PageSourceSearch

https://ljubljanskigrad.si/mysite/javascript/script.min.js?m=1765441892

js ljubljanskigrad.si collected 2026-10-02 05:30:24 UTC 12,266 bytes, 1 lines download raw bytes

1function splitTable(a){a.wrap("<div class='table-wrapper' />");var b=a.clone();b.find("td:not(:first-child), th:not(:first-child)").css("display","none"),b.removeClass("responsive"),a.closest(".table-wrapper").append(b),b.wrap("<div class='pinned' />"),a.wrap("<div class='scrollable' />"),setCellHeights(a,b)}function unsplitTable(a){a.closest(".table-wrapper").find(".pinned").remove(),a.unwrap(),a.unwrap()}function setCellHeights(a,b){var c=a.find("tr"),d=b.find("tr"),e=[];c.each(function(a){$(this).find("th, td").each(function(){var b=$(this).outerHeight(!0);e[a]=e[a]||0,b>e[a]&&(e[a]=b)})}),d.each(function(a){$(this).height(e[a])})}function bind_move_space(){$(".move-space")&&$(".move-space").on("click",function(a){a.preventDefault();$(this);$.ajax({url:$(this).attr("href"),type:"POST",success:function(a){a&&($("#castle-space-holder").html(a),bind_move_space())},error:function(a){}})})}function accFocus(){window.location=location.href.split("#")[0]+"#main"}function initSelect2(){$(".js-select-wrapper select").select2({minimumResultsForSearch:-1})}function initFancyBox(){$("[data-fancybox]").fancybox()}function initRentSpaceEqualHeights(){$(".rent-space-list").length&&$(".rent-space-item .js-equal-height").equalHeights({onResize:!0,onLoad:!0})}function focusTrap(){$(document).on("keydown",function(a){var b=$(a.target),c=a.shiftKey,d="a:visible, input:visible, select:visible, button:visible, textarea:visible";if("Tab"==a.key&&b.parents('[role="dialog"]').length){var e=b.closest('[role="dialog"]').find(d).first(),f=b.closest('[role="dialog"]').find(d).last();c?b.is(e)&&(f.focus(),a.preventDefault()):b.is(f)&&(e.focus(),a.preventDefault())}return!0})}function cookieBanner(){$(".js-btn-cookie").on("click",function(){console.log("click"),setTimeout(function(){$("#_iCD .js-btn-close-cookie-banner").focus()},500)})}function tryToInitializeCookieOverlay(){function a(){var a=$(e);return a.length>0?(clearInterval(b),void cookieBannerOverlay(a)):(d++,d>=c?void clearInterval(b):void 0)}var b,c=20,d=0,e="#_iCD";b=setInterval(a,100)}function cookieBannerOverlay(a){function b(a,b,c){var d="https:"===location.protocol,e=d?"; Secure":"",f=d?"; SameSite=Lax":"";document.cookie=a+"="+encodeURIComponent(b)+"; Max-Age="+c+"; Path=/"+f+e,console.log("Cookie set. SameSite/Secure applied:",d?"Yes":"No (HTTP context)")}function c(){$("#"+d).remove()}var d="cookie-overlay";if("undefined"==typeof jQuery||!a||!a.length)return void console.warn("Cookie Overlay: Element je bil poslan prazen.");(function(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){for(var e=c[d];" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(b))return decodeURIComponent(e.substring(b.length,e.length))}return null})("cookie_consent_overlay")||(!function(){$("#"+d).length||($("<div>",{id:d}).css({position:"fixed",top:0,left:0,right:0,bottom:0,background:"rgba(0,0,0,0.65)",zIndex:9998}).appendTo("body"),console.log("Overlay created."))}(),$(document).on("click",".js-btn-cookie",function(){b("cookie_consent_overlay","accepted",31536e3),c(),$(document).off("click",".js-btn-cookie")}))}var switched=!1,updateTables=function(){if($(window).width()<1024&&!switched)return switched=!0,$("table.responsive").each(function(a,b){splitTable($(b))}),!0;switched&&$(window).width()>1024&&(switched=!1,$("table.responsive").each(function(a,b){unsplitTable($(b))}))},header=$(".newsletter-sticky"),stickyHeader=$(".header");$(window).scroll(function(){var a=$(window).scrollTop();a>=500?(header.removeClass("sticky-hide").addClass("sticky-show"),stickyHeader.addClass("show-sticky-header")):(header.removeClass("sticky-show").addClass("sticky-hide"),stickyHeader.removeClass("show-sticky-header")),a>=150?stickyHeader.addClass("show-sticky-header"):stickyHeader.removeClass("show-sticky-header")}),$(window).on("load",function(){updateTables()}).on("redraw",function(){switched=!1,updateTables()}).on("resize",function(){updateTables()});var Castle={ga:!1,init:function(){this.handle_menu(),this.handle_languageSelector(),this.page_specific(),this.load_more(),this.addTabindexToSlick(),this.add_ga_scroll(),this.tickets_module(),this.royalcard_module(),gallery.init(),$("body").hasClass("RoyalOrderPage")&&Royal.init(),$("body").hasClass("LandingPage")&&LandingPage.init(
1),bind_move_space()},addTabindexToSlick:function(){$(".castle-col").length>0&&$(".castle-col a").each(function(a,b){$(b).attr("tabindex",-1)})},timeframeFilter:function(){$(".date-related-wrapper").length&&$("input[name='timeframe']").change(function(a){$(this).hasClass("custom-timeframe")?$(".datapicker-wrappper").show():$(".datapicker-wrappper").hide()})},royalcard_module:function(){$(".royalcard-module").length&&$(".royalcard-module .card-list-item").on("click",function(a){a.preventDefault(),$(".royal-card-form").show(),setTimeout(function(){$(".js-form-royal #RoyalOrderForm_RoyalOrderForm_Firstname").focus()},500),$(".royalcard-module .card-list-item").removeClass("selected"),$(this).addClass("selected");var b=$(this).data("id");$("input[name=CardType]").prop("checked",!1),$("input[name=CardType][value="+b+"]").prop("checked",!0)})},tickets_module:function(){$(".experience-tickets-module")&&$(".experience-tickets-module .open-close").on("click",function(){$(this).parents(".experience-tickets-module").find(".experience-tickets-list").show(),$(this).hide()})},handle_menu:function(){$(".js-open-menu").on("click",function(){$("body").addClass("is-menu-open"),setTimeout(function(){$(".js-close-navigation").focus()},100)}),$(".js-close-navigation").on("click",function(){$("body").removeClass("is-menu-open"),setTimeout(function(){$(".js-open-menu").focus()},100)}),document.addEventListener("keydown",function(a){27===a.keyCode&&$("body").hasClass("is-menu-open")&&($("body").removeClass("is-menu-open"),setTimeout(function(){$(".js-open-menu").focus()},100))})},load_more:function(){$("#load-more")&&$("#load-more").on("click",function(a){a.preventDefault();var b=$(this);$.ajax({url:$(this).attr("href"),type:"POST",dataType:"json",success:function(a){a.html&&($(".load-more-content").append(a.html),b.attr("href",a.NextLink),0==a.IsMore&&b.hide())},error:function(a){}})})},handle_languageSelector:function(){$(".lang-menu .selected").on("click",function(a){a.preventDefault(),$(this).hasClass("is-open")?$(this).removeClass("is-open").parent().parent().removeClass("is-open"):$(this).addClass("is-open").parent().parent().addClass("is-open")}),$(".lang-menu-mobile").change(function(a){url=$(this).val(),window.location=url})},page_specific:function(){($("body").hasClass("LJGradEventListPage")||$("body").hasClass("ExperienceListPage"))&&($("#DateFrom").datepicker({changeMonth:!0,changeYear:!0,dateFormat:"dd.mm.yy",onClose:function(a){$("#DateTo").datepicker("option","minDate",a)}}),$("#DateTo").datepicker({changeMonth:!0,changeYear:!0,dateFormat:"dd.mm.yy",onClose:function(a){$("#DateFrom").datepicker("option","maxDate",a)}}))},add_ga_scroll:function(){document.onscroll=function(){Castle.ga||document.body.scrollTop>10&&"function"==typeof ga&&(ga("send","event",$("title").text(),"Scroll"),Castle.ga=!0)}}},gallery={headGallery:$("#head-gallery"),init:function(){this.headGallery.length>0&&this.headGallery_init()},headGallery_init:function(){if(this.sCPrev=$("#gal-prev",this.headGallery),this.sCNext=$("#gal-next",this.headGallery),this.sCPrev.addClass("disabled"),(this.sCElements=(this.sElements=$("img",this.headGallery)).length)-1==0)return this.sCNext.addClass("disabled"),!1;this.iSel=$("img.selected",this.headGallery),this.fSel=$("figcaption.selected",this.headGallery),this.headGallery_bind()},headGallery_change:function(a){currImg=gallery.iSel,figure=gallery.fSel,"left"==a?gallery.fSel.length?(nextI=currImg.prev().prev(),nextF=figure.prev().prev()):(nextI=currImg.prev(),nextF=!1):gallery.fSel.length?(nextI=currImg.next().next(),nextF=figure.next().next()):(nextI=currImg.next(),nextF=!1),h=parseInt(gallery.headGallery.height()),gallery.headGallery.css("height",h),gallery.fSel.length&&figure.fadeOut(20),currImg.fadeOut(70,function(){currImg.addClass("hidden").removeClass("selected"),gallery.fSel.length.length&&figure.addClass("hidden").removeClass("selected"),nextI.fadeIn(100,function(){nextF&&nextF.fadeIn(120),nextI.addClass("selected").removeClass("hidden"),nextF&&nextF.addClass("selected").removeClass("hidden"),gallery.iSel=nextI,gallery.fSel.length&&(gallery.fSel=nextF),pos=gallery.iSel.data("pos"),pos>1?gallery.sCPrev.removeClass("disabled"):gallery.sCPrev.hasClass("disabled")||gallery.sCPrev.addClass("disabled"),pos==gallery.sCElements?gallery.sCNext.addClass("disabled"):gallery.sCNext.hasClass("disabled")&&gallery.sCNext.removeClass("disabled"),gallery.headGallery.css("height","auto")})})}
1,headGallery_bind:function(){this.sCPrev.click(function(a){if(a.preventDefault(),$(this).hasClass("disabled"))return!1;gallery.headGallery_change("left")}),this.sCNext.click(function(a){if(a.preventDefault(),$(this).hasClass("disabled"))return!1;gallery.headGallery_change("right")})}},visitorsMap={map:"",poi:"",position:"",infowindow:"",init:function(){var a=new google.maps.LatLng(46.048961,14.509635),b={zoom:15,center:a,minZoom:14,mapTypeId:google.maps.MapTypeId.ROADMAP};visitorsMap.map=new google.maps.Map(document.getElementById("map_canvas"),b),visitorsMap.infowindow=new google.maps.InfoWindow({content:"content"}),visitorsMap.displayMarkers()},displayMarkers:function(){if(visitorsMap.poi.length>0)for(var a in visitorsMap.poi)position=new google.maps.LatLng(visitorsMap.poi[a].Latitude,visitorsMap.poi[a].Longitude),visitorsMap.createMarker(position,visitorsMap.poi[a].Title,visitorsMap.poi[a].Icon,visitorsMap.poi[a].Content)},createMarker:function(a,b,c,d){marker=new google.maps.Marker({position:a,map:visitorsMap.map,title:b,icon:c}),google.maps.event.addListener(marker,"mouseover",function(){visitorsMap.infowindow.setContent(d),visitorsMap.infowindow.open(visitorsMap.map,this)}),google.maps.event.addListener(marker,"mouseout",function(){visitorsMap.infowindow.close()})}},Royal={init:function(){this.bindTypeSelect()},bindTypeSelect:function(){var a=$("input[name=CardType]:checked").val();"udefined"!=typeof a&&a>0?($(".fieldgroup.hidden").show(100).removeClass("hidden"),$("input[name=action_order]").removeClass("no-button")):$("input[name=action_order]").addClass("no-button"),$("input[name=CardType]").change(function(a){$(".fieldgroup.hidden").show(100,function(){$(this).removeClass("hidden"),$("html, body").animate({scrollTop:$(this).offset().top},500),$("input[name=action_order]").removeClass("no-button")})})},bindFormAction:function(){$("#RoyalOrderForm_order").submit(function(a){})}},LandingPage={init:function(){var a=$(".tabs a"),b=$(".tab-holder");b.hide(),a.eq(0).addClass("selected"),b.eq(0).show(),$(a).click(function(c){if(c.preventDefault(),"undefined"!=typeof ga){var d=$(this).data("ga");ga("send","event","Grajski december","Klik",d)}a.removeClass("selected"),$(this).addClass("selected"),b.hide(),b.eq(a.index($(this))).show()})}};$(".gallery-slider").slick({arrows:!0,slidesToShow:1,dots:!1,fade:!0,infinite:!1,slidesToScroll:1,accessibility:!1}),$(".spaces-image-slider").slick({accessibility:!1,centerMode:!0,slidesToShow:1,dots:!1,infinite:!0,slidesToScroll:1,focusOnSelect:!0,speed:300,fade:!0,cssEase:"linear",arrows:!1,draggable:!1,lazyLoad:"ondemand"}),$(".spaces-content-slider").slick({accessibility:!1,centerMode:!0,slidesToShow:1,dots:!1,infinite:!0,slidesToScroll:1,speed:300,fade:!0,cssEase:"linear",arrows:!1,draggable:!1}),$(".spaces-nav-slider").slick({accessibility:!1,arrows:!0,centerMode:!0,centerPadding:0,slidesToShow:10,dots:!1,infinite:!0,slidesToScroll:1,focusOnSelect:!0,asNavFor:".slider-child",responsive:[{breakpoint:1100,settings:{slidesToShow:5,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]}),$("body").removeClass("preload"),$(".filter-trigger").click(function(){$(this).toggleClass("active"),$(".filter-item-hidden").animate({height:"toggle"})}),$("iframe").wrap('<div class="video-wrapper" />'),$("table").wrap('<div class="table-wrapper" />'),$(document).ready(function(){Castle.init(),initSelect2(),initFancyBox(),initRentSpaceEqualHeights(),focusTrap(),cookieBanner(),tryToInitializeCookieOverlay()});

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.