]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
[Dropdown] Fix horizontal position with additional classes #8572 8579/head
authorNicolas Coden <nicos.coden@neuf.fr>
Mon, 11 Apr 2016 23:23:33 +0000 (01:23 +0200)
committerNicolas Coden <nicos.coden@neuf.fr>
Mon, 11 Apr 2016 23:23:33 +0000 (01:23 +0200)
Fix https://github.com/zurb/foundation-sites/issues/8572
> [Dropdown] Horizontal position does not work with additional classes

js/foundation.dropdown.js

index 3f9dc90a6d18ac2839478761ffb9b3405fb16b3e..5e913fb44857950f735ba16f9f3eb9f00775ae0e 100644 (file)
@@ -71,7 +71,7 @@ class Dropdown {
   getPositionClass() {
     var verticalPosition = this.$element[0].className.match(/(top|left|right|bottom)/g);
         verticalPosition = verticalPosition ? verticalPosition[0] : '';
-    var horizontalPosition = /float-(.+)\s/.exec(this.$anchor[0].className);
+    var horizontalPosition = /float-(\S+)\s/.exec(this.$anchor[0].className);
         horizontalPosition = horizontalPosition ? horizontalPosition[1] : '';
     var position = horizontalPosition ? horizontalPosition + ' ' + verticalPosition : verticalPosition;
     return position;