lemonldap-ng/lemonldap-ng-manager/site/htdocs/static/js/viewer.min.js

2 lines
8.2 KiB
JavaScript
Raw Normal View History

2019-08-14 21:10:23 +02:00
(function(){var e;e=angular.module("llngViewer",["ui.tree","ui.bootstrap","llApp","ngCookies"]),e.controller("TreeCtrl",["$scope","$http","$location","$q","$uibModal","$translator","$cookies","$htmlParams",function(e,t,n,r,o,a,i,l){var s,u,c,d,f,g,m;if(e.links=window.links,e.menu=l.menu,e.menulinks=window.menulinks,e.staticPrefix=window.staticPrefix,e.formPrefix=window.formPrefix,e.availableLanguages=window.availableLanguages,e.waiting=!0,e.showM=!1,e.showT=!1,e.form="homeViewer",e.currentCfg={},e.viewPrefix=window.viewPrefix,e.allowDiff=window.allowDiff,e.message={},e.result="",e.translateTitle=function(e){return a.translateField(e,"title")},e.translateP=a.translateP,e.translate=a.translate,e.helpUrl="start.html#configuration",e.setShowHelp=function(t){var n;return null==t&&(t=!e.showH),e.showH=t,n=new Date(Date.now()),n.setFullYear(n.getFullYear()+1),i.put("showhelp",t?"true":"false",{expires:n})},e.showH="false"!==i.get("showhelp"),null==e.showH&&e.setShowHelp(!0),g=function(t){var n,r;return n=t.status,r=t.statusLine,e.waiting=!1,403===n?e.message={title:"forbidden",message:"",items:[]}:401===n?(console.log("Authentication needed"),e.message={title:"authenticationNeeded",message:"__waitOrF5__",items:[]}):e.message=400===n?{title:"badRequest",message:r,items:[]}:n>0?{title:"badRequest",message:r,items:[]}:{title:"networkProblem",message:"",items:[]},e.showModal("message.html")},e.showModal=function(t,n){var a,i;return i=o.open({templateUrl:t,controller:"ModalInstanceCtrl",size:"lg",resolve:{elem:function(){return function(t){return e[t]}},set:function(){return function(t,n){return e[t]=n}},init:function(){return n}}}),a=r.defer(),i.result.then(function(t){return e.message={title:"",message:"",items:[]},a.resolve(t)},function(t){return e.message={title:"",message:"",items:[]},a.reject(t)}),a.promise},e.menuClick=function(t){if(t.popup)window.open(t.popup);else switch(t.action||(t.action=t.title),typeof t.action){case"function":t.action(e.currentNode,e);break;case"string":e[t.action]();break;default:console.log(typeof t.action)}return e.showM=!1},e.home=function(){return e.form="homeViewer",e.showM=!1},e.downloadConf=function(){return window.open(e.viewPrefix+e.currentCfg.cfgNum+"?full=1")},d=1,e._findContainer=function(){return e._findScopeContainer().$modelValue},e._findScopeContainer=function(){var t;for(t=e.currentScope;!t.$modelValue.type.match(/Container$/);)t=t.$parentNodeScope;return t},e._findScopeByKey=function(t){var n;for(n=e.currentScope;n.$modelValue.title!==t;)n=n.$parentNodeScope;return n},u=function(t){var n,o;return n=r.defer(),o=r.defer(),t._nodes?(c(t),n.resolve()):t.cnodes?s(t).then(function(){return n.resolve()}):t.nodes||t.data?n.resolve():e.getKey(t).then(function(){return n.resolve()}),n.promise.then(function(){var e,n,a,i,l;if(l=[],t.nodes)for(i=t.nodes,e=0,n=i.length;e<n;e++)a=i[e],l.push(u(a));return r.all(l).then(function(){return o.resolve()})}),o.promise},e.down=function(){var t,n,r,o,a,i,l,s;for(d=e.currentNode.id,i=e.currentScope.$parentNodeScope.$modelValue,n=i.nodes.length,l=i.nodes,t=r=0,o=l.length;r<o;t=++r)a=l[t],a.id===d&&(n=t);return n<i.nodes.length-1&&(s=i.nodes[n],i.nodes[n]=i.nodes[n+1],i.nodes[n+1]=s),n},e.up=function(){var t,n,r,o,a,i,l,s;for(d=e.currentNode.id,i=e.currentScope.$parentNodeScope.$modelValue,n=-1,l=i.nodes,t=r=0,o=l.length;r<o;t=++r)a=l[t],a.id===d&&(n=t);return n>0&&(s=i.nodes[n],i.nodes[n]=i.nodes[n-1],i.nodes[n-1]=s),n},e.inSelect=function(t){var n,r,o,a;for(a=e.currentNode.select,n=0,r=a.length;n<r;n++)if(o=a[n],o.k===t)return!0;return!1},e.changeRuleTitle=function(e){return e.title=e.comment.length>0?e.comment:e.re},e.filters={},e.execFilters=function(t){var n,o,a;t=t||e,a=e.filters;for(n in a)if(o=a[n],e.filters.hasOwnProperty(n))return window.filterFunctions[n](t,r,o);return!1},e.stoggle=function(e){var t;return t=e.$modelValue,c(t),e.toggle()},c=function(t){var n,r,o,a,i,l,s,u,c,d,f;for(c=["nodes","nodes_cond"],r=0,o=c.length;r<o;r++)if(s=c[r],t["_"+s]){for(t[s]=[],d=t["_"+s],l=0,a=d.length;l<a;l++)n=d[l],t[s].push(n);delete t["_"+s]}if(t._nodes_filte
2019-08-13 21:59:30 +02:00
//# sourceMappingURL=lemonldap-ng-manager/site/htdocs/static/js/viewer.min.js.map