From 12ed94019fc21359be742104e40d5312d3ea147c Mon Sep 17 00:00:00 2001 From: Scott Jungling Date: Tue, 30 Oct 2012 12:02:54 -0700 Subject: [PATCH] Conditionally preventDefault for dropdown buttons. Addresses #959 & looks similar to #571 --- .../javascripts/foundation/jquery.foundation.buttons.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vendor/assets/javascripts/foundation/jquery.foundation.buttons.js b/vendor/assets/javascripts/foundation/jquery.foundation.buttons.js index 2b6b04bba..01e267144 100644 --- a/vendor/assets/javascripts/foundation/jquery.foundation.buttons.js +++ b/vendor/assets/javascripts/foundation/jquery.foundation.buttons.js @@ -30,7 +30,11 @@ var $el = $(this), button = $el.closest('.button.dropdown'), dropdown = $('> ul', button); - e.preventDefault(); + + // If the click is registered on an actual link then do not preventDefault which stops the browser from following the link + if (e.target.nodeName !== "A"){ + e.preventDefault(); + } // close other dropdowns closeDropdowns(config.dropdownAsToggle ? dropdown : ''); -- 2.47.3