PageSourceSearch

https://www.heimat-lohmar.de/typo3conf/ext/lr_virtual_museum/Resou…/lr-virtual-museum_ajax.min.1781169682.js

js heimat-lohmar.de collected 2026-10-02 19:53:07 UTC 5,746 bytes, 1 lines download raw bytes

1var enableOrDisableCarouselButtons=function(){jQuery("#lrSiblingsCarousel .carousel-item.active").hasClass("first")?jQuery("#lrSiblingsCarouselPrev").blur().attr("disabled",!0):jQuery("#lrSiblingsCarouselPrev").blur().attr("disabled",!1),jQuery("#lrSiblingsCarousel .carousel-item.active").hasClass("last")?jQuery("#lrSiblingsCarouselNext").blur().attr("disabled",!0):jQuery("#lrSiblingsCarouselNext").blur().attr("disabled",!1)},loadedMap={};jQuery.cachedScript=function(url,doneFn,options){if(!(url in loadedMap))return loadedMap[url]=!0,options=$.extend(options||{},{dataType:"script",cache:!0,async:!0,url:url}),jQuery.ajax(options).done(doneFn).fail((function(script,textStatus){console.log(textStatus)}));doneFn()};var loadDetailOpenStreetMap=function(){$.cachedScript("/typo3conf/ext/lr_virtual_museum/Resources/Public/Js/lr-virtual-museum-osm.min.js",(function(){setTimeout((function(){var uid=$("#tx_lrvirtualmuseum_map").data("uid"),name=$("#tx_lrvirtualmuseum_map").data("name"),longitude=$("#tx_lrvirtualmuseum_map").data("longitude"),latitude=$("#tx_lrvirtualmuseum_map").data("latitude");loadOpenStreetMap(uid,name,longitude,latitude)}),3e3)}))},loadTemplateData=function(location,ajaxResponsePageType,controller,uid,siblings,entityType,entityTitle){var localEntityType=entityType,localEntityTitle=entityTitle;"undefined"!=typeof globalEntityType&&null!==globalEntityType&&(localEntityType=$("<div/>").html(globalEntityType).text()),"undefined"!=typeof globalEntityTitle&&null!==globalEntityTitle&&(localEntityTitle=$("<div/>").html(globalEntityTitle).text());var locationRegex=new RegExp("^"+lrBaseUrl+"(.*)"),ajaxResponsePageTypeRegex=new RegExp("\\d+"),controllerTypeRegex=new RegExp("([a-zA-Z]*)"),uidTypeRegex=new RegExp("(\\d+)"),siblingsTypeRegex=new RegExp("^(\\d*)(,\\d+)*$");if(locationRegex.test(location)&&ajaxResponsePageTypeRegex.test(ajaxResponsePageType)&&controllerTypeRegex.test(controller)&&uidTypeRegex.test(uid)&&siblingsTypeRegex.test(siblings)){var data={type:ajaxResponsePageType,controller:controller,action:"ajaxShow",uid:uid,siblings:siblings};$.ajax({async:"true",url:location,cache:!1,type:"POST",data:data,dataType:"json",global:!1,success:function(result){null!=localEntityType&&null!=localEntityTitle&&localEntityType.length>0&&localEntityTitle.length>0&&jQuery("#lrDetailModalLabel").empty().text(localEntityType+" „"+localEntityTitle+"”: "+result.type),jQuery("#lrDetailModalContent").empty().html(result.html)},error:function(error){jQuery("#lrDetailModalLabel").empty().text("Serverfehler"),jQuery("#lrDetailModalContent").empty().html('<div class="alert alert-danger" role="alert">Beim Laden der Detailseite ist ein Fehler aufgetreten!</div>')},complete:function(){jQuery("#lrEntitesCount").length>0&&jQuery("#lrEntitesCount").data("entitiesCount")>1?(jQuery("#lrSiblingsCarousel").carousel({interval:0,ride:"false",keyboard:!0,touch:!0,wrap:!1}),jQuery("#lrDetailModalBtnRow").show(),jQuery("#lrSiblingsCarouselPrev").click((function(){jQuery("#lrSiblingsCarousel").carousel("prev")})),jQuery("#lrSiblingsCarouselNext").click((function(){jQuery("#lrSiblingsCarousel").carousel("next")})),enableOrDisableCarouselButtons(),jQuery("#lrSiblingsCarousel").on("slid.bs.carousel",(function(e){enableOrDisableCarouselButtons();var eUid=parseInt($(".carousel-item.active",this).data("entityUid"));preparePreviewSlider(eUid)})),jQuery(document).keydown((function(e){return 37===e.keyCode?(jQuery("#lrSiblingsCarousel").carousel("prev"),!1):39===e.keyCode?(jQuery("#lrSiblingsCarousel").carousel("next"),!1):void 0}))):jQuery("#lrDetailModalBtnRow").hide(),enableLightbox(".lightbox"),jQuery("#lrDetailModal").modal("show"),preparePreviewSlider();var selector="",i="";jQuery("#lrSiblingsCarousel").length>0&&1==jQuery("#lrDetailModal .carousel-item.active").length?i=parseInt(jQuery("#lrDetailModal .carousel-item.active").data("entityUid")):1==jQuery("#lrDetailModalContent h1[data-entity-uid]").length&&(i=parseInt(jQuery("#lrDetailModalContent h1[data-entity-uid]").data("entityUid"))),Number.isInteger(i)&&(selector="#lr-preview-images-slider-col-inner-overlay-"+i).length>0&&jQuery(selector).length>0&&$(selector).fadeOut("fast").hide().remove(),jQuery("#lrDetailModal img.lazy").each((function(){var $img=jQuery(this);$img.attr("src",$img.data("src").toString()),$img.removeClass("loading")})),loadDetailOpenStreetMap()}})}else jQuery("#lrDetailModalLabel").empty().text("Browserfehler"),jQuery("#lrDetailModalContent").empty().html('<div class="alert alert-danger" role="alert">Beim Laden der Detailseite ist ein Fehler aufgetreten!</div>'),jQuery("#lrDetailModal").modal("show")},registerLrAjaxLinkCallback=function(context){var callbackFn=function(e){var location=jQuery(this).data("location"),pageType=jQuery(this).data("pageType"),controller=jQuery(this).data("c
1ontroller"),uid=jQuery(this).data("uid"),siblings=jQuery(this).data("siblings"),entityType=jQuery(this).data("entityType"),entityTitle=jQuery(this).data("entityTitle");void 0!==location&&void 0!==pageType&&void 0!==controller&&void 0!==uid&&void 0!==siblings&&(e.preventDefault(),e.stopImmediatePropagation(),loadTemplateData(location,pageType,controller,uid,siblings,entityType,entityTitle))};void 0!==context?jQuery(".lr-ajax-link",context).each((function(){jQuery(this).click(callbackFn)})):jQuery(".lr-ajax-link").each((function(){jQuery(this).click(callbackFn)}))};jQuery(document).ready((function(){registerLrAjaxLinkCallback()})),jQuery("#lrDetailModal").on("shown.bs.modal",(function(e){registerLrAjaxLinkCallback($(this))})),jQuery("#lrDetailModal").on("hidden.bs.modal",(function(e){jQuery("#lrDetailModal .lr-siblings-carousel .carousel-item").each((function(){modalSliders[jQuery(this).data("entityUid")]=null}))}));

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.