hugogilmar/quadro

View on GitHub
app/assets/javascripts/quadro/plugins/jquery.smartmenus.bootstrap.min.js

Summary

Maintainability
A
0 mins
Test Coverage
/*! SmartMenus jQuery Plugin Bootstrap Addon - v0.2.0 - June 1, 2015
 * http://www.smartmenus.org/
 * Copyright 2015 Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){t(function(){var s=t("ul.navbar-nav:not([data-sm-skip])");s.each(function(){function s(){var t=i.getViewportWidth();t!=a&&(i.isCollapsible()?(e.addClass("sm-collapsible"),e.is("[data-sm-skip-collapsible-behavior]")||o.addClass("navbar-toggle sub-arrow")):(e.removeClass("sm-collapsible"),e.is("[data-sm-skip-collapsible-behavior]")||o.removeClass("navbar-toggle sub-arrow")),a=t)}var e=t(this);e.addClass("sm").smartmenus({subMenusSubOffsetX:2,subMenusSubOffsetY:-6,subIndicators:!1,collapsibleShowFunction:null,collapsibleHideFunction:null,rightToLeftSubMenus:e.hasClass("navbar-right"),bottomToTopSubMenus:e.closest(".navbar").hasClass("navbar-fixed-bottom")}).bind({"show.smapi":function(s,e){var i=t(e),a=i.dataSM("scroll-arrows");a&&a.css("background-color",t(document.body).css("background-color")),i.parent().addClass("open")},"hide.smapi":function(s,e){t(e).parent().removeClass("open")}}).find("a.current").parent().addClass("active");var i=e.data("smartmenus");e.is("[data-sm-skip-collapsible-behavior]")&&e.bind({"click.smapi":function(s,e){if(i.isCollapsible()){var a=t(e),o=a.parent().dataSM("sub");if(o&&o.dataSM("shown-before")&&o.is(":visible"))return i.itemActivate(a),i.menuHide(o),!1}}});var a,o=e.find(".caret");s(),t(window).bind("resize.smartmenus"+i.rootId,s)})}),t.SmartMenus.prototype.isCollapsible=function(){return"left"!=this.$firstLink.parent().css("float")}})(jQuery);