| Current Path : /var/www/iplanru/data/www/i-plan.ru/administrator/components/com_zoo/assets/js/ |
| Current File : /var/www/iplanru/data/www/i-plan.ru/administrator/components/com_zoo/assets/js/accordionmenu.js |
/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */
(function(e){var t=function(){};e.extend(t.prototype,{name:"accordionMenu",options:{mode:"default",header:"h3.toggler",content:"div",display:null},initialize:function(t,i){this.options=e.extend({},this.options,i);var n=t.find(this.options.header+" + "+this.options.content);t.find(this.options.header).each(function(t){var a=e(this).next(),o=Boolean(e(this).hasClass("active")||t==i.display);e(this).toggleClass("active",o);a.toggle(o);e(this).bind("click",function(){if(i.mode=="slide"){n.each(function(){e(this).prev().removeClass("active").end().slideUp()});a.prev().addClass("active").end().slideDown()}else{n.each(function(){e(this).prev().removeClass("active").end().hide()});a.prev().addClass("active").end().show()}})})}});e.fn[t.prototype.name]=function(){var i=arguments;var n=i[0]?i[0]:null;return this.each(function(){var a=e(this);if(t.prototype[n]&&a.data(t.prototype.name)&&n!="initialize"){a.data(t.prototype.name)[n].apply(a.data(t.prototype.name),Array.prototype.slice.call(i,1))}else if(!n||e.isPlainObject(n)){var o=new t;if(t.prototype["initialize"]){o.initialize.apply(o,e.merge([a],i))}a.data(t.prototype.name,o)}else{e.error("Method "+n+" does not exist on jQuery."+t.name)}})}})(jQuery);