PageSourceSearch

https://valdresmusea.no/assets/gen/m24-a-basics.js?eb8143d1

js valdresmusea.no collected 2026-10-02 07:20:14 UTC 5,726 bytes, 11 lines download raw bytes

1console.log("Angl.Basics loaded");var m24angularApp=angular.module('m24App',['ngSanitize']).controller('BodyCtrl',['$rootScope','$scope','$timeout',function BodyCtrl($rootScope,$scope,$timeout){$rootScope.closeAllFilters=false;$rootScope.closeFilters=function($event){$rootScope.closeAllFilters=true;};}]).filter('normalizeImageUrl',function(){return function(url){if(!url)return url;return url.replace('mm.','ems.').replace(/dms-cf-0[1-9]/g,'ems').replace('dms-cf-10','ems').replace(/dms0[1-9]/g,'ems').replace('dms10','ems');};}).filter('pyDateToDate',[function(){return parseAPITimestamp;}]).filter('formatDate',[function(){return parseAPITimestamp;}]).directive('datepicker',['$log',function($log){return{require:'ngModel',link:function(scope,el,attr,ngModel){$(el).datepicker({onSelect:function(dateText,inst){scope.$apply(function(){ngModel.$setViewValue(dateText);$log.info("onSelect",inst);});}});}};}]).directive('ngEnter',[function(){return function(scope,element,attrs){element.bind("keydown keypress",function(event){if(event.which===13){scope.$apply(function(){scope.$eval(attrs.ngEnter);});event.preventDefault();}});};}]).directive('m24Byline',['$log','$sce','$http',function($log,$sce,$http){return{restrict:"EA",scope:true,templateUrl:'/assets/js/angular/m24-byline.tpl.html?t='+MUSEUM24_PORTAL_VERSION,link:function(scope,iElm,iAttrs){var id=angular.fromJson(iAttrs.id);scope.leadtext=iAttrs.leadtext;var q="?employee_ids="+id;var ajaxUrl="/api/employee/employees/list"+q;scope.search={done:false}
2scope.linkTo=false;$http.get(ajaxUrl).then(function(result,status){if(result.data&&result.data.employees){var employees=result.data.employees;for(var i=0;i<employees.length;i++){if(employees[i].image_focus_point){employees[i]._objectposition=getObjectPosition(employees[i].image_focus_point);}else{employees[i]._objectposition="object-position:50% 50%";}}
3scope.author=employees[0];if(scope.author.linked_page&&scope.author.linked_page.status=='published'&&scope.author.linked_page.url){scope.linkTo=scope.author.linked_page.url;}else if(scope.author.link_list&&scope.author.link_list[0]&&scope.author.link_list[0].url_external){scope.linkTo=scope.author.link_list[0].url_external;}
4scope.search.done=true;}},function(data){});}};}])
5console.log("Angl.DigitaltMuseumBasics loaded");angular.module('m24App').directive('m24DigitaltMuseumAudio',['$log','$sce','$http','$timeout',function($log,$sce,$http,$timeout){return{restrict:"EA",scope:true,templateUrl:'/assets/js/angular/m24-Digitalt-Museum_audio.tpl.html?t='+MUSEUM24_PORTAL_VERSION,link:function(scope,iElm,iAttrs){scope.id=iAttrs.id;scope.block=angular.fromJson(iAttrs.block);scope.locale=iAttrs.locale||'no';scope.siteid=iAttrs.siteid;scope.translateText=translateText;scope.translateDMlabels=translateDMlabels;scope.letterLimit=1000;scope.imageDimension='400x400';if(scope.block.layout=='extended'){scope.imageDimension='800x800';}
6scope.item=false;scope.ownerNames=dmOwners;scope.textlimit=dmTextLimit;scope.dmUrl="https://digitaltmuseum.org/";var id=0;if(scope.id){id=scope.id;}else{if(scope.block.dmItem&&(scope.block.dmItem["artifact.uniqueId"]||scope.block.dmItem.uniqueId)){id=(scope.block.dmItem["artifact.uniqueId"]||scope.block.dmItem.uniqueId);}}
7scope.trustMediaUrl=function(id){var url="https://ems.dimu.org/multimedia/"+id+".mp3?mmid="+id;return $sce.trustAsResourceUrl(url);}
8var ajaxUrl="/api/dimu/artifact/"+id;$http.get(ajaxUrl).then(function(result,status){if(result.data){scope.item=result.data;$timeout(registerAudioElementsforPlausible,500);$timeout(avoidMultiplePlays,500);}},function(data){});}};}]).directive('m24DigitaltMuseumVideo',['$log','$sce','$http','$timeout',function($log,$sce,$http,$timeout){return{restrict:"EA",scope:true,templateUrl:'/assets/js/angular/m24-Digitalt-Museum_video.tpl.html?t='+MUSEUM24_PORTAL_VERSION,link:function(scope,iElm,iAttrs){scope.id=iAttrs.id;scope.block=angular.fromJson(iAttrs.block);scope.locale=iAttrs.locale||'no';scope.siteid=iAttrs.siteid;scope.translateText=translateText;scope.translateDMlabels=translateDMlabels;scope.item=false;scope.ownerNames=dmOwners;scope.dmUrl="https://digitaltmuseum.org/";var id=0;if(scope.id){id=scope.id;}else{if(scope.block.dmItem&&(scope.block.dmItem["artifact.uniqueId"]||scope.block.dmItem.uniqueId)){id=(scope.block.dmItem["artifact.uniqueId"]||scope.block.dmItem.uniqueId);}}
9scope.trustMediaUrl=function(url){return $sce.trustAsResourceUrl(url);}
10var ajaxUrl="/api/dimu/artifact/"+id;var script=document.createElement('script');script.src="/assets/js/hls.js";script.defer=true;var existingScript=document.querySelector('script[src="/assets/js/hls.js"]');if(!existingScript)
11document.head.appendChild(script);$http.get(ajaxUrl).then(function(result,status){if(result.data){scope.item=result.data;$timeout(prepareHLSVideo,200);$timeout(registerVideoElementsforPlausible,500);}},function(data){});}};}]).directive('m24DigitaltMuseumOwnername',['$log','$sce','$http',function($log,$sce,$http){return{restrict:"EA",scope:true,templateUrl:'/assets/js/angular/m24-Digitalt-Museum_ownern
11ame.tpl.html?t='+MUSEUM24_PORTAL_VERSION,link:function(scope,iElm,iAttrs){$log.info("m24DigitaltMuseum Ownername");scope.ownerCode=iAttrs.ownercode||"";scope.locale=iAttrs.locale||'no';scope.ownerNames=dmOwners;scope.translateLabels=translateDMlabels;}};}]).directive('m24DigitaltMuseumOwnernameonly',['$log','$sce','$http',function($log,$sce,$http){return{restrict:"EA",scope:true,templateUrl:'/assets/js/angular/m24-Digitalt-Museum_ownernameonly.tpl.html?t='+MUSEUM24_PORTAL_VERSION,link:function(scope,iElm,iAttrs){$log.info("m24DigitaltMuseum Ownernameonly");scope.ownerCode=iAttrs.ownercode||"";scope.locale=iAttrs.locale||'no';scope.ownerNames=dmOwners;}};}])

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.