var XWiki=function(a){(a.panels=a.panels||{}).MoreApplicationsButtonListener=Class.create({initialize:function(b){this.button=b;this.container=b.up(".applicationsPanelMoreList").down(".applicationPanelMoreContainer");0<this.container.select(".application-label").length?(this.isToggling=!1,this.button.observe("click",function(c){c.stop();this.isToggling||this.toggle()}.bindAsEventListener(this))):b.up(".applicationsPanelMoreList").hide();return this},toggle:function(){this.isToggling=!0;this.container.hasClassName("hidden")?
(this.container.style.display="none",this.container.removeClassName("hidden"),Effect.BlindDown(this.container.id,{duration:.1,afterFinish:function(){this.isToggling=!1;this.button.setAttribute("aria-expanded","true")}.bind(this)})):Effect.BlindUp(this.container.id,{duration:.1,afterFinish:function(){this.container.addClassName("hidden");this.isToggling=!1;this.button.setAttribute("aria-expanded","false")}.bind(this)})}});return a}(XWiki||{});require(["scriptaculous/effects"],function(){document.querySelectorAll(".applicationPanelMoreButton").forEach(function(a){new XWiki.panels.MoreApplicationsButtonListener(a)})});