PageSourceSearch

https://cementum.ru/local/templates/lafarge_2022/js/jquery.selectbox.min.js

js cementum.ru collected 2026-10-06 09:53:46 UTC 2,571 bytes, 2 lines download raw bytes

1!function(v){v.fn.selectbox=function(){v(this).each(function(){var p=v(this);function e(){var s=p.find("option"),e=s.filter(":selected"),t=s.filter(":first").text();e.length&&(t=e.text());var o="";for(i=0;i<s.length;i++){var l="";s.eq(i).is(":selected")&&(l=' class="selected sel"'),o+="<li"+(l=s.eq(i).is(":disabled")?' class="disabled"':l)+">"+s.eq(i).text()+"</li>"}var d=v('<span class="selectbox" style="display:inline-block;position:relative"><div class="select" style="float:left;position:relative"><div class="text">'+t+'</div><b class="trigger"><i class="arrow"></i></b></div><div class="dropdown" style="position:absolute;z-index:9999;overflow:auto;overflow-x:hidden;list-style:none"><ul>'+o+"</ul></div></span>");p.before(d).css({position:"absolute",top:-9999});var t=d.find("div.select"),n=d.find("div.text"),r=d.find("div.dropdown"),c=r.find("li"),a=d.outerHeight();"auto"==r.css("left")&&r.css({left:0}),"auto"==r.css("top")&&r.css({top:a});var f=c.outerHeight(),h=r.css("top");r.hide(),t.click(function(e){var s=d.offset().top,t=v(window).height()-a-(s-v(window).scrollTop());return t<0||t<6*f?(r.height("auto").css({top:"auto",bottom:h}),r.outerHeight()>s-v(window).scrollTop()-20&&r.height(Math.floor((s-v(window).scrollTop()-20)/f)*f)):6*f<t&&(r.height("auto").css({bottom:"auto",top:h}),r.outerHeight()>t-20&&r.height(Math.floor((t-20)/f)*f)),v("span.selectbox").removeClass("focused"),r.is(":hidden")?(v("div.dropdown:visible").hide(),r.show(),p.trigger("dropdown-show",[e])):(r.hide(),p.trigger("dropdown-hide",[e])),!1}),c.hover(function(){v(this).siblings().removeClass("selected")});var u=c.filter(".selected").text();c.filter(":not(.disabled)").click(function(){var e=v(this).text();u!=e&&(v(this).addClass("selected sel").siblings().removeClass("selected sel"),s.prop("selected",!1).eq(v(this).index()).prop("selected",!0),u=e,n.text(e),p.change()),r.hide(),p.trigger("dropdown-hide")}),r.mouseout(function(){r.find("li.sel").addClass("selected")}),p.focus(function(){v("span.selectbox").removeClass("focused"),d.addClass("focused")}).keyup(function(){n.text(s.filter(":selected").text()),c.removeClass("selected sel").eq(s.filter(":selected").index()).addClass("selected sel")}),v(document).on("click",function(e){var s;v(e.target).parents().hasClass("selectbox")||(s=!r.is(":hidden"),r.hide().find("li.sel").addClass("selected"),d.removeClass("focused"),s&&p.trigger("dropdown-hide",[e]))})}p.prev("span.selectbox").length<1&&(e(),p.on("refresh",function(){p.prev().remove(),e()}))})}}(jQuery);
2//# sourceMappingURL=jquery.selectbox.min.js.map

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.