]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
updates state classes for accordion and drilldown menus, typo fixes for accordion...
authorChris Oyler <chris@zurb.com>
Mon, 18 Jan 2016 19:41:27 +0000 (11:41 -0800)
committerChris Oyler <chris@zurb.com>
Mon, 18 Jan 2016 19:41:27 +0000 (11:41 -0800)
js/foundation.abide.js
js/foundation.accordion.js
js/foundation.accordionMenu.js
js/foundation.drilldown.js

index 6006f2c5a137fac407344dc8d30333ceda247f29..8f70d8cf55f98d88b1b64f3dd1aa91d41fb64b1f 100644 (file)
    * @returns {Object} jQuery object with the selector.
    */
   Abide.prototype.findFormError = function($el){
-    var $error = $el.siblings(this.options.formErrorSelector)
+    var $error = $el.siblings(this.options.formErrorSelector);
     if(!$error.length){
       $error = $el.parent().find(this.options.formErrorSelector);
     }
index fbf0ca710e3d73be9fffa8a4fff57e7ddefbbdc0..303f9a214d049231e3431f88190b8270d39065b0 100644 (file)
@@ -57,7 +57,7 @@
   Accordion.prototype._init = function() {
     this.$element.attr('role', 'tablist');
     this.$tabs = this.$element.children('li');
-    if (this.$tabs.length == 0) {
+    if (this.$tabs.length === 0) {
       this.$tabs = this.$element.children('[data-accordion-item]');
     }
     this.$tabs.each(function(idx, el){
index 70a6b9accd32355b5323a60b10d3b39fa1658a62..6a8258e2b91a83dabc5a18c1f56aee1993c72558 100644 (file)
@@ -63,7 +63,7 @@
       'aria-multiselectable': this.options.multiOpen
     });
 
-    this.$menuLinks = this.$element.find('.has-submenu');
+    this.$menuLinks = this.$element.find('.is-accordion-submenu-parent');
     this.$menuLinks.each(function(){
       var linkId = this.id || Foundation.GetYoDigits(6, 'acc-menu-link'),
           $elem = $(this),
     }
 
     $target.addClass('is-active').attr({'aria-hidden': false})
-      .parent('.has-submenu').attr({'aria-expanded': true, 'aria-selected': true});
+      .parent('.is-accordion-submenu-parent').attr({'aria-expanded': true, 'aria-selected': true});
 
       Foundation.Move(this.options.slideSpeed, $target, function(){
         $target.slideDown(_this.options.slideSpeed, function () {
     });
     $target.attr('aria-hidden', true)
            .find('[data-submenu]').slideUp(0).attr('aria-hidden', true).end()
-           .parent('.has-submenu')
+           .parent('.is-accordion-submenu-parent')
            .attr({'aria-expanded': false, 'aria-selected': false});
     // $target.slideUp(this.options.slideSpeed, function() {
     //   $target.find('[data-submenu]').slideUp(0).attr('aria-hidden', true);
index 17be1fb952de3bf68b4918e40718f838e56feb47..e7b302486cc3fef40410cdb614e7f609adba80e4 100644 (file)
@@ -61,7 +61,7 @@
    * @private
    */
   Drilldown.prototype._init = function(){
-    this.$submenuAnchors = this.$element.find('li.has-submenu');
+    this.$submenuAnchors = this.$element.find('li.is-drilldown-submenu-parent');
     this.$submenus = this.$submenuAnchors.children('[data-submenu]');
     this.$menuItems = this.$element.find('li').not('.js-drilldown-back').attr('role', 'menuitem');
 
    */
   Drilldown.prototype._menuLinkEvents = function(){
     var _this = this;
-    this.$menuItems.not('.has-submenu')
+    this.$menuItems.not('.is-drilldown-submenu-parent')
         .off('click.zf.drilldown')
         .on('click.zf.drilldown', function(e){
           // e.stopImmediatePropagation();