gamutable/dist/assets/gamutable.c0b4b187.js

1 line
17 KiB
JavaScript

import{i as He,r as d,o as Ne,c as Ue,w as Y,n as qe,a as u,b as c,d as o,e as T,v as Fe,u as n,f as R,F as P,g as D,t as H,h as ke,j as x,k as M,l as S,m as J,p as Ge,q as ze,s as Ce,Y as Ke,x as We,y as xe,V as Se}from"./vendor.38f224e0.js";(function(){const g=document.createElement("link").relList;if(g&&g.supports&&g.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))b(s);new MutationObserver(s=>{for(const v of s)if(v.type==="childList")for(const I of v.addedNodes)I.tagName==="LINK"&&I.rel==="modulepreload"&&b(I)}).observe(document,{childList:!0,subtree:!0});function r(s){const v={};return s.integrity&&(v.integrity=s.integrity),s.referrerpolicy&&(v.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?v.credentials="include":s.crossorigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function b(s){if(s.ep)return;s.ep=!0;const v=r(s);fetch(s.href,v)}})();function ae(f,g){let r=-1;return f.forEach((b,s)=>{b.html.id===parseInt(g)&&(r=s)}),r}function fe(f){try{return JSON.parse(f)}catch(g){return console.log("erreur recupJson ",g),!1}}function Xe(f,g){let r=document.createElement("a");r.href=f,g&&r.setAttribute("target","_blank"),r.click()}function Ye(f,g){if((Number.isInteger(f)||parseInt(f)==f)&&(Number.isInteger(g)||parseInt(g)==g))return parseInt(f)-parseInt(g);{let r=toString(f).toLowerCase(),b=toString(g).toLowerCase();return r<b?-1:r>b?1:0}}const je=(f,g,r,b)=>f.sort((s,v)=>g.reduce((I,L,A)=>{if(I===0){let[_,k]=r&&r[A]==="desc"?[v[b][L],s[b][L]]:[s[b][L],v[b][L]];_=typeof _=="string"?_.toLowerCase():_,k=typeof k=="string"?k.toLowerCase():k;let V=/^(\d{2})\/(\d{2})\/(\d{2,4})$/;if(typeof _!="number"){let j=_.match(V);Array.isArray(j)&&(_=j[3]+j[2]+j[1]);let m=k.match(V);Array.isArray(m)&&(k=m[3]+m[2]+m[1])}I=_>k?1:_<k?-1:0}return I},0)),Qe={class:"gamutable"},Ze={class:"gamutable--surTable"},et=o("i",{class:"fa fas fa-eraser rouge"},null,-1),tt=o("i",{class:"fa fa-filter fas"},null,-1),lt=[et,tt],at=o("i",{class:"fa fa-refresh fas fa-sync"},null,-1),nt=[at],st=o("i",{class:"fas fa fa-table"},null,-1),ot=[st],rt=o("i",{class:"fas fa fa-th-large"},null,-1),it=[rt],ut=o("i",{class:"fa fa-file-excel-o fas fa-file-csv","aria-hidden":"true"},null,-1),ct=[ut],ft=o("i",{class:"fas fa-file-pdf rouge","aria-hidden":"true",alt:"pdf"},null,-1),dt=[ft],pt=o("i",{class:"fas fas fa-file-excel","aria-hidden":"true",alt:"csv"},null,-1),vt=[pt],ht=o("i",{class:"far fa-file-pdf rouge","aria-hidden":"true",alt:"pdf"},null,-1),gt=[ht],mt={class:"rouge"},bt=o("i",{class:"fa fa-refresh fa-spin fa-fw rouge fas fa-sync fa-spin"},null,-1),_t=o("span",{class:"texteMajBDD"}," Mise \xE0 jour de la base de donn\xE9e ",-1),yt=[bt,_t],kt={class:"btn verte",style:{cursor:"auto"},title:"Base de donn\xE9e synchronis\xE9e !"},Ct=o("i",{class:"fa fas fa-database"},null,-1),xt=[Ct],St=["data-nbrmax"],jt=["innerHTML"],$t={key:0,class:"vueBlocs"},It=["innerHTML"],Ot={key:1,class:"table table--zebra"},Tt={class:"gt_labels"},Lt=["innerHTML"],Vt={class:"iconeTri"},Et=["onClick"],wt=["onClick"],Pt={key:0,class:"filtreColonne"},Mt=["id"],Jt=["onClick"],At=["onClick"],Bt=o("i",{class:"fas fa-share-square"},null,-1),Rt=[Bt],Dt=["id"],Ht={class:"tag--un"},Nt=["onClick"],Ut=["onUpdate:modelValue"],qt=["onClick"],Ft=["onClick"],Gt={key:0},zt={key:0,class:"text-center"},Kt=["onUpdate:modelValue","value"],Wt=["innerHTML"],Xt=["innerHTML"],Yt={class:"gamutable--sousTable"},Qt={class:"gamutable-nbrMax"},Zt={class:"gamutable--pagination"},el={class:"page-item"},tl={class:"page-item"},ll=["onClick"],al={class:"page-item"},nl={__name:"gamuTable",props:{tparpage:{type:Array,default:function(){return[10,20,50,"Tous"]}},apiuri:{type:String,required:!0},pdfuri:{type:String},namepdf:{type:String},fichierpdf:{type:String},argpdf:{type:String},champcsv:{type:String},delimitercsv:{type:String},namecsv:{type:String},url_sort_asc:{type:String},url_sort_desc:{type:String},urlvuebloc:{type:String},vueblocdefaut:{type:String,default:"tableau"},filtrecolmulti:{type:String},nomblocajaxreload:{type:String},stockage:{type:String},includespip:{type:String},filtrer:{type:String},_id:{type:Number},filtreselect:{type:String}},setup(f,{expose:g}){const r=f,b=He("$papa");let s=d([]),v=d([]),I=d([]),L=d([]),A=d([]),_=d([]),k=d([]),V=d([]),j=d([]),m=d({}),ne=d(0),se=d({}),N=d(r.filtrer),p=d(1),E=d(sessionStorage.getItem("nbItems")?sessionStorage.getItem("nbItems"):r.tparpage[0]),U=d(sessionStorage.getItem("nbItemsChaine")?sessionStorage.getItem("nbItemsChaine"):r.tparpage[0]),B=d([]),q=d([]),z=d([]),Q=d([]),O=d("html"),Z=d(!0),K=d(r.vueblocdefaut),ee=d(!1),te=d(!0),oe=d(!1),le=d(""),w=Ve();Ne(()=>{localforage.setDriver(localforage[r.stockage.toUpperCase()]),W("maj"),r.urlvuebloc&&fetch(r.urlvuebloc).then(l=>l.text()).then(l=>{ee.value=l})});const F=Ue(()=>{if(Ae(),!N.value&&!ne.value)return ye(s.value);let l=s.value.filter(t=>{let e=!(Object.values(t[O.value]).toString().toLowerCase().indexOf(N.value.toLowerCase())<0);return e?(Object.keys(m.value).forEach(a=>{if(e){let i=m.value[a];if(i!==null){Array.isArray(i)||(i=[i]);let h=[];i.forEach(y=>{Number.isInteger(y)&&h.push(y),y.length>0&&h.push(y.toLowerCase())}),h.length&&(j.value[a]==="select"?h.some(C=>{if(Number.isInteger(C)){if(parseInt(t[O.value][a])===C)return!0}else if(t[O.value][a]!==void 0&&!(C.indexOf(t[O.value][a].toString().toLowerCase().toString())===-1||!t[O.value][a].toString().toLowerCase()))return!0})||(e=!1):t[O.value][a].toString().toLowerCase().indexOf(h.toString())===-1&&(e=!1))}}}),e):!1});return ye(l)});Y(m,()=>{G()}),Y(U,l=>{parseInt(l)?E.value=l:E.value=s.value.length,sessionStorage.setItem("nbItems",E.value),sessionStorage.setItem("nbItemsChaine",U.value)}),Y(s,()=>{G(),localforage.setItem(w,JSON.stringify(s.value))}),Y(F,()=>{r.filtrecolmulti==="non"&&V.value.forEach(l=>{let t=[];F.value.forEach(e=>{let a=e[O.value][l];t.indexOf(a)===-1&&(t.push(a),filtreColValOk.value=!0)}),se.value[l]=t})}),Y(m,()=>{if(!te.value){let l=[];m.value&&Object.entries(m.value).forEach(([t,e])=>{Array.isArray(e)||(e=[e]),l.push({champ:t,valeurs:e})}),oe||localStorage.setItem("filtreselect_"+w,JSON.stringify(l))}});function pe(l){v.value=l.header,l.crayons!==void 0&&(I.value=l.crayons),l.maj!==void 0&&(le.value=l.maj),l.classes!==void 0&&(L.value=l.classes),l.checkbox!==void 0&&(A.value=l.checkbox,Object.keys(A.value).forEach(e=>{_.value[e]=[]})),l.ordreCol!==void 0&&(k.value=l.ordreCol);let t=[];return l.filtreCol!==void 0&&(t=l.filtreCol),G(),t}function Ie(l,t=null){if(parseInt(t)>0)if(l.length>0){let e=ae(s.value,t);s.value[e]=l[0]}else{let e=ae(s.value,t);s.value.splice(e,1)}else t==="maj"?l.length&&(l[0]&&l[0].search&&(O.value="search"),l.length>0&&l.forEach((e,a)=>{let i=ae(s.value,e.html.id);s.value[i]=l[a]})):(s.value=l,l[0]&&l[0].search&&(O.value="search"));localforage.setItem(w,JSON.stringify(s.value))}function ve(l){l!==void 0&&(j.value=l,V.value=[],Object.keys(j.value).forEach(t=>{let e=[];s.value.forEach(a=>{let i=a[O.value][t];i&&e.indexOf(i)===-1&&e.push(i)}),V.value.push(t),se.value[t]=e.sort(),m.value[t]=[]}))}function Oe(l){l.a_supprimer&&l.a_supprimer.forEach(t=>{let e=ae(s.value,t);e!==-1&&s.value.splice(e,1)})}function W(l){console.log("chargerJson pour ",l),Z.value=!0;let t=r.apiuri;if(parseInt(l)>0)t+="&id="+l;else{let e=localStorage.getItem("header_"+w);e=fe(e),e&&e.header!==void 0&&localforage.getItem(w).then(function(a){a=fe(a);let i=pe(e);s.value=a,ve(i),r.nomblocajaxreload&&ajaxReload(r.nomblocajaxreload)}).catch(function(a){console.log(a)}),l==="maj"&&(le.value?t+="&maj="+le.value:e&&e.maj?t+="&maj="+e.maj:l=null)}fetch(t).then(e=>e.json()).then(e=>{let a=e.shift();Oe(a);let i=pe(a);Ie(e,l),ve(i),qe(()=>{Z.value=!1;let h=localStorage.getItem("filtreselect_"+w),y=[];if(r.filtreselect?(y=fe(decodeURIComponent(r.filtreselect)),localStorage.setItem("filtreselect_"+w,JSON.stringify(y))):h&&(y=JSON.parse(h)),y.forEach(C=>{m.value[C.champ]=[...m.value[C.champ],...C.valeurs]}),ne.value++,oe=!1,parseInt(r._id)>0){let C=parseInt(r._id),X=parseInt(E.value);if(parseInt(X)){let ue=0;if(Object.values(s.value).forEach((ce,De)=>{C===ce.html.id&&(ue=De+1)}),ue>X){let ce=parseInt(ue/X)+1;p.value=ce}}ge(C,"id")}r.nomblocajaxreload&&ajaxReload(r.nomblocajaxreload),k.value&&Object.entries(k.value).forEach(([C,X])=>{ie(C,X)}),$("td.crayon-init").removeClass("crayon-init")})}).catch(e=>console.log(e))}function G(){let l={header:v.value,crayons:I.value,classes:L.value,filtreCol:j.value,ordreCol:k.value,maj:le.value};localStorage.setItem("header_"+w,JSON.stringify(l))}function Te(l){te.value=!1,m.value[l]=[],G()}function Le(){ne.value++}function re(){te.value=!1}function Ve(){return r.apiuri?r.apiuri.match(/.*page=(.*)/)[1]:""}function Ee(l,t){let e=t.crayons!==void 0&&t.crayons[l]!==void 0?t.crayons[l]:t.html.id;if(Object.keys(I.value).indexOf(l)!==-1)return`crayon ${I.value[l]}-${l}-${e}`}function ie(l,t=!1){const e=z.value.indexOf(l);e!==-1?(t||(t="asc",q.value[e]==="asc"&&(t="desc")),q.value[e]=t):(t||(t="asc"),z.value.push(l),q.value.push(t)),s.value=je(s.value,z.value,q.value,O.value),k.value[l]=t,G()}function he(l,t){const e=z.value.indexOf(l);if(e!==-1&&q.value[e]===t)return"active"}function we(){te.value=!1,s.value=je(s.value,["id"],"",O.value),q.value=[],z.value=[],k.value=[],Object.keys(j.value).forEach(l=>{m.value[l]=[]}),G()}function ge(l,t){if(t==="id"&&parseInt(l)){let e=Q.value.indexOf(l);e!==-1?Q.value.splice(e,1):Q.value.push(l)}}function me(l="tableau"){let t=[];Object.values(this[l]).forEach(i=>{t.push(i.html)});const e={fichierpdf:r.fichierpdf,namepdf:r.namepdf,header:v.value,arg:r.argpdf,Tdata:t};$.ajax({url:r.pdfuri,type:"POST",dataType:"text",data:e}).done(function(i){i&&Xe(i,!0)})}function be(l="tableau"){let t=[],e=[],a=[];Object.keys(v.value).forEach(i=>e.push(i)),a=this[l].reduce((i,h)=>{let y=[];return Object.values(h[r.champcsv]).forEach(C=>y.push(C)),[...i,[...y]]},[]),t=[[...e],...a],Be(t,r.delimitercsv,r.namecsv)}function Pe(l){let t=ee.value;return Object.keys(l).forEach(e=>{t=t.replace(`@@${e}@@`,l[e])}),t}function _e(l){K.value=l}function Me(l){let t=t.value;_.value[l]!==void 0&&_.value[l].length?_.value[l]=[]:(_.value[l]=[],t.forEach(e=>{_.value[l].push(e.html.id)}))}function Je(l,t){let e="page";if(t.includes("action=")&&(e="action"),e==="action")$.ajax({url:t,data:{data:_.value[l]},type:"POST"}).done(function(){W("maj")});else{const a=encodeURIComponent(JSON.stringify(_.value[l]));t+="&data="+a,t+="&var_zajax=content";const i={};i.onClose=()=>{W("maj")},$.modalbox(t,i)}}function ye(l){let t=p.value*E.value-E.value,e=p.value*E.value;return l.slice(t,e)}function Ae(){let l=Math.ceil(s.value.length/E.value);B.value=[];for(let t=1;t<=l;t++)B.value.push(t)}function Be(l,t,e){e.includes(".csv")&&(e=e.split(".")[0]);let a="";t?a=b.unparse(l,{delimiter:t}):a=b.unparse(l),b.download(a,e)}function Re(l,t=!0){console.log("rechargerJson"),oe=t,W(l)}return g({rechargerJson:Re}),(l,t)=>(u(),c(P,null,[o("div",Qe,[o("div",Ze,[T(o("select",{id:"parPage","onUpdate:modelValue":t[0]||(t[0]=e=>R(U)?U.value=e:U=e)},[(u(!0),c(P,null,D(f.tparpage,e=>(u(),c("option",{key:e},H(e),1))),128))],512),[[Fe,n(U)]]),T(o("input",{class:"gamutable--rechercher",type:"text","onUpdate:modelValue":t[1]||(t[1]=e=>R(N)?N.value=e:N=e),placeholder:"Rechercher"},null,512),[[ke,n(N)]]),o("button",{class:"btn gamutable--resetOrderBy",type:"button",onClick:t[2]||(t[2]=x(e=>we(),["stop"])),title:"R\xE9initialiser les tris des colonnes"},lt),o("button",{class:"btn var_gamutable",type:"button",onClick:t[3]||(t[3]=x(e=>W(),["stop"])),title:"Forcer le rechargement"},nt),n(ee)?T((u(),c("button",{key:0,class:"btn gamutable--vueTable",title:"Switcher en Vue tableau",onClick:t[4]||(t[4]=x(e=>_e("tableau"),["stop"]))},ot,512)),[[M,n(K)==="bloc"]]):S("",!0),n(ee)?T((u(),c("button",{key:1,class:"btn gamutable--vueBloc",title:"Switcher en Vue Bloc",onClick:t[5]||(t[5]=x(e=>_e("bloc"),["stop"]))},it,512)),[[M,n(K)==="tableau"]]):S("",!0),T(o("button",{class:"btn gamutable--exportCSV",type:"button",onClick:t[6]||(t[6]=x(e=>be(),["stop"])),title:"Exporter le tableau affich\xE9 en csv"},ct,512),[[M,f.namecsv]]),T(o("button",{class:"btn",type:"button",onClick:t[7]||(t[7]=x(e=>me(),["stop"])),title:"G\xE9n\xE9rer le PDF du tableau affich\xE9"},dt,512),[[M,f.fichierpdf]]),T(o("button",{class:"btn gamutable--exportCSV",type:"button",onClick:t[8]||(t[8]=x(e=>be("table"),["stop"])),title:"Exporter le tableau complet en csv"},vt,512),[[M,f.namecsv]]),T(o("button",{class:"btn",type:"button",onClick:t[9]||(t[9]=x(e=>me("table"),["stop"])),title:"G\xE9n\xE9rer le PDF du tableau complet"},gt,512),[[M,f.fichierpdf]]),T(o("span",mt,yt,512),[[M,n(Z)]]),T(o("span",kt,xt,512),[[M,!n(Z)]]),o("span",{class:"gamutable-nbrMax","data-nbrmax":n(s).length},H(n(F).length)+" / "+H(n(s).length)+" \xE9l\xE9ments",9,St),o("span",{class:"includespip",innerHTML:f.includespip},null,8,jt)]),n(K)==="bloc"?(u(),c("div",$t,[(u(!0),c(P,null,D(n(F),e=>(u(),c("div",{class:"vueBlocs-unbloc",key:e.id,innerHTML:Pe(e.html)},null,8,It))),128))])):S("",!0),n(K)==="tableau"?(u(),c("table",Ot,[o("thead",null,[o("tr",null,[(u(!0),c(P,null,D(n(v),(e,a,i)=>(u(),c("th",{key:"head_"+i,class:J([a,n(L)[a]])},[o("span",Tt,[o("span",{innerHTML:e},null,8,Lt),o("span",Vt,[o("i",{class:J(["fa fa-sort-asc fa-sort-up",he(a,"asc")]),"aria-hidden":"true",onClick:x(h=>ie(a,"asc"),["stop"])},null,10,Et),o("i",{class:J(["fa fa-sort-desc fa-sort-down",he(a,"desc")]),"aria-hidden":"true",onClick:x(h=>ie(a,"desc"),["stop"])},null,10,wt)])])],2))),128))]),n(V).length?(u(),c("tr",Pt,[(u(!0),c(P,null,D(n(v),(e,a,i)=>(u(),c("th",{key:"filtreCol_"+i},[n(A)[a]!==void 0?(u(),c("div",{key:0,id:"filtreCol_"+a,class:J([n(L)[a],"flex justify-between"])},[o("input",{class:"ml-2",type:"checkbox",onClick:x(h=>Me(a),["stop"])},null,8,Jt),o("button",{onClick:x(h=>Je(a,n(A)[a]),["stop"])},Rt,8,At)],10,Mt)):S("",!0),n(V).indexOf(a)!==-1?(u(),c("div",{key:1,id:"filtreCol_"+a,class:J(n(L)[a])},[n(j)[a]==="select"?(u(),Ge(n(Ke),{key:0,modelValue:n(m)[a],"onUpdate:modelValue":h=>n(m)[a]=h,options:n(se)[a].sort(n(Ye)),"hide-selected":"",multiple:"",taggable:"","close-on-select":"","clear-on-close":"",searchable:"",onSelected:Le,"onSearch:focus":re,onRemoved:re},{tag:ze(({option:h,remove:y})=>[o("div",Ht,[Ce(H(h)+" ",1),o("span",{class:"tag--remove pointer",title:"Cliquer pour supprimer ",onClick:x(y,["stop"])},"x",8,Nt)])]),_:2},1032,["modelValue","onUpdate:modelValue","options"])):S("",!0),n(j)[a]==="input"?T((u(),c("input",{key:1,class:"gamutable__input--filtrer","onUpdate:modelValue":h=>n(m)[a]=h,type:"text",placeholder:"Rechercher",onKeydown:re},null,40,Ut)),[[ke,n(m)[a]]]):S("",!0),n(j)[a]==="input"&&n(m)[a].length!==0?(u(),c("button",{key:2,onClick:x(h=>Te(a),["stop"]),title:"Vider ce champ",class:"gamutable__input--filtrer"}," X ",8,qt)):S("",!0)],10,Dt)):S("",!0)]))),128))])):S("",!0)]),o("tbody",null,[(u(!0),c(P,null,D(n(F),e=>(u(),c("tr",{key:e.html.id,class:J(n(Q).indexOf(e.html.id)!==-1?"select":"")},[(u(!0),c(P,null,D(e.html,(a,i,h)=>(u(),c("td",{key:"td_"+h,class:J([Ee(i,e),i,n(L)[i],e.classes!==void 0?e.classes[i]:""]),onClick:y=>ge(e.html.id,i)},[n(A)[i]!==void 0?(u(),c("div",Gt,[a.split("-")[0]==="dataid"?(u(),c("div",zt,[o("label",null,[T(o("input",{type:"checkbox","onUpdate:modelValue":y=>n(_)[i]=y,value:a.split("-")[1]},null,8,Kt),[[We,n(_)[i]]])])])):(u(),c("div",{key:1,innerHTML:a},null,8,Wt))])):(u(),c("div",{key:1,innerHTML:a},null,8,Xt))],10,Ft))),128))],2))),128))])])):S("",!0),o("div",Yt,[o("div",Qt,H(n(F).length)+" / "+H(n(s).length)+" \xE9l\xE9ments ",1),o("div",Zt,[o("div",el,[n(p)!=1?(u(),c("button",{key:0,type:"button",class:"page-link",onClick:t[10]||(t[10]=e=>R(p)?p.value=1:p=1)}," Premier ")):S("",!0),n(p)!=1?(u(),c("button",{key:1,type:"button",class:"page-link",onClick:t[11]||(t[11]=e=>R(p)?p.value--:p--)}," Pr\xE9c\xE9dent ")):S("",!0)]),o("div",tl,[(u(!0),c(P,null,D(n(B).slice(n(p)-4<0?0:n(p)-4,n(p)+3),e=>(u(),c("button",{type:"button",class:J(["page-link",{on:e===n(p)}]),onClick:a=>R(p)?p.value=e:p=e},H(e),11,ll))),256))]),o("div",al,[n(p)<n(B).length?(u(),c("button",{key:0,type:"button",onClick:t[12]||(t[12]=e=>R(p)?p.value++:p++),class:"page-link"}," Suivant ")):S("",!0),n(p)<n(B).length?(u(),c("button",{key:1,type:"button",onClick:t[13]||(t[13]=e=>R(p)?p.value=n(B).length:p=n(B).length),class:"page-link"}," Dernier ")):S("",!0)])])])]),Ce(" `, ")],64))}},$e={GamuTable:nl};let de=1;for(const f of document.getElementsByClassName("vue-gamutable"))de===1?(window.app=xe({components:$e,mounted(){app.rechargerJson=this.$refs.montableau.rechargerJson}}),app.use(Se),app.provide("$papa",app.config.globalProperties.$papa),app.mount(f)):de===2&&(window.app_deux=xe({components:$e,mounted(){app_deux.rechargerJson=this.$refs.montableau_deux.rechargerJson}}),app_deux.use(Se),app_deux.provide("$papa",app_deux.config.globalProperties.$papa),app_deux.mount(f)),de++;$("#vueGamutable").on("click",".url_action",function(f){console.log("coucou"),f.preventDefault(),f.stopPropagation();let g=$(this).data("confirm");if(g!==void 0&&!confirm(g))return;let r=$(this).attr("href"),b=$(this).data("id");$(this).has("i.icon, i.fa")&&$(this).find("i.icon, i.fa").eq(0).replaceWith('<i class="fa fa-refresh fa-spin"></i>');let s=$(this).data("ajaxreload");console.time("Chargement de VueJs APRES Ajax"),$.ajax({url:r,dataType:"json",async:!0}).done(function(v){!$.isEmptyObject(v)&&!$.isEmptyObject(v.message_erreur)?alert(v.message_erreur):(parseInt(b)>0?app.rechargerJson(b):app.rechargerJson("maj"),s!==void 0&&(console.log("depart reload: "+s),ajaxReload(s,{args:{id:b},callback:function(){}})))})});