PageSourceSearch

https://gbsbank.pl/js/NiceSelect.min.js?ts=1596734272

js gbsbank.pl collected 2026-09-26 03:19:06 UTC 5,684 bytes, 1 lines download raw bytes

1/*fcgz1662356955*/function nice_select(t,n,e){var t=t?$(t):document.body;t&&(t=t.getElements("select"))&&(n=n||null,t.each(function(t){var o=!1;if(e)if("array"==$type(e)){var s=e.length;for(i=0;i<s;i++)if(t.hasClass(e[i])){o=!0;break}}else t.hasClass(e)&&(o=!0);o||new NiceSelect(t,n)}))}this.NiceSelect=new Class({options:{blockClass:"nice_select",arrowRot:"icon-icon_08 arrow_drop -zoneColor",input:null,inputClass:null,hideTimeout:250,block:null,select:null,ul:null,button:null,buttonText:null,onChange:null,functionHide:null,mobile:!1,max_height:300},initialize:function(t,i){if(this.options.select=$(t),this.options.select){if(i)for(var o in i)this.options[o]=i[o];this.options.mobile?this.initMobile():this.initDesktop()}},initDesktop:function(){this.options.block=new Element("div",{class:this.options.blockClass}),this.options.input||(t={type:"hidden",name:this.options.select.name},this.options.select.className&&(t.class=this.options.select.className),this.options.select.id&&(t.id=this.options.select.id),this.options.input=new Element("input",t)),this.options.button=new Element("a",{href:"#"}),this.options.arrowRot=new Element("span",{class:this.options.arrowRot}),this.options.buttonText=new Element("span",{style:"display:block; white-space:nowrap; overflow:hidden;"}),this.options.ul=new Element("ul",{style:"position:absolute;visibility:hidden;opacity:0;z-index:99;max-height:"+this.options.max_height+"px;"}),this.options.block.inject(this.options.select,"after"),this.options.input.inject(this.options.select,"after"),this.options.button.inject(this.options.block),this.options.arrowRot.inject(this.options.block),this.options.buttonText.inject(this.options.button),this.options.ul.inject(this.options.block),this.options.onChange=this.options.select.onchange||!1;var s=null,t=(this.options.select.getElement("optgroup"),this.options.select.getChildren()),n=new Array;t.each(function(t,i){var o;"option"!=t.get("tag")&&"optgroup"!=t.get("tag")||((o=new Element("li",{html:"option"==t.get("tag")?t.innerHTML:t.get("label"),style:("option"==t.get("tag")?"cursor:pointer;":"")+"white-space:nowrap;",class:"option"==t.get("tag")?"option_like":"optgroup_like"})).inject(this.options.ul),"optgroup"==t.get("tag")&&t.getElements("option").each(function(t,i){var o=new Element("li",{text:t.innerHTML,style:"cursor:pointer;white-space:nowrap;",class:"option_like"});o.inject(this.options.ul),t.selected&&(s=t),n.push(t),o.addEvent("click",function(){this.changeValue(t),this.options.button.removeClass("-active"),this.options.select.fireEvent("change"),this.options.input.fireEvent("change"),this.options.onChange&&this.options.onChange.call(this.options.input),this.showHideOptions("hide")}.bind(this))}.bind(this)),"option"==t.get("tag")&&(t.selected&&(s=t),n.push(t),o.addEvent("click",function(){this.changeValue(t),this.options.button.removeClass("-active"),this.options.select.fireEvent("change"),this.options.input.fireEvent("change"),this.options.onChange&&this.options.onChange.call(this.options.input),this.showHideOptions("hide")}.bind(this))))}.bind(this)),this.options.select.dispose(),this.changeValue(s||n[0]),this.options.input.cloneEvents(this.options.select),this.options.button.addEvent("click",function(){return this.options.button.toggleClass("-active"),this.showHideOptions(),!1}.bind(this)),this.options.block.addEvents({mouseleave:function(){this.options.functionHide=function(){this.showHideOptions("hide"),this.options.button.removeClass("-active")}.bind(this).delay(this.options.hideTimeout)}.bind(this),mouseenter:function(){this.options.functionHide&&clearTimeout(this.options.functionHide)}.bind(this)})},initMobile:function(){this.options.block=new Element("div",{class:this.options.blockClass}),this.options.button=new Element("a",{href:"#"}),this.options.buttonText=new Element("span",{style:"display:block; white-space:nowrap; overflow:hidden;"}),this.options.buttonText.innerHTML="&nbsp;",this.options.block.inject(this.options.select,"after"),this.options.button.inject(this.options.block),this.options.buttonText.inject(this.options.button);var t=this.options.block.getSize();this.options.select.setStyles({width:t.x,height:t.y,position:"absolute",opacity:0,"z-index":99}),this.options.button.addEvent("click",function(){return this.options.button.toggleClass("-active"),this.options.select.click(),!1}.bind(this)),this.changeMobileValue(),this.options.select.addEvent("change",function(){this.changeMobileValue()}.bind(this))},showHideOptions:function(t){var i;
1"hidden"!=this.options.ul.getStyle("visibility")||t&&"show"!=t?"hidden"==this.options.ul.getStyle("visibility")||t&&"hide"!=t||(this.options.ul.setStyles({visibility:"hidden",opacity:0}),this.options.button.removeClass("-active")):(t=window.getScrollSize().y,i=window.getScrollSize().x,this.options.ul.setStyles({visibility:"visible",opacity:1}),this.options.max_height<this.options.ul.getSize().y&&this.options.ul.setStyle("overflow-y","scroll"),this.options.ul.getSize().x<this.options.button.getSize().x&&this.options.ul.setStyle("min-width",this.options.button.getSize().x+"px"),this.options.button.getPosition().y+this.options.ul.getSize().y>t?this.options.ul.setStyle("top",-this.options.ul.getSize().y):(this.options.button.getCoordinates().top,this.options.ul.getCoordinates().top,this.options.button.getCoordinates().height),this.options.button.getPosition().x+this.options.ul.getSize().x>i&&this.options.ul.setStyle("right",0))},changeValue:function(t){this.options.input.value=t.value,this.options.buttonText.innerHTML=t.innerHTML},changeMobileValue:function(){this.options.buttonText.innerHTML=this.options.select[this.options.select.selectedIndex].innerHTML}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.