UNPKG

plumes

Version:

Flying-fast Metro future vision components

3 lines (2 loc) 1.54 kB
!function(){"use strict";window.Ractive.controller("pl-context-panel",function(e,n,t,o,i){function s(){var e=r.panel.find(".pl-group");return e.length?r.panel.find(".pl-context-panel-title, .pl-group.opened .pl-section"):r.panel.find(".pl-section")}var c=!1,l=e({plName:"pl-context-panel",data:$.extend(!0,{opened:!1,usable:!1},n),open:function(e){c=!0,l.fire("beforeOpen"),l.set("opened",!0),setTimeout(function(){if(c){var n=s();n.each(function(e){var n=$(this);setTimeout(function(){c&&n.addClass("opened")},80*e)}),setTimeout(function(){c&&(l.set("usable",!0),l.fire("open"),e&&e())},80*(n.length-1)+450)}},250)},closeContent:function(e){c=!1,l.fire("beforeCloseContent"),l.set("usable",!1);var n=s();n.each(function(e){var t=$(this);setTimeout(function(){c||t.removeClass("opened")},80*(n.length-1-e))}),setTimeout(function(){c||(l.fire("closeContent"),e&&e())},80*(n.length-1)+450)},close:function(e){l.fire("beforeClose"),this.closeContent(function(){l.set("opened",!1),setTimeout(function(){l.fire("close"),e&&e()},250)})},closeIfGroupOpened:function(e){var n=null;r.panel.find(".pl-group.opened").each(function(){return $(this).attr("data-group")==e?(n=$(this),!1):void 0}),n&&l.close(function(){l.fire("closeIfGroupOpened",{$group:n})})},isOpened:function(){return l.get("opened")}}),r={panel:$(l.el)};window.Ractive.Plumes.bindUses(l,["title","leftcross","rightcross"],["leftcross","rightcross"]),l.on("cross",function(e){var n=l.get("on-cross");n&&n(e)}),l.require().then(i)})}(); //# sourceMappingURL=pl-context-panel.min.js.map