]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
offset drop downs either left or right depending on if rtl is enabled
authorMark Hayes <mark@zurb.com>
Tue, 2 Apr 2013 21:01:59 +0000 (14:01 -0700)
committerMark Hayes <mark@zurb.com>
Tue, 2 Apr 2013 21:01:59 +0000 (14:01 -0700)
js/foundation/foundation.dropdown.js
scss/foundation/components/_dropdown.scss

index 03d083a6c1cee63016c4c0b71a772604f5515c9f..1000f99610d8edb384258914fb4fad9156a4ac16 100644 (file)
@@ -44,7 +44,7 @@
       $('*, html, body').on('click.fndtn.dropdown', function (e) {
         if (!$(e.target).data('dropdown')) {
           $('[data-dropdown-content]')
-            .css('left', '-99999px')
+            .css(Foundation.rtl ? 'right':'left', '-99999px')
             .removeClass(self.settings.activeClass);
         }
       });
     toggle : function (target, resize) {
       var dropdown = $('#' + target.data('dropdown'));
 
-      $('[data-dropdown-content]').not(dropdown).css('left', '-99999px').removeClass(this.settings.activeClass);
+      $('[data-dropdown-content]').not(dropdown).css(Foundation.rtl ? 'right':'left', '-99999px').removeClass(this.settings.activeClass);
 
       if (dropdown.hasClass(this.settings.activeClass)) {
         dropdown
-          .css('left', '-99999px')
+          .css(Foundation.rtl ? 'right':'left', '-99999px')
           .removeClass(this.settings.activeClass);
       } else {
         this
index 8dec57ef599833d336b214a6d8a2ecb05434fad8..0428be7c2b2df33eb6de7ecdb66dffad26cafcbf 100644 (file)
@@ -42,7 +42,6 @@ $f-dropdown-content-padding:      emCalc(20px) !default;
 // We use this to style the dropdown container element.
 @mixin dropdown-container($content:list, $triangle:true, $max-width:$f-dropdown-max-width) {
   position: absolute;
-  #{$default-float}: -9999px;
   top: -9999px;
   list-style: $f-dropdown-list-style;