]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Handle one more case on dropdown menu keyboard
authorKevin Ball <kmball11@gmail.com>
Fri, 14 Oct 2016 21:41:39 +0000 (14:41 -0700)
committerKevin Ball <kmball11@gmail.com>
Fri, 14 Oct 2016 21:41:39 +0000 (14:41 -0700)
js/foundation.dropdownMenu.js

index 79de789410e710570c1c21b5dd60ad5e1cad96bb..d3b6673d03ce8bfc188d6a7cf16a4b96ff63dd17 100644 (file)
@@ -183,14 +183,14 @@ class DropdownMenu {
 
       if (isTab) {
         if (_this._isVertical()) { // vertical menu
-          if (Foundation.rtl()) { // left aligned
+          if (Foundation.rtl()) { // right aligned
             $.extend(functions, {
               down: nextSibling,
               up: prevSibling,
               next: closeSub,
               previous: openSub
             });
-          } else { // right aligned
+          } else { // left aligned
             $.extend(functions, {
               down: nextSibling,
               up: prevSibling,
@@ -199,14 +199,14 @@ class DropdownMenu {
             });
           }
         } else { // horizontal menu
-          if (Foundation.rtl()) { // left aligned
+          if (Foundation.rtl()) { // right aligned
             $.extend(functions, {
               next: prevSibling,
               previous: nextSibling,
               down: openSub,
               up: closeSub
             });
-          } else {
+          } else { // left aligned
             $.extend(functions, {
               next: nextSibling,
               previous: prevSibling,
@@ -216,17 +216,17 @@ class DropdownMenu {
           }
         }
       } else { // not tabs -> one sub
-        if (_this.options.alignment === 'left') { // left aligned
+        if (Foundation.rtl()) { // right aligned
           $.extend(functions, {
-            next: openSub,
-            previous: closeSub,
+            next: closeSub,
+            previous: openSub,
             down: nextSibling,
             up: prevSibling
           });
-        } else { // right aligned
+        } else { // left aligned
           $.extend(functions, {
-            next: closeSub,
-            previous: openSub,
+            next: openSub,
+            previous: closeSub,
             down: nextSibling,
             up: prevSibling
           });