NxTIC/js/action-script-min.js

8 lines
3.1 KiB
JavaScript
Raw Normal View History

2016-09-27 14:13:51 +00:00
(function(){function f(a){var d=$("#MENU-SIDE > span[data-link="+c.page+'] + div.sub > span[data-sublink="'+c.vars[0]+'"]'),b=null,b=a instanceof Element?a:null,b="string"==typeof a?$("#MENU-SIDE > span[data-link="+c.page+'] + div.sub > span[data-sublink="'+a+'"]'):b,b=null==b?$("#MENU-SIDE > span[data-link="+c.page+"] + div.sub > span[data-sublink]"):b;if(null==b)return!1;null!=d&&d.remClass("active");d=$$("#CONTAINER > section[data-sublink].active");for(a=0;a<d.length;a++)d[a].remClass("active");
if(null!=b)for(b.addClass("active"),d=$$('#CONTAINER > section[data-sublink="'+b.getData("sublink")+'"]'),a=0;a<d.length;a++)d[a].addClass("active");if(!b.getData("sublink"))return!1;a=c.vars[0]!=b.getData("sublink");c.vars[0]=b.getData("sublink");a&&c.updateURL()}function g(a){var d=$('#WRAPPER > #MENU-SIDE > span[data-link="'+c.page+'"]'),b=null,b=a instanceof Element?a:null,b="string"==typeof a?$('#WRAPPER > #MENU-SIDE > span[data-link="'+a+'"]'):b,b=null==b?$('#WRAPPER > #MENU-SIDE > span[data-link="'+
c.pagelist[0]+'"]'):b;if(null==b)return!1;null!=d&&d.remClass("active");null!=b&&b.addClass("active");b.getData("link")&&(e.HEADER.addClass("loading"),c.setPage(b.getData("link")),c.activeXHR.addEventListener("loadend",function(){1<=c.vars.length&&null!=$('#CONTAINER > section[data-sublink="'+c.vars[0]+'"]')?f(c.vars[0]):f(null);var a=$("#MENU-SIDE > span[data-link="+c.page+"] + div.sub");null!=a&&a.addEventListener("click",function(a){for(a=a.target;a!=document.body&&!a.getData("sublink");)a=a.parentNode;
a.getData("sublink")&&f(a)},!1);e.HEADER.remClass("loading")},!1))}var e={WRAPPER:$("body > #WRAPPER"),HEADER:$("body > #WRAPPER > #HEADER"),MENUSIDE:$("body > #WRAPPER > #MENU-SIDE"),CONTAINER:$("body > #WRAPPER > #CONTAINER")},c;api=new APIClass("/api/");Notification=new NotificationClass($("#notification-container"));Notification.defaultTimeout=4E3;Notification.errorCodes={"-1":"Erreur de r\u00e9seau, veuillez recharger la page et r\u00e9essayer",0:"Erreur interne",1:"Erreur interne",2:"Erreur interne",
3:"Le fichier est introuvable",4:"Erreur interne",5:"Erreur interne",6:"Erreur interne",7:"Erreur interne",8:"Erreur interne",9:"Certaines donn\u00e9es sont manquantes",10:"Erreur interne",11:"Erreur interne",12:"Erreur interne",13:"Erreur interne",14:"Erreur interne",15:"Erreur interne",16:"Vous n'avez pas la permission d'effectuer cette action",17:"Le t\u00e9l\u00e9chargement a \u00e9chou\u00e9",18:"Le fichier est invalide (format incorrect)"};lsi.setStorage(sessionStorage);e.MENUSIDE.addEventListener("click",
function(a){for(a=a.target;a!=document.body&&!a.getData("link");)a=a.parentNode;a.getData("link")&&g(a.getData("link"))},!1);var k=document.getElementById("user-data"),l=document.getElementById("login-close"),h=document.getElementById("LOGIN");k.addEventListener("click",function(a){h.className="active"},!1);l.addEventListener("click",function(a){h.className=""},!1);api.send({path:"download/menu"},function(a){if(0==a.ModuleError){pagelist=[];for(var d=0;d<a.menu.length;d++)pagelist.push(a.menu[d].attributes["data-link"]);
c=new pageManagerClass;c.setPage(null,"/view",e.CONTAINER,pagelist,null);g(c.page)}})})();