diff --git a/dist/assets/gamutable-4e661784.js b/dist/assets/gamutable-4e661784.js new file mode 100644 index 0000000..2d33e4d --- /dev/null +++ b/dist/assets/gamutable-4e661784.js @@ -0,0 +1 @@ +import{i as Fe,r as v,o as Ge,c as ke,w as le,n as ze,a as u,b as f,d as r,e as M,v as Ke,u as s,f as N,F as q,g as F,t as G,h as xe,j as I,k as H,l as T,m as A,p as Qe,q as We,s as Xe,Y as Ye,x as Ze,y as Se,V as $e}from"./vendor-f73869ed.js";(function(){const h=document.createElement("link").relList;if(h&&h.supports&&h.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))m(n);new MutationObserver(n=>{for(const g of n)if(g.type==="childList")for(const k of g.addedNodes)k.tagName==="LINK"&&k.rel==="modulepreload"&&m(k)}).observe(document,{childList:!0,subtree:!0});function i(n){const g={};return n.integrity&&(g.integrity=n.integrity),n.referrerpolicy&&(g.referrerPolicy=n.referrerpolicy),n.crossorigin==="use-credentials"?g.credentials="include":n.crossorigin==="anonymous"?g.credentials="omit":g.credentials="same-origin",g}function m(n){if(n.ep)return;n.ep=!0;const g=i(n);fetch(n.href,g)}})();function ae(d,h){let i=-1;return d.forEach((m,n)=>{m.html.id===parseInt(h)&&(i=n)}),i}function je(d){try{return JSON.parse(d)}catch(h){return console.log("erreur recupJson ",h),!1}}function et(d,h){let i=document.createElement("a");i.href=d,h&&i.setAttribute("target","_blank"),i.click()}function tt(d,h){if((Number.isInteger(d)||parseInt(d)==d)&&(Number.isInteger(h)||parseInt(h)==h))return parseInt(d)-parseInt(h);{let i=toString(d).toLowerCase(),m=toString(h).toLowerCase();return im?1:0}}const Ie=(d,h,i,m)=>d.sort((n,g)=>h.reduce((k,O,E)=>{if(k===0){let[_,S]=i&&i[E]==="desc"?[g[m][O],n[m][O]]:[n[m][O],g[m][O]];_=typeof _=="string"?_.toLowerCase():_,S=typeof S=="string"?S.toLowerCase():S;let J=/^(\d{2})\/(\d{2})\/(\d{2,4})$/;if(typeof _!="number"){let V=_.match(J);Array.isArray(V)&&(_=V[3]+V[2]+V[1]);let b=S.match(J);Array.isArray(b)&&(S=b[3]+b[2]+b[1])}k=_>S?1:_{localforage.setDriver(localforage[i.stockage.toUpperCase()]),W("maj"),i.urlvuebloc&&fetch(i.urlvuebloc).then(l=>l.text()).then(l=>{re.value=l})});const Te=ke(()=>{if(Q.value){const[l,e]=Q.value.split(" "),[t,a,o]=l.split("-"),[c,y,x]=e.split(":");return`${o}/${a}/${t} à ${c}h${y}min${x}sec`}else return""}),B=ke(()=>{if(Re(),!z.value&&!ue.value)return Ce(n.value);let l=n.value.filter(e=>{let t=!(Object.values(e[j.value]).toString().toLowerCase().indexOf(z.value.toLowerCase())<0);return t?(Object.keys(b.value).forEach(a=>{if(t){let o=b.value[a];if(o!==null){Array.isArray(o)||(o=[o]);let c=[];o.forEach(y=>{Number.isInteger(y)&&c.push(y),y.length>0&&c.push(y.toLowerCase())}),c.length&&(V.value[a]==="select"?c.some(x=>{if(Number.isInteger(x)){if(parseInt(e[j.value][a])===x)return!0}else if(oe[a]){if(e[j.value][a]!==void 0&&!(e[j.value][a].toString().toLowerCase().toString().indexOf(x)===-1||!e[j.value][a].toString().toLowerCase()))return!0}else if(e[j.value][a]!==void 0&&!(x.indexOf(e[j.value][a].toString().toLowerCase().toString())===-1||!e[j.value][a].toString().toLowerCase()))return!0})||(t=!1):e[j.value][a].toString().toLowerCase().indexOf(c.toString())===-1&&(t=!1))}}}),t):!1});return Ce(l)});le(b,()=>{ee()}),le(R,l=>{parseInt(l)?D.value=l:D.value=n.value.length,sessionStorage.setItem("nbItems",D.value),sessionStorage.setItem("nbItemsChaine",R.value)}),le(n,()=>{ee(),localforage.setItem(w,JSON.stringify(n.value))}),le(B,()=>{i.filtrecolmulti==="non"&&J.value.forEach(l=>{let e=[];B.value.forEach(t=>{let a=t[j.value][l];e.indexOf(a)===-1&&(e.push(a),filtreColValOk.value=!0)}),ne.value[l]=e})}),le(b,()=>{let l=[];b.value&&Object.entries(b.value).forEach(([e,t])=>{Array.isArray(t)||(t=[t]),l.push({champ:e,valeurs:t})}),ce||localStorage.setItem("filtreselect_"+w,JSON.stringify(l))},{deep:!0});function ve(l){g.value=l.header,l.crayons!==void 0&&(k.value=l.crayons),l.maj!==void 0&&(Q.value=l.maj),l.classes!==void 0&&(O.value=l.classes),l.checkbox!==void 0&&(E.value=l.checkbox,Object.keys(E.value).forEach(t=>{_.value[t]=[]})),l.ordreCol!==void 0&&(S.value=l.ordreCol);let e=[];return l.filtreCol!==void 0&&(e=l.filtreCol),l.filtreColValeurs!==void 0&&(oe=l.filtreColValeurs),ee(),e}function Ve(l,e=null){if(parseInt(e)>0)if(l.length>0){let t=ae(n.value,e);t>=0?n.value[t]=l[0]:n.value.unshift(l[0])}else{let t=ae(n.value,e);n.value.splice(t,1)}else e==="maj"?l.length&&(l[0]&&l[0].search&&(j.value="search"),l.length>0&&l.forEach((t,a)=>{let o=ae(n.value,t.html.id);o>=0?n.value[o]=l[a]:n.value.unshift(l[a])})):(n.value=l,l[0]&&l[0].search&&(j.value="search"));localforage.setItem(w,JSON.stringify(n.value))}function he(l){l!==void 0&&(V.value=l,J.value=[],Object.keys(V.value).forEach(e=>{if(J.value.push(e),oe[e])ne.value[e]=oe[e];else{let t=[];n.value.forEach(a=>{let o=a[j.value][e];o&&t.indexOf(o)===-1&&t.push(o)}),ne.value[e]=t.sort()}b.value[e]=[]}))}function we(l){l.a_supprimer&&l.a_supprimer.forEach(e=>{let t=ae(n.value,e);t!==-1&&n.value.splice(t,1)})}function W(l){console.log("chargerJson pour ",l),ie.value=!0;let e=i.apiuri;if(parseInt(l)>0)e+="&id="+l;else{let t=localStorage.getItem("header_"+w);t=je(t),t&&t.header!==void 0&&n.value.length===0&&(console.log("charge LS"),localforage.getItem(w).then(function(a){a=je(a);let o=ve(t);n.value=a,he(o),i.nomblocajaxreload&&ajaxReload(i.nomblocajaxreload)}).catch(function(a){console.log(a)})),l==="maj"&&(Q.value?e+="&maj="+Q.value:t&&t.maj?e+="&maj="+t.maj:l=null)}fetch(e).then(t=>t.json()).then(t=>{let a=t.shift();we(a);let o=ve(a);Ve(t,l),he(o),ze(()=>{ie.value=!1;const c=localStorage.getItem("filtreselect_"+w),y=localStorage.getItem("triCol_"+w);let x=[];if(i.filtreselect?(i.filtreselect.split(",").forEach(C=>{const[L,...P]=C.split("|"),X=x.findIndex(pe=>pe.champ===L);X===-1?x.push({champ:L,valeurs:P}):x[X].valeurs.push(P[0])}),localStorage.setItem("filtreselect_"+w,JSON.stringify(x))):c&&(x=JSON.parse(c)),x.forEach(C=>{J.value.includes(C.champ)&&(b.value[C.champ]=[...b.value[C.champ],...C.valeurs])}),ue.value++,ce=!1,fe&&i.tparpage.includes(fe)&&(R.value=fe),de?(de.split(",").forEach(C=>{const[L,P]=C.split("|");J.value.includes(L)&&te(L,P)}),localStorage.setItem("triCol_"+w,de)):y&&y.split(",").forEach(C=>{const[L,P]=C.split("|");J.value.includes(L)&&te(L,P)}),parseInt(i._id)>0){let C=parseInt(i._id),L=parseInt(D.value);if(parseInt(L)){let P=0;if(Object.values(n.value).forEach((X,pe)=>{C===X.html.id&&(P=pe+1)}),P>L){let X=parseInt(P/L)+1;p.value=X}}me(C,"id")}i.nomblocajaxreload&&ajaxReload(i.nomblocajaxreload),S.value&&Object.entries(S.value).forEach(([C,L])=>{te(C,L)}),$("td.crayon-init").removeClass("crayon-init")})}).catch(t=>console.log(t))}function ee(){let l={header:g.value,crayons:k.value,classes:O.value,filtreCol:V.value,ordreCol:S.value,maj:Q.value};localStorage.setItem("header_"+w,JSON.stringify(l))}function Ee(l){b.value[l]=[],ee()}function Me(){ue.value++}function Je(){return i.apiuri?i.apiuri.match(/.*page=(.*)/)[1]+"&gamuId="+i.id_auteur:""}function Pe(l,e){let t=e.crayons!==void 0&&e.crayons[l]!==void 0?e.crayons[l]:e.html.id;if(Object.keys(k.value).indexOf(l)!==-1)return`crayon ${k.value[l]}-${l}-${t}`}function te(l,e=!1){const t=Y.value.indexOf(l);t!==-1?(e||(e="asc",K.value[t]==="asc"&&(e="desc")),K.value[t]=e):(e||(e="asc"),Y.value.push(l),K.value.push(e)),n.value=Ie(n.value,Y.value,K.value,j.value),S.value[l]=e,ee()}function ge(l,e){const t=Y.value.indexOf(l);if(t!==-1&&K.value[t]===e)return"active"}function Be(){n.value=Ie(n.value,["id"],"",j.value),K.value=[],Y.value=[],S.value=[],Object.keys(V.value).forEach(l=>{b.value[l]=[]}),localStorage.removeItem("filtreselect_"+w),localStorage.removeItem("filtreCol_"+w),localStorage.removeItem("triCol_"+w)}function me(l,e){if(e==="id"&&parseInt(l)){let t=se.value.indexOf(l);t!==-1?se.value.splice(t,1):se.value.push(l)}}function be(l="tableau"){let e=[],t=B.value;l==="table"&&(t=n.value),Object.values(t).forEach(c=>{e.push(c.html)});const a={fichierpdf:i.fichierpdf,langpdf:i.langpdf,namepdf:i.namepdf,header:g.value,arg:i.argpdf,Tdata:e};$.ajax({url:i.pdfuri,type:"POST",dataType:"text",data:a}).done(function(c){c&&et(c,!0)})}function _e(l="tableau"){let e=[],t=[],a=[],o=B.value;l==="table"&&(o=n.value),Object.keys(g.value).forEach(c=>t.push(c)),a=o.reduce((c,y)=>{let x=[];return Object.values(y[i.champcsv]).forEach(C=>x.push(C)),[...c,[...x]]},[]),e=[[...t],...a],Ue(e,i.delimitercsv,i.namecsv)}function Ae(l){let e=re.value;return Object.keys(l).forEach(t=>{e=e.replace(`@@${t}@@`,l[t])}),e}function ye(l){Z.value=l}function De(l){_.value[l]!==void 0&&_.value[l].length?_.value[l]=[]:(_.value[l]=[],B.value.forEach(e=>{_.value[l].push(e.html.id)}))}function He(l,e){let t="page";if(e.includes("action=")&&(t="action"),t==="action")$.ajax({url:e,data:{data:_.value[l]},type:"POST"}).done(function(){W("maj")});else{const a=encodeURIComponent(JSON.stringify(_.value[l]));e+="&data="+a,e+="&var_zajax=content";const o={};o.onClose=()=>{W("maj")},$.modalbox(e,o)}}function Ce(l){let e=p.value*D.value-D.value,t=p.value*D.value;return l.slice(e,t)}function Re(){let l=Math.ceil(n.value.length/D.value);U.value=[];for(let e=1;e<=l;e++)U.value.push(e)}function Ue(l,e,t){t.includes(".csv")&&(t=t.split(".")[0]);let a="";e?a=m.unparse(l,{delimiter:e}):a=m.unparse(l),m.download(a,t)}function Ne(l,e=!0){console.log("rechargerJson"),ce=e,W(l)}function qe(l){l<0&&(l=l*-1),console.log("delLigne : ",l);let e=ae(n.value,l);e!==-1&&n.value.splice(e,1)}return h({rechargerJson:Ne,delLigne:qe}),(l,e)=>(u(),f("div",lt,[r("div",at,[M(r("select",{id:"parPage","onUpdate:modelValue":e[0]||(e[0]=t=>N(R)?R.value=t:R=t)},[(u(!0),f(q,null,F(d.tparpage,t=>(u(),f("option",{key:t},G(t),1))),128))],512),[[Ke,s(R)]]),M(r("input",{class:"gamutable--rechercher",type:"text","onUpdate:modelValue":e[1]||(e[1]=t=>N(z)?z.value=t:z=t),placeholder:"Rechercher"},null,512),[[xe,s(z)]]),r("button",{class:"btn gamutable--resetOrderBy",type:"button",onClick:e[2]||(e[2]=I(t=>Be(),["stop"])),title:"Réinitialiser les tris des colonnes"},it),r("button",{class:"btn var_gamutable rouge",type:"button",onClick:e[3]||(e[3]=I(t=>W(),["stop"])),title:"Rechargement complet du tableau"},ot),r("button",{class:"btn var_gamutable",type:"button",onClick:e[4]||(e[4]=I(t=>W("maj"),["stop"])),title:"Mise à jour du tableau - dernière version de la base de donnée le : "+s(Te)},ft,8,ut),s(re)?M((u(),f("button",{key:0,class:"btn gamutable--vueTable",title:"Switcher en Vue tableau",onClick:e[5]||(e[5]=I(t=>ye("tableau"),["stop"]))},pt,512)),[[H,s(Z)==="bloc"]]):T("",!0),s(re)?M((u(),f("button",{key:1,class:"btn gamutable--vueBloc",title:"Switcher en Vue Bloc",onClick:e[6]||(e[6]=I(t=>ye("bloc"),["stop"]))},ht,512)),[[H,s(Z)==="tableau"]]):T("",!0),M(r("button",{class:"btn gamutable--exportCSV export--affiche",type:"button",onClick:e[7]||(e[7]=I(t=>_e(),["stop"])),title:"Exporter le tableau affiché en csv"},mt,512),[[H,d.namecsv]]),M(r("button",{class:"btn export--affiche",type:"button",onClick:e[8]||(e[8]=I(t=>be(),["stop"])),title:"Générer le PDF du tableau affiché"},_t,512),[[H,d.fichierpdf]]),M(r("button",{class:"btn gamutable--exportCSV export--complet",type:"button",onClick:e[9]||(e[9]=I(t=>_e("table"),["stop"])),title:"Exporter le tableau complet en csv"},Ct,512),[[H,d.namecsv]]),M(r("button",{class:"btn export--complet",type:"button",onClick:e[10]||(e[10]=I(t=>be("table"),["stop"])),title:"Générer le PDF du tableau complet"},xt,512),[[H,d.fichierpdf]]),M(r("span",St,It,512),[[H,s(ie)]]),M(r("span",Ot,Tt,512),[[H,!s(ie)]]),r("span",{class:"gamutable-nbrMax","data-nbrmax":s(n).length},G(s(B).length)+" / "+G(s(n).length)+" éléments",9,Vt),r("span",{class:"includespip",innerHTML:d.includespip},null,8,wt)]),s(Z)==="bloc"?(u(),f("div",Et,[(u(!0),f(q,null,F(s(B),t=>(u(),f("div",{class:"vueBlocs-unbloc",key:t.id,innerHTML:Ae(t.html)},null,8,Mt))),128))])):T("",!0),s(Z)==="tableau"?(u(),f("table",Jt,[r("thead",null,[r("tr",null,[(u(!0),f(q,null,F(s(g),(t,a,o)=>(u(),f("th",{key:"head_"+o,class:A([a,s(O)[a]])},[r("span",Pt,[r("span",{innerHTML:t},null,8,Bt),r("span",At,[r("i",{class:A(["gt-sort-up",ge(a,"asc")]),"aria-hidden":"true",onClick:I(c=>te(a,"asc"),["stop"])},null,10,Dt),r("i",{class:A(["gt-sort-down",ge(a,"desc")]),"aria-hidden":"true",onClick:I(c=>te(a,"desc"),["stop"])},null,10,Ht)])])],2))),128))]),s(J).length||Object.keys(s(E)).length?(u(),f("tr",Rt,[(u(!0),f(q,null,F(s(g),(t,a,o)=>(u(),f("th",{key:"filtreCol_"+o,class:A(a)},[s(E)[a]!==void 0?(u(),f("div",{key:0,id:"filtreCol_"+a,class:A([s(O)[a],"flex justify-between"])},[r("input",{class:"ml-2",type:"checkbox",onClick:I(c=>De(a),["stop"])},null,8,Nt),r("button",{onClick:I(c=>He(a,s(E)[a]),["stop"])},Gt,8,qt)],10,Ut)):T("",!0),s(J).indexOf(a)!==-1?(u(),f("div",{key:1,id:"filtreCol_"+a,class:A(s(O)[a])},[s(V)[a]==="select"?(u(),Qe(s(Ye),{key:0,modelValue:s(b)[a],"onUpdate:modelValue":c=>s(b)[a]=c,options:s(ne)[a].sort(s(tt)),"hide-selected":"",multiple:"",taggable:"","close-on-select":"","clear-on-close":"",searchable:"",onSelected:Me,"onSearch:focus":e[11]||(e[11]=()=>{})},{tag:We(({option:c,remove:y})=>[r("div",Kt,[Xe(G(c)+" ",1),r("span",{class:"tag--remove pointer",title:"Cliquer pour supprimer ",onClick:I(y,["stop"])},"x",8,Qt)])]),_:2},1032,["modelValue","onUpdate:modelValue","options"])):T("",!0),s(V)[a]==="input"?M((u(),f("input",{key:1,class:"gamutable__input--filtrer","onUpdate:modelValue":c=>s(b)[a]=c,type:"text",placeholder:"Rechercher",onKeydown:e[12]||(e[12]=()=>{})},null,40,Wt)),[[xe,s(b)[a]]]):T("",!0),s(V)[a]==="input"&&s(b)[a].length!==0?(u(),f("button",{key:2,onClick:I(c=>Ee(a),["stop"]),title:"Vider ce champ",class:"gamutable__input--filtrer"}," X ",8,Xt)):T("",!0)],10,zt)):T("",!0)],2))),128))])):T("",!0)]),r("tbody",null,[(u(!0),f(q,null,F(s(B),t=>(u(),f("tr",{key:t.html.id,class:A(s(se).indexOf(t.html.id)!==-1?"select":"")},[(u(!0),f(q,null,F(t.html,(a,o,c)=>(u(),f("td",{key:"td_"+c,class:A([Pe(o,t),o,s(O)[o],t.classes!==void 0?t.classes[o]:""]),onClick:y=>me(t.html.id,o)},[s(E)[o]!==void 0?(u(),f("div",Zt,[a.split("-")[0]==="dataid"?(u(),f("div",el,[r("label",null,[M(r("input",{type:"checkbox","onUpdate:modelValue":y=>s(_)[o]=y,value:a.split("-")[1]},null,8,tl),[[Ze,s(_)[o]]])])])):(u(),f("div",{key:1,innerHTML:a},null,8,ll))])):(u(),f("div",{key:1,innerHTML:a},null,8,al))],10,Yt))),128))],2))),128))])])):T("",!0),r("div",nl,[r("div",sl,G(s(B).length)+" / "+G(s(n).length)+" éléments ",1),r("div",il,[r("div",rl,[s(p)!=1?(u(),f("button",{key:0,type:"button",class:"page-link",onClick:e[13]||(e[13]=t=>N(p)?p.value=1:p=1)}," Premier ")):T("",!0),s(p)!=1?(u(),f("button",{key:1,type:"button",class:"page-link",onClick:e[14]||(e[14]=t=>N(p)?p.value--:p--)}," Précédent ")):T("",!0)]),r("div",ol,[(u(!0),f(q,null,F(s(U).slice(s(p)-4<0?0:s(p)-4,s(p)+3),t=>(u(),f("button",{type:"button",class:A(["page-link",{on:t===s(p)}]),onClick:a=>N(p)?p.value=t:p=t},G(t),11,ul))),256))]),r("div",cl,[s(p)N(p)?p.value++:p++),class:"page-link"}," Suivant ")):T("",!0),s(p)N(p)?p.value=s(U).length:p=s(U).length),class:"page-link"}," Dernier ")):T("",!0)])])])]))}},Oe={GamuTable:fl};Le();function Le(){let d=1;for(const h of document.getElementsByClassName("vue-gamutable"))d===1?(window.app=Se({components:Oe,mounted(){app.rechargerJson=this.$refs.montableau.rechargerJson,app.delLigne=this.$refs.montableau.delLigne}}),app.use($e),app.provide("$papa",app.config.globalProperties.$papa),app.mount(h)):d===2&&(window.app_deux=Se({components:Oe,mounted(){app_deux.rechargerJson=this.$refs.montableau_deux.rechargerJson,app_deux.delLigne=this.$refs.montableau_deux.delLigne}}),app_deux.use($e),app_deux.provide("$papa",app_deux.config.globalProperties.$papa),app_deux.mount(h)),d++}window.gamutable=Le;$("#vueGamutable").on("click",".url_action, .url_action--ss_css",function(d){d.preventDefault(),d.stopPropagation();let h=$(this).data("confirm");if(h!==void 0&&!confirm(h))return;let i=$(this).attr("href"),m=$(this).data("id"),n="1";$(this).parents(".gamutableDeux").length&&(n="2"),$(this).data("treload")!==void 0&&(n=$(this).data("treload").toString());let g=n.indexOf("1")!==-1,k=n.indexOf("2")!==-1;$(this).has("i.icon, i.fa")&&$(this).find("i.icon, i.fa").eq(0).replaceWith('');let O=$(this).data("ajaxreload");$.ajax({url:i,dataType:"json",async:!0}).done(function(E){!$.isEmptyObject(E)&&!$.isEmptyObject(E.message_erreur)?alert(E.message_erreur):(parseInt(m)>0?(g&&app.rechargerJson(m),k&&app_deux.rechargerJson(m)):parseInt(m)<0?(g&&app.delLigne(m),k&&app_deux.delLigne(m)):(g&&app.rechargerJson("maj 1"),k&&app_deux.rechargerJson("maj 2")),O!==void 0&&ajaxReload(O,{args:{id:m},callback:function(){}}))})}); diff --git a/dist/assets/gamutable-5f6e03b0.js b/dist/assets/gamutable-5f6e03b0.js deleted file mode 100644 index 4dd7144..0000000 --- a/dist/assets/gamutable-5f6e03b0.js +++ /dev/null @@ -1 +0,0 @@ -import{i as Fe,r as v,o as Ge,c as ke,w as le,n as ze,a as u,b as f,d as r,e as M,v as Ke,u as s,f as N,F as q,g as F,t as G,h as xe,j as I,k as H,l as T,m as A,p as Qe,q as We,s as Xe,Y as Ye,x as Ze,y as Se,V as $e}from"./vendor-f73869ed.js";(function(){const h=document.createElement("link").relList;if(h&&h.supports&&h.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))m(n);new MutationObserver(n=>{for(const g of n)if(g.type==="childList")for(const k of g.addedNodes)k.tagName==="LINK"&&k.rel==="modulepreload"&&m(k)}).observe(document,{childList:!0,subtree:!0});function i(n){const g={};return n.integrity&&(g.integrity=n.integrity),n.referrerpolicy&&(g.referrerPolicy=n.referrerpolicy),n.crossorigin==="use-credentials"?g.credentials="include":n.crossorigin==="anonymous"?g.credentials="omit":g.credentials="same-origin",g}function m(n){if(n.ep)return;n.ep=!0;const g=i(n);fetch(n.href,g)}})();function ae(d,h){let i=-1;return d.forEach((m,n)=>{m.html.id===parseInt(h)&&(i=n)}),i}function je(d){try{return JSON.parse(d)}catch(h){return console.log("erreur recupJson ",h),!1}}function et(d,h){let i=document.createElement("a");i.href=d,h&&i.setAttribute("target","_blank"),i.click()}function tt(d,h){if((Number.isInteger(d)||parseInt(d)==d)&&(Number.isInteger(h)||parseInt(h)==h))return parseInt(d)-parseInt(h);{let i=toString(d).toLowerCase(),m=toString(h).toLowerCase();return im?1:0}}const Ie=(d,h,i,m)=>d.sort((n,g)=>h.reduce((k,O,E)=>{if(k===0){let[_,S]=i&&i[E]==="desc"?[g[m][O],n[m][O]]:[n[m][O],g[m][O]];_=typeof _=="string"?_.toLowerCase():_,S=typeof S=="string"?S.toLowerCase():S;let J=/^(\d{2})\/(\d{2})\/(\d{2,4})$/;if(typeof _!="number"){let V=_.match(J);Array.isArray(V)&&(_=V[3]+V[2]+V[1]);let b=S.match(J);Array.isArray(b)&&(S=b[3]+b[2]+b[1])}k=_>S?1:_{localforage.setDriver(localforage[i.stockage.toUpperCase()]),W("maj"),i.urlvuebloc&&fetch(i.urlvuebloc).then(l=>l.text()).then(l=>{re.value=l})});const Te=ke(()=>{if(Q.value){const[l,e]=Q.value.split(" "),[t,a,o]=l.split("-"),[c,y,x]=e.split(":");return`${o}/${a}/${t} à ${c}h${y}min${x}sec`}else return""}),B=ke(()=>{if(Re(),!z.value&&!ue.value)return Ce(n.value);let l=n.value.filter(e=>{let t=!(Object.values(e[j.value]).toString().toLowerCase().indexOf(z.value.toLowerCase())<0);return t?(Object.keys(b.value).forEach(a=>{if(t){let o=b.value[a];if(o!==null){Array.isArray(o)||(o=[o]);let c=[];o.forEach(y=>{Number.isInteger(y)&&c.push(y),y.length>0&&c.push(y.toLowerCase())}),c.length&&(V.value[a]==="select"?c.some(x=>{if(Number.isInteger(x)){if(parseInt(e[j.value][a])===x)return!0}else if(oe[a]){if(e[j.value][a]!==void 0&&!(e[j.value][a].toString().toLowerCase().toString().indexOf(x)===-1||!e[j.value][a].toString().toLowerCase()))return!0}else if(e[j.value][a]!==void 0&&!(x.indexOf(e[j.value][a].toString().toLowerCase().toString())===-1||!e[j.value][a].toString().toLowerCase()))return!0})||(t=!1):e[j.value][a].toString().toLowerCase().indexOf(c.toString())===-1&&(t=!1))}}}),t):!1});return Ce(l)});le(b,()=>{ee()}),le(R,l=>{parseInt(l)?D.value=l:D.value=n.value.length,sessionStorage.setItem("nbItems",D.value),sessionStorage.setItem("nbItemsChaine",R.value)}),le(n,()=>{ee(),localforage.setItem(w,JSON.stringify(n.value))}),le(B,()=>{i.filtrecolmulti==="non"&&J.value.forEach(l=>{let e=[];B.value.forEach(t=>{let a=t[j.value][l];e.indexOf(a)===-1&&(e.push(a),filtreColValOk.value=!0)}),ne.value[l]=e})}),le(b,()=>{let l=[];b.value&&Object.entries(b.value).forEach(([e,t])=>{Array.isArray(t)||(t=[t]),l.push({champ:e,valeurs:t})}),ce||localStorage.setItem("filtreselect_"+w,JSON.stringify(l))},{deep:!0});function ve(l){g.value=l.header,l.crayons!==void 0&&(k.value=l.crayons),l.maj!==void 0&&(Q.value=l.maj),l.classes!==void 0&&(O.value=l.classes),l.checkbox!==void 0&&(E.value=l.checkbox,Object.keys(E.value).forEach(t=>{_.value[t]=[]})),l.ordreCol!==void 0&&(S.value=l.ordreCol);let e=[];return l.filtreCol!==void 0&&(e=l.filtreCol),l.filtreColValeurs!==void 0&&(oe=l.filtreColValeurs),ee(),e}function Ve(l,e=null){if(parseInt(e)>0)if(l.length>0){let t=ae(n.value,e);t>=0?n.value[t]=l[0]:n.value.unshift(l[0])}else{let t=ae(n.value,e);n.value.splice(t,1)}else e==="maj"?l.length&&(l[0]&&l[0].search&&(j.value="search"),l.length>0&&l.forEach((t,a)=>{let o=ae(n.value,t.html.id);o>=0?n.value[o]=l[a]:n.value.unshift(l[a])})):(n.value=l,l[0]&&l[0].search&&(j.value="search"));localforage.setItem(w,JSON.stringify(n.value))}function he(l){l!==void 0&&(V.value=l,J.value=[],Object.keys(V.value).forEach(e=>{if(J.value.push(e),oe[e])ne.value[e]=oe[e];else{let t=[];n.value.forEach(a=>{let o=a[j.value][e];o&&t.indexOf(o)===-1&&t.push(o)}),ne.value[e]=t.sort()}b.value[e]=[]}))}function we(l){l.a_supprimer&&l.a_supprimer.forEach(e=>{let t=ae(n.value,e);t!==-1&&n.value.splice(t,1)})}function W(l){console.log("chargerJson pour ",l),ie.value=!0;let e=i.apiuri;if(parseInt(l)>0)e+="&id="+l;else{let t=localStorage.getItem("header_"+w);t=je(t),t&&t.header!==void 0&&n.value.length===0&&(console.log("charge LS"),localforage.getItem(w).then(function(a){a=je(a);let o=ve(t);n.value=a,he(o),i.nomblocajaxreload&&ajaxReload(i.nomblocajaxreload)}).catch(function(a){console.log(a)})),l==="maj"&&(Q.value?e+="&maj="+Q.value:t&&t.maj?e+="&maj="+t.maj:l=null)}fetch(e).then(t=>t.json()).then(t=>{let a=t.shift();we(a);let o=ve(a);Ve(t,l),he(o),ze(()=>{ie.value=!1;const c=localStorage.getItem("filtreselect_"+w),y=localStorage.getItem("triCol_"+w);let x=[];if(i.filtreselect?(i.filtreselect.split(",").forEach(C=>{const[L,...P]=C.split("|"),X=x.findIndex(pe=>pe.champ===L);X===-1?x.push({champ:L,valeurs:P}):x[X].valeurs.push(P[0])}),localStorage.setItem("filtreselect_"+w,JSON.stringify(x))):c&&(x=JSON.parse(c)),x.forEach(C=>{J.value.includes(C.champ)&&(b.value[C.champ]=[...b.value[C.champ],...C.valeurs])}),ue.value++,ce=!1,fe&&i.tparpage.includes(fe)&&(R.value=fe),de?(de.split(",").forEach(C=>{const[L,P]=C.split("|");J.value.includes(L)&&te(L,P)}),localStorage.setItem("triCol_"+w,de)):y&&y.split(",").forEach(C=>{const[L,P]=C.split("|");J.value.includes(L)&&te(L,P)}),parseInt(i._id)>0){let C=parseInt(i._id),L=parseInt(D.value);if(parseInt(L)){let P=0;if(Object.values(n.value).forEach((X,pe)=>{C===X.html.id&&(P=pe+1)}),P>L){let X=parseInt(P/L)+1;p.value=X}}me(C,"id")}i.nomblocajaxreload&&ajaxReload(i.nomblocajaxreload),S.value&&Object.entries(S.value).forEach(([C,L])=>{te(C,L)}),$("td.crayon-init").removeClass("crayon-init")})}).catch(t=>console.log(t))}function ee(){let l={header:g.value,crayons:k.value,classes:O.value,filtreCol:V.value,ordreCol:S.value,maj:Q.value};localStorage.setItem("header_"+w,JSON.stringify(l))}function Ee(l){b.value[l]=[],ee()}function Me(){ue.value++}function Je(){return i.apiuri?i.apiuri.match(/.*page=(.*)/)[1]+"&gamuId="+i.id_auteur:""}function Pe(l,e){let t=e.crayons!==void 0&&e.crayons[l]!==void 0?e.crayons[l]:e.html.id;if(Object.keys(k.value).indexOf(l)!==-1)return`crayon ${k.value[l]}-${l}-${t}`}function te(l,e=!1){const t=Y.value.indexOf(l);t!==-1?(e||(e="asc",K.value[t]==="asc"&&(e="desc")),K.value[t]=e):(e||(e="asc"),Y.value.push(l),K.value.push(e)),n.value=Ie(n.value,Y.value,K.value,j.value),S.value[l]=e,ee()}function ge(l,e){const t=Y.value.indexOf(l);if(t!==-1&&K.value[t]===e)return"active"}function Be(){n.value=Ie(n.value,["id"],"",j.value),K.value=[],Y.value=[],S.value=[],Object.keys(V.value).forEach(l=>{b.value[l]=[]}),localStorage.removeItem("filtreselect_"+w),localStorage.removeItem("filtreCol_"+w),localStorage.removeItem("triCol_"+w)}function me(l,e){if(e==="id"&&parseInt(l)){let t=se.value.indexOf(l);t!==-1?se.value.splice(t,1):se.value.push(l)}}function be(l="tableau"){let e=[],t=B.value;l==="table"&&(t=n.value),Object.values(t).forEach(c=>{e.push(c.html)});const a={fichierpdf:i.fichierpdf,langpdf:i.langpdf,namepdf:i.namepdf,header:g.value,arg:i.argpdf,Tdata:e};$.ajax({url:i.pdfuri,type:"POST",dataType:"text",data:a}).done(function(c){c&&et(c,!0)})}function _e(l="tableau"){let e=[],t=[],a=[],o=B.value;l==="table"&&(o=n.value),Object.keys(g.value).forEach(c=>t.push(c)),a=o.reduce((c,y)=>{let x=[];return Object.values(y[i.champcsv]).forEach(C=>x.push(C)),[...c,[...x]]},[]),e=[[...t],...a],Ue(e,i.delimitercsv,i.namecsv)}function Ae(l){let e=re.value;return Object.keys(l).forEach(t=>{e=e.replace(`@@${t}@@`,l[t])}),e}function ye(l){Z.value=l}function De(l){_.value[l]!==void 0&&_.value[l].length?_.value[l]=[]:(_.value[l]=[],B.value.forEach(e=>{_.value[l].push(e.html.id)}))}function He(l,e){let t="page";if(e.includes("action=")&&(t="action"),t==="action")$.ajax({url:e,data:{data:_.value[l]},type:"POST"}).done(function(){W("maj")});else{const a=encodeURIComponent(JSON.stringify(_.value[l]));e+="&data="+a,e+="&var_zajax=content";const o={};o.onClose=()=>{W("maj")},$.modalbox(e,o)}}function Ce(l){let e=p.value*D.value-D.value,t=p.value*D.value;return l.slice(e,t)}function Re(){let l=Math.ceil(n.value.length/D.value);U.value=[];for(let e=1;e<=l;e++)U.value.push(e)}function Ue(l,e,t){t.includes(".csv")&&(t=t.split(".")[0]);let a="";e?a=m.unparse(l,{delimiter:e}):a=m.unparse(l),m.download(a,t)}function Ne(l,e=!0){console.log("rechargerJson"),ce=e,W(l)}function qe(l){l<0&&(l=l*-1),console.log("delLigne : ",l);let e=ae(n.value,l);e!==-1&&n.value.splice(e,1)}return h({rechargerJson:Ne,delLigne:qe}),(l,e)=>(u(),f("div",lt,[r("div",at,[M(r("select",{id:"parPage","onUpdate:modelValue":e[0]||(e[0]=t=>N(R)?R.value=t:R=t)},[(u(!0),f(q,null,F(d.tparpage,t=>(u(),f("option",{key:t},G(t),1))),128))],512),[[Ke,s(R)]]),M(r("input",{class:"gamutable--rechercher",type:"text","onUpdate:modelValue":e[1]||(e[1]=t=>N(z)?z.value=t:z=t),placeholder:"Rechercher"},null,512),[[xe,s(z)]]),r("button",{class:"btn gamutable--resetOrderBy",type:"button",onClick:e[2]||(e[2]=I(t=>Be(),["stop"])),title:"Réinitialiser les tris des colonnes"},it),r("button",{class:"btn var_gamutable rouge",type:"button",onClick:e[3]||(e[3]=I(t=>W(),["stop"])),title:"Rechargement complet du tableau"},ot),r("button",{class:"btn var_gamutable",type:"button",onClick:e[4]||(e[4]=I(t=>W("maj"),["stop"])),title:"Mise à jour du tableau - dernière version de la base de donnée le : "+s(Te)},ft,8,ut),s(re)?M((u(),f("button",{key:0,class:"btn gamutable--vueTable",title:"Switcher en Vue tableau",onClick:e[5]||(e[5]=I(t=>ye("tableau"),["stop"]))},pt,512)),[[H,s(Z)==="bloc"]]):T("",!0),s(re)?M((u(),f("button",{key:1,class:"btn gamutable--vueBloc",title:"Switcher en Vue Bloc",onClick:e[6]||(e[6]=I(t=>ye("bloc"),["stop"]))},ht,512)),[[H,s(Z)==="tableau"]]):T("",!0),M(r("button",{class:"btn gamutable--exportCSV export--affiche",type:"button",onClick:e[7]||(e[7]=I(t=>_e(),["stop"])),title:"Exporter le tableau affiché en csv"},mt,512),[[H,d.namecsv]]),M(r("button",{class:"btn export--affiche",type:"button",onClick:e[8]||(e[8]=I(t=>be(),["stop"])),title:"Générer le PDF du tableau affiché"},_t,512),[[H,d.fichierpdf]]),M(r("button",{class:"btn gamutable--exportCSV export--complet",type:"button",onClick:e[9]||(e[9]=I(t=>_e("table"),["stop"])),title:"Exporter le tableau complet en csv"},Ct,512),[[H,d.namecsv]]),M(r("button",{class:"btn export--complet",type:"button",onClick:e[10]||(e[10]=I(t=>be("table"),["stop"])),title:"Générer le PDF du tableau complet"},xt,512),[[H,d.fichierpdf]]),M(r("span",St,It,512),[[H,s(ie)]]),M(r("span",Ot,Tt,512),[[H,!s(ie)]]),r("span",{class:"gamutable-nbrMax","data-nbrmax":s(n).length},G(s(B).length)+" / "+G(s(n).length)+" éléments",9,Vt),r("span",{class:"includespip",innerHTML:d.includespip},null,8,wt)]),s(Z)==="bloc"?(u(),f("div",Et,[(u(!0),f(q,null,F(s(B),t=>(u(),f("div",{class:"vueBlocs-unbloc",key:t.id,innerHTML:Ae(t.html)},null,8,Mt))),128))])):T("",!0),s(Z)==="tableau"?(u(),f("table",Jt,[r("thead",null,[r("tr",null,[(u(!0),f(q,null,F(s(g),(t,a,o)=>(u(),f("th",{key:"head_"+o,class:A([a,s(O)[a]])},[r("span",Pt,[r("span",{innerHTML:t},null,8,Bt),r("span",At,[r("i",{class:A(["gt-sort-up",ge(a,"asc")]),"aria-hidden":"true",onClick:I(c=>te(a,"asc"),["stop"])},null,10,Dt),r("i",{class:A(["gt-sort-down",ge(a,"desc")]),"aria-hidden":"true",onClick:I(c=>te(a,"desc"),["stop"])},null,10,Ht)])])],2))),128))]),s(J).length||Object.keys(s(E)).length?(u(),f("tr",Rt,[(u(!0),f(q,null,F(s(g),(t,a,o)=>(u(),f("th",{key:"filtreCol_"+o,class:A(a)},[s(E)[a]!==void 0?(u(),f("div",{key:0,id:"filtreCol_"+a,class:A([s(O)[a],"flex justify-between"])},[r("input",{class:"ml-2",type:"checkbox",onClick:I(c=>De(a),["stop"])},null,8,Nt),r("button",{onClick:I(c=>He(a,s(E)[a]),["stop"])},Gt,8,qt)],10,Ut)):T("",!0),s(J).indexOf(a)!==-1?(u(),f("div",{key:1,id:"filtreCol_"+a,class:A(s(O)[a])},[s(V)[a]==="select"?(u(),Qe(s(Ye),{key:0,modelValue:s(b)[a],"onUpdate:modelValue":c=>s(b)[a]=c,options:s(ne)[a].sort(s(tt)),"hide-selected":"",multiple:"",taggable:"","close-on-select":"","clear-on-close":"",searchable:"",onSelected:Me,"onSearch:focus":e[11]||(e[11]=()=>{})},{tag:We(({option:c,remove:y})=>[r("div",Kt,[Xe(G(c)+" ",1),r("span",{class:"tag--remove pointer",title:"Cliquer pour supprimer ",onClick:I(y,["stop"])},"x",8,Qt)])]),_:2},1032,["modelValue","onUpdate:modelValue","options"])):T("",!0),s(V)[a]==="input"?M((u(),f("input",{key:1,class:"gamutable__input--filtrer","onUpdate:modelValue":c=>s(b)[a]=c,type:"text",placeholder:"Rechercher",onKeydown:e[12]||(e[12]=()=>{})},null,40,Wt)),[[xe,s(b)[a]]]):T("",!0),s(V)[a]==="input"&&s(b)[a].length!==0?(u(),f("button",{key:2,onClick:I(c=>Ee(a),["stop"]),title:"Vider ce champ",class:"gamutable__input--filtrer"}," X ",8,Xt)):T("",!0)],10,zt)):T("",!0)],2))),128))])):T("",!0)]),r("tbody",null,[(u(!0),f(q,null,F(s(B),t=>(u(),f("tr",{key:t.html.id,class:A(s(se).indexOf(t.html.id)!==-1?"select":"")},[(u(!0),f(q,null,F(t.html,(a,o,c)=>(u(),f("td",{key:"td_"+c,class:A([Pe(o,t),o,s(O)[o],t.classes!==void 0?t.classes[o]:""]),onClick:y=>me(t.html.id,o)},[s(E)[o]!==void 0?(u(),f("div",Zt,[a.split("-")[0]==="dataid"?(u(),f("div",el,[r("label",null,[M(r("input",{type:"checkbox","onUpdate:modelValue":y=>s(_)[o]=y,value:a.split("-")[1]},null,8,tl),[[Ze,s(_)[o]]])])])):(u(),f("div",{key:1,innerHTML:a},null,8,ll))])):(u(),f("div",{key:1,innerHTML:a},null,8,al))],10,Yt))),128))],2))),128))])])):T("",!0),r("div",nl,[r("div",sl,G(s(B).length)+" / "+G(s(n).length)+" éléments ",1),r("div",il,[r("div",rl,[s(p)!=1?(u(),f("button",{key:0,type:"button",class:"page-link",onClick:e[13]||(e[13]=t=>N(p)?p.value=1:p=1)}," Premier ")):T("",!0),s(p)!=1?(u(),f("button",{key:1,type:"button",class:"page-link",onClick:e[14]||(e[14]=t=>N(p)?p.value--:p--)}," Précédent ")):T("",!0)]),r("div",ol,[(u(!0),f(q,null,F(s(U).slice(s(p)-4<0?0:s(p)-4,s(p)+3),t=>(u(),f("button",{type:"button",class:A(["page-link",{on:t===s(p)}]),onClick:a=>N(p)?p.value=t:p=t},G(t),11,ul))),256))]),r("div",cl,[s(p)N(p)?p.value++:p++),class:"page-link"}," Suivant ")):T("",!0),s(p)N(p)?p.value=s(U).length:p=s(U).length),class:"page-link"}," Dernier ")):T("",!0)])])])]))}},Oe={GamuTable:fl};Le();function Le(){let d=1;for(const h of document.getElementsByClassName("vue-gamutable"))d===1?(window.app=Se({components:Oe,mounted(){app.rechargerJson=this.$refs.montableau.rechargerJson,app.delLigne=this.$refs.montableau.delLigne}}),app.use($e),app.provide("$papa",app.config.globalProperties.$papa),app.mount(h)):d===2&&(window.app_deux=Se({components:Oe,mounted(){app_deux.rechargerJson=this.$refs.montableau_deux.rechargerJson,app_deux.delLigne=this.$refs.montableau_deux.delLigne}}),app_deux.use($e),app_deux.provide("$papa",app_deux.config.globalProperties.$papa),app_deux.mount(h)),d++}window.gamutable=Le;$("#vueGamutable").on("click",".url_action, .url_action--ss_css",function(d){d.preventDefault(),d.stopPropagation();let h=$(this).data("confirm");if(h!==void 0&&!confirm(h))return;let i=$(this).attr("href"),m=$(this).data("id"),n="1";$(this).parents(".gamutableDeux").length&&(n="2"),$(this).data("treload")!==void 0&&(n=$(this).data("treload").toString());let g=n.indexOf("1")!==-1,k=n.indexOf("2")!==-1;$(this).has("i.icon, i.fa")&&$(this).find("i.icon, i.fa").eq(0).replaceWith('');let O=$(this).data("ajaxreload");$.ajax({url:i,dataType:"json",async:!0}).done(function(E){!$.isEmptyObject(E)&&!$.isEmptyObject(E.message_erreur)?alert(E.message_erreur):(parseInt(m)>0?(g&&app.rechargerJson(m),k&&app_deux.rechargerJson(m)):parseInt(m)<0?(g&&app.delLigne(m),k&&app_deux.delLigne(m)):(g&&app.rechargerJson("maj 1"),k&&app_deux.rechargerJson("maj 2")),O!==void 0&&ajaxReload(O,{args:{id:m},callback:function(){}}))})}); diff --git a/dist/manifest.json b/dist/manifest.json index 8b985fc..56ea4f6 100644 --- a/dist/manifest.json +++ b/dist/manifest.json @@ -3,7 +3,7 @@ "file": "assets/vendor-f73869ed.js" }, "gamutable.js": { - "file": "assets/gamutable-5f6e03b0.js", + "file": "assets/gamutable-4e661784.js", "imports": [ "_vendor-f73869ed.js" ], diff --git a/font/config.json b/font/config.json index c4fa19f..533cdd9 100644 --- a/font/config.json +++ b/font/config.json @@ -148,6 +148,34 @@ "code": 59399, "src": "fontawesome" }, + { + "uid": "7df8d934580978cbf993e9f1f06ca29a", + "css": "pdf-alt", + "code": 59400, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M355.3 500.2C345.5 468.9 345.7 408.6 351.4 408.6 367.8 408.6 366.2 480.7 355.3 500.2ZM352 592.4C336.9 631.8 318.2 677 296.5 714.8 332.2 701.2 372.7 681.3 419.3 672.1 394.5 653.3 370.7 626.4 352 592.4ZM168.2 836.1C168.2 837.7 193.9 825.6 236.3 757.6 223.2 769.9 179.5 805.5 168.2 836.1ZM484.4 312.5H750V953.1C750 979.1 729.1 1000 703.1 1000H46.9C20.9 1000 0 979.1 0 953.1V46.9C0 20.9 20.9 0 46.9 0H437.5V265.6C437.5 291.4 458.6 312.5 484.4 312.5ZM468.8 648C429.7 624.2 403.7 591.4 385.4 543 394.1 506.8 408 452 397.5 417.6 388.3 360.2 314.6 365.8 304.1 404.3 294.3 440 303.3 490.4 319.9 554.7 297.3 608.6 263.9 680.9 240.2 722.3 240 722.3 240 722.5 239.8 722.5 186.9 749.6 96.1 809.4 133.4 855.3 144.3 868.8 164.6 874.8 175.4 874.8 210.4 874.8 245.1 839.6 294.7 754.1 345.1 737.5 400.4 716.8 449 708.8 491.4 731.8 541 746.9 574 746.9 631.1 746.9 635 684.4 612.5 662.1 585.4 635.5 506.4 643.2 468.8 648ZM736.3 205.1L544.9 13.7C536.1 4.9 524.2 0 511.7 0H500V250H750V238.1C750 225.8 745.1 213.9 736.3 205.1ZM591.6 703.7C599.6 698.4 586.7 680.5 508 686.1 580.5 717 591.6 703.7 591.6 703.7Z", + "width": 750 + }, + "search": [ + "file-pdf-solid" + ] + }, + { + "uid": "64bb83c5d8a226ddd931108b514281a7", + "css": "csv", + "code": 9745, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M857.8 316C857.7 316 857.8 316 857.8 316 857.8 315 857.7 314.1 857.6 313.2 857.6 313.1 857.6 312.9 857.5 312.7 857.3 310.8 856.9 309.1 856.4 307.3 855.8 305.4 855.2 303.6 854.5 301.8V301.7C854.1 300.8 853.7 300 853.2 299.1V299C852.8 298.2 852.3 297.3 851.9 296.5 851.8 296.4 851.8 296.3 851.7 296.2 851.2 295.5 850.8 294.9 850.2 294.1 850.1 294 850.1 293.9 850 293.9 849.4 293.2 848.9 292.4 848.3 291.7 848.2 291.6 848.1 291.4 847.9 291.3 847.3 290.6 846.8 290 846.1 289.4L846 289.3 568.9 11.8C568.2 11.2 567.5 10.6 566.8 10.1 566.7 9.9 566.5 9.8 566.4 9.6 565.7 9 565.1 8.5 564.3 7.9 564.2 7.9 564.2 7.8 564.1 7.8 563.4 7.3 562.6 6.8 561.9 6.4 561.8 6.3 561.7 6.3 561.6 6.1 560.8 5.7 560 5.1 559.1 4.7 558.2 4.2 557.5 3.8 556.6 3.5H556.5C554.7 2.7 552.9 2 551 1.6 549.2 1.1 547.4 0.7 545.5 0.4 545.4 0.4 545.2 0.4 545.1 0.3 543.5 0.1 541.9 0 540.3 0H40.2C18 0 0 18 0 40.2V959.8C0 982 18 1000 40.2 1000H817.6C839.8 1000 857.8 982 857.8 959.8V318ZM580.6 137.4L720.7 277.7H580.6ZM80.4 919.6V80.4H500.2V318C500.2 340.2 518.2 358.2 540.4 358.2H777.4V919.7H80.4ZM263 667.5C255 674.5 245.4 678.1 234.2 678.1 219.1 678.1 206.9 672.5 197.4 661.3 187.9 650.2 183.2 631.5 183.2 605.2 183.2 580.4 188 562.5 197.6 551.4 207.2 540.4 219.7 534.8 235.1 534.8 246.3 534.8 255.8 537.9 263.6 544.2 271.4 550.4 276.6 558.9 279 569.8L320.6 559.8C315.9 543.2 308.7 530.4 299.3 521.5 283.5 506.4 262.8 498.9 237.4 498.9 208.2 498.9 184.7 508.5 166.9 527.6 149 546.7 140.1 573.7 140.1 608.3 140.1 641 149 666.8 166.8 685.7 184.5 704.6 207.2 714 234.8 714 257.1 714 275.6 708.5 290 697.4 304.5 686.4 314.9 669.6 321.1 646.8L280.4 634.1C276.9 649.3 271.1 660.4 263 667.5ZM484.2 595.7C474.4 590.5 459.3 585.5 438.8 580.7 418.4 575.9 405.6 571.2 400.3 566.8 396.2 563.4 394.1 559.1 394.1 554.2 394.1 548.9 396.3 544.5 400.8 541.3 407.7 536.2 417.2 533.8 429.4 533.8 441.2 533.8 450 536.1 455.9 540.8 461.9 545.5 465.7 553.2 467.4 563.8L509.4 561.9C508.8 542.8 501.8 527.5 488.7 516.1 475.5 504.7 455.8 498.9 429.8 498.9 413.8 498.9 400.2 501.4 388.9 506.2 377.6 511 368.9 518 363 527.3 357 536.6 354 546.4 354 557 354 573.4 360.3 587.4 373.1 598.9 382.1 607.1 398 613.9 420.4 619.5 438 623.8 449.1 626.8 454 628.5 461.2 631.1 466.2 634.1 469.1 637.6 472 641 473.5 645.1 473.5 650.1 473.5 657.8 470 664.4 463.2 670.2 456.4 675.9 446.1 678.8 432.6 678.8 419.9 678.8 409.7 675.5 402.2 669.2 394.7 662.7 389.7 652.6 387.2 639L346.4 643C349.2 666.3 357.5 684 371.6 696.1 385.7 708.3 405.9 714.3 432.1 714.3 450.2 714.3 465.3 711.7 477.4 706.7 489.4 701.7 498.8 694 505.4 683.5 512 673.1 515.4 661.9 515.4 649.9 515.4 636.8 512.6 625.8 507.1 616.9 501.6 608 494 600.9 484.2 595.7ZM627.6 656.4L575 502.6H529.5L603.8 710.5H648.6L723.1 502.6H678.5Z", + "width": 858 + }, + "search": [ + "csv" + ] + }, { "uid": "8e979f21fe9f2577a4737abd938f9e53", "css": "excel", diff --git a/font/css/gamutable-codes.css b/font/css/gamutable-codes.css index 94d3a91..49a03e2 100644 --- a/font/css/gamutable-codes.css +++ b/font/css/gamutable-codes.css @@ -1,4 +1,5 @@ +.gt-csv:before { content: '\2611'; } /* '☑' */ .gt-sort-down:before { content: '\e800'; } /* '' */ .gt-sort-up:before { content: '\e801'; } /* '' */ .gt-csv-alt:before { content: '\e802'; } /* '' */ @@ -7,6 +8,7 @@ .gt-trash:before { content: '\e805'; } /* '' */ .gt-eye:before { content: '\e806'; } /* '' */ .gt-eye-slash:before { content: '\e807'; } /* '' */ +.gt-pdf-alt:before { content: '\e808'; } /* '' */ .gt-spin:before { content: '\e832'; } /* '' */ .gt-excel-alt:before { content: '\eb2c'; } /* '' */ .gt-lien:before { content: '\f08e'; } /* '' */ diff --git a/font/css/gamutable-embedded.css b/font/css/gamutable-embedded.css index db4fd06..ddbc1af 100644 --- a/font/css/gamutable-embedded.css +++ b/font/css/gamutable-embedded.css @@ -1,15 +1,15 @@ @font-face { font-family: 'gamutable'; - src: url('../font/gamutable.eot?22852197'); - src: url('../font/gamutable.eot?22852197#iefix') format('embedded-opentype'), - url('../font/gamutable.svg?22852197#gamutable') format('svg'); + src: url('../font/gamutable.eot?88678938'); + src: url('../font/gamutable.eot?88678938#iefix') format('embedded-opentype'), + url('../font/gamutable.svg?88678938#gamutable') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'gamutable'; - src: url('data:application/octet-stream;base64,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') format('woff'), - url('data:application/octet-stream;base64,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') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzJ8NFfWAAABUAAAAGBjbWFwHo6afgAAAbAAAAMMY3Z0IAAAAAAAACW4AAAADmZwZ21iLvl6AAAlyAAADgxnYXNwAAAAEAAAJbAAAAAIZ2x5Zr/POTUAAAS8AAAcGGhlYWQoMEowAAAg1AAAADZoaGVhB4ADqwAAIQwAAAAkaG10eFHv//EAACEwAAAAYGxvY2FUOE3sAAAhkAAAADJtYXhwAYsPFAAAIcQAAAAgbmFtZWn5StQAACHkAAAC2XBvc3RdZrVxAAAkwAAAAPBwcmVwfrY7tgAAM9QAAACcAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQDagGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwCYR9gEDUv9qAFoDrACWAAAAAQAAAAAAAAAAAAAAAAACAAAABQAAAAMAAAAsAAAABAAAAegAAQAAAAAA4gADAAEAAAAsAAMACgAAAegABAC2AAAAHgAQAAMADiYR6AjoMuss8I7wlvCw8M7xLfFT8cHxw/Hs9gH//wAAJhHoAOgy6yzwjvCW8LDwzvEt8VPxwPHD8ez2Af//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAB4AHgAuAC4ALgAuAC4ALgAuAC4ALgAwADAAMAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAABJAAAAAAAAAAXAAAmEQAAJhEAAAABAADoAAAA6AAAAAACAADoAQAA6AEAAAADAADoAgAA6AIAAAAEAADoAwAA6AMAAAAFAADoBAAA6AQAAAAGAADoBQAA6AUAAAAHAADoBgAA6AYAAAAIAADoBwAA6AcAAAAJAADoCAAA6AgAAAAKAADoMgAA6DIAAAALAADrLAAA6ywAAAAMAADwjgAA8I4AAAANAADwlgAA8JYAAAAOAADwsAAA8LAAAAAPAADwzgAA8M4AAAAQAADxLQAA8S0AAAARAADxUwAA8VMAAAASAADxwAAA8cAAAAATAADxwQAA8cEAAAAUAADxwwAA8cMAAAAVAADx7AAA8ewAAAAWAAD2AQAA9gEAAAAXAAYAAP9qA1oDUwAuADEAOgBUAIEAiAE5QBYvAQIDLgEEAkYBCwd3dlNSRQUGCwRMS7AKUFhATxEBDwgHCA8HgAALBwYHCwaAABAGCQYQCYAAAAADAgADZwACAAQIAgRnDAEICgEHCwgHaQ0BBg4BCQUGCWkSAQUBAQVXEgEFBQFfAAEFAU8bS7ALUFhAQQALBwYHCwaAAAAAAwIAA2cAAgAECAIEZxEPDAMICgEHCwgHaQ0BBhAOAgkFBglpEgEFAQEFVxIBBQUBXwABBQFPG0BPEQEPCAcIDweAAAsHBgcLBoAAEAYJBhAJgAAAAAMCAANnAAIABAgCBGcMAQgKAQcLCAdpDQEGDgEJBQYJaRIBBQEBBVcSAQUFAV8AAQUBT1lZQCsyMoiHhoWEg3t5c3JkYmBfXVxQTktJQ0E+PDI6Mjo5NzQzMTArKCMgEwYWKwEwMTUwMS8CMDEnMDEnNCM1IjUnMQEjNCIxJzAxLwMhIgYVERQWMyEyNjURJRcjAREhFRQWOwERJQYjIiY0NjMyFhc3JicmIyIGFBYzMjY3JwY3LgEnJjQ3NjIWFzc0JiMiDgEVFBcWFxYXHgEVFAYiJyYnBx4BMzI3PgE1NCYXJyMXMzcjA1oDAgECAQEBAf7pAQICAwIGBf4GEBgYEAMKERf+64yM/gsBpBgQ7f3+DRAWHRwYERgDKggOFigsNTYpISwJKQTQDzoLBgcKJRECKignGiASEw4hHAYLCRUmDQoFKQUqJxwRExMPgDUtSi1KLAIWAwsDAwIBAQEBAQEXAgIBAgECFxH8aBAYGBACgrWN/X4DSO4QGP3O/QsiTSATEAoaDRY5ZTkhIg0WPAkNBwYQBAcNEQIdIg8cDxgSDQcIAQUKBwsSCgkVBCMkBwgeExUZNJnPzwAAAAEAAAAAAjwB7QAOABdAFAABAAEBTAABAAGFAAAAdjUUAgYYKwEUDwEGIi8BJjQ2MyEyFgI7CvoLHAv6CxYOAfQOFgHJDgv6Cwv6CxwWFgAAAf//AAACOwHJAA4AEUAOAAEAAYUAAAB2FTICBhgrJRQGJyEiLgE/ATYyHwEWAjsUD/4MDxQCDPoKHgr6CqsOFgEUHgv6Cgr6CwAAAAUAAP9qA2sDUgARADEAWQB4AIEAaUBmcmBLEgQDBl0BBAM3IgIFBANMDgEAAA8CAA9nAAINCwkDBgMCBmkKAQMIAQQFAwRpDBAHAwUBAQVZDBAHAwUFAV8AAQUBTzMyf359e3Z0bWxkYlBNR0U7OTJZM1klNiU0IzUhEQYdKwERISIGFREUFjMhMjY1ESEiJgMUBisBIgYdARQWOwEyFh0BFAYrASImPQE0NjsBMhYVFyMiJj0BNDY7ATI2NC8BLgE1NDY7ATIWHQEUBisBIgYUHwEeARUUBjcVFBc2PQE0NjsBMhYdARQGBwYiJy4BPQE0NjsBMhYTJyYrARUzNTQCM/55ExwcEwKQFBv+9hMbvAkHDw0SEg0PBwkJBw8nNzcnDwcJVxgHCQkHGAgMBCsNDTEiGAYJCQYYCQwFKg0NMIEfIAkGHwcJJSIKGgoiJAkGHwcJ7L8OEwz6AkgBChsU/HYTHBwTAoEb/voGCRMNPg0SCQcfBwk3Jz4nNwkH6gkHHwcJBwkEJQodEB8sCQcfBgkICgMlCh0QHyzqKD0yMzwoBwkJByg0XyUKCiVfNCgHCQkBML8O+gwTAAIAAP9qA1kDUgAOAB0AY0BgBAEAARwBBAcYAQYEA0wBAQNKGQEGSQAAAQIBAAKAAAIFAQIFfgAFBwEFB34ABwQBBwR+AAMAAQADAWkIAQQGBgRZCAEEBAZhAAYEBlEQDxsaFxUTEg8dEB0iEiISCQYaKwE3ESE3JiMiBgcjPgEzMgMyNjczDgEjIicHESEHFgLDlv5rmU1jb6QKjwn4q52db6QJjwn4qp55lgGVmU4CvJb+a5k+mG6q6v0GmG6q6maWAZWZPgAAAgAA//kDoAMLAC0AQgBOQEs7AQQGJQEFBAJMAAcBAgEHAoAABgIEAgYEgAAEBQIEBX4ABQMCBQN+AAEAAgYBAmcAAwAAA1cAAwMAXwAAAwBPFBcVJzU5NTMIBh4rARUUBiMhIiY1ETQ2NyEyFx4BDwEGIycmIyEiBgcRFBYXITI2PQE0PwE2MzIXFhMBBiIvASY0PwE2Mh8BATYyHwEWFAMSXkP+MENeXkMB0CMeCQMHGwYHBQ0M/jAlNAE2JAHQJTQFJAYHAwQLgf45DSQO8A4OPQ4kDpMBaQ0kDj4NAUuxQ15eQwHQQl4BDgQTBhwFAQM0Jf4wJTQBNiSNCAUjBgIEAQX+Og4O8A0kDj4NDZMBaQ0NPQ4kAAIAAP9qAzgDUgAHAAsAbUuwEVBYQCYAAQAAAXAABAMFAwQFgAcBBQWEAgEAAwMAVwIBAAADYAYBAwADUBtAJQABAAGFAAQDBQMEBYAHAQUFhAIBAAMDAFcCAQAAA2AGAQMAA1BZQBQICAAACAsICwoJAAcABxEREQgGGSsRNSE1MxUhFQERIREBIfYBIfzzAuICeY1MTI388QKk/VwAAAADAAD/+QPoAn0AEQAiADMARkBDCwICBAINAQADAkwABAIDAgQDgAADAAIDAH4AAAECAAF+AAYAAgQGAmkAAQUFAVkAAQEFYQAFAQVRFxYkFBUYFgcGHSsBJicWFRQGLgE1NDcGBx4BIDYBNCYHIgYVFBYyNjU0NjMyNgUUBwYEICQnJjQ3NiwBBBcWA6FVgCKS0JIigFVL4AEE4v63EAtGZBAWEEQwCxAB2QtO/vj+2v74TgsLTgEIASYBCE4LATqEQTpDZ5QCkGlDOkGEcoiIAUkLEAFkRQsQEAswRBDMExOBmpqBEyYUgJoCnn4UAAAFAAD/wwPoArEACQAaAD4ARABXAFdAVDQbAgAEUwYCAgBSQwIBAlBCKScIAQYGAQRMAAUEBYUAAgABAAIBgAABBgABBn4ABgMABgN+AAMDhAAEAAAEWQAEBABhAAAEAFFMSxMuGSQUHQcGHCslNy4BNzQ3BgcWATQmByIGFRQWMjY1NDYzMjY3FBUGAg8BBiMiJyY1NDcuAScmNDc+ATMyFzc2MzIWHwEWBxYTFAYHExYXFAcGBw4BIzc+ATcmJzceARcWATYrMDgBIoBVXgFqEAtGZBAWEEQwCxDKO+o7HAUKB0QJGVCGMgsLVvyXMjIfBQoDDgskCwEJFVhJnQT6CxYnVNx8KXfIRUFdIzViIAtpTyNqPUM6QYSQAWcLEAFkRQsQEAswRBB1BAFp/lppMgknBgoHKiR4TREqEoOYCjYJBgYUBgEF/v1OgBsBGBleExMkLWBqSgqEaWRAPyRiNhMAAAcAAP9qAu4DUgAIABEAHAAuAF4AZwBzAKVAFEAyAAMGAHFtVBALBQUGGAEEBQNMS7AKUFhANQAHAweFAAMIA4UACAEIhQkBAQABhQAABgCFAAYFBoUABQQEBXAABAICBFkABAQCYAACBAJQG0A0AAcDB4UAAwgDhQAIAQiFCQEBAAGFAAAGAIUABgUGhQAFBAWFAAQCAgRZAAQEAmAAAgQCUFlAGB4dZWRjYV5cV1ZNSyspJCEdLh4uJAoGFysBJicmNjMyFgYHBgc3Njc2NyYHFDc2NzY3BwYHBgEhERQGIyEiJjURNDYzIREUFhMuASc1Njc2JyYnJgYHBhcWFwYHMDEGBwYXFhcWMzI2PwE2NzY3HgEyNzYmJyYnJhMnJisBFTM1NAM2JicmBxYXFhcyNwFjBAICAQMIBgUIGxwXHhEcGCjTCAsNERMHFQwVATUBChsU/XATHBwTAYcbBB0pDgoEBQYFFRQrBQcFBA4vITgfLBgHDgwJGjklES4XJx0fRTMODAILEjMg4L8OEwz6ngUMEhckGRMPCggEAV4OFxUhJS1lSTIJDQYKBSDEAgYIDxUeBhMNFwH7/X8THBwTA4oUG/72Exv+sBIzJAEpFicWGwsJDhMZKCA2bzgeHiseCgUFOUAGEAcLBREVEQ8qCxIBAQG1vw76DBP+GwQLAgQDCwUEAQEAAAAAAv/9/2oD6wNSACcAUABRQE4kFgYDAQJMQjQDBAMCTAABAgMCAQOABwEDBAIDBH4GAQAAAgEAAmkABAUFBFkABAQFYQAFBAVRKSgBAEdFMS8oUClQFBIMCgAnAScIBhYrASIHBgcGBxQWHwEzMjU2NzY3NjMyFhcHBhYfARY+AS8BLgEPASYnJgEiFQYHBgcGIyInJic3NiYvASYOAR8BHgE/ARYXFjMyNzY3Njc0Ji8BAe6DcW1DRQUFBARUEwU1M1NXY0+ONDoJAgz3CxQKBDoCEglBRFpcATMTBTUzU1ZjUEhFNTsIAgv4CxQKBDoCEgpARFpdZoJxbkJFBQUEBANSQD5rboEICQIBEmJTUS8xPjg5CRMDMgMJFhDjCAsGPEYmKP4EEmJTUS8xIB44OQkTAzIDCRYQ4wgLBjxGJihAPmtugggIAgEAAAADAAD/agNrA1IAEQA3AEAAekAJMSYcEwQDBQFMS7AVUFhAKwAIAAiFAAAHAIUABwICB3AAAgYBBQMCBWoEAQMBAQNZBAEDAwFfAAEDAU8bQCoACAAIhQAABwCFAAcCB4UAAgYBBQMCBWoEAQMBAQNZBAEDAwFfAAEDAU9ZQAwhFCc2OCYjNSEJBh8rAREhIgYVERQWMyEyNjURISImFwcXFgYrASImLwEGDwEGKwEiJj8BJyY2OwEyFxYXFhc3NjsBNhY3FSM1MzIfARYCM/55ExwcEwKQFBv+9hMbdXV1CA4ORAcLA0cHCDgHDkQODgh2dggODkQOBxURDhNIBg5EDg67+gwTDr8OAkgBChsU/HYTHBwTAoEbvba3DBgHBYcREGYMGAy3tgwYDCYfGCmGDAEZ4Az6Dr8OAAAAAgAA//kD6ANSACcAPwBMQEkoAQEGEQECATcuAgQCIQEFBARMAAYBBoUABAIFAgQFgAAFAwIFA34AAQACBAECZwADAAADVwADAwBfAAADAE86GyU1NiUzBwYdKwEVFAYjISImNRE0NjchMhYdARQGIyEiBgcRFBYXITI2PQE0NjsBMhYTERQOAS8BAQYiLwEmNDcBJyY0NjMhMhYDEl5D/jBDXl5DAYkHCgoH/nclNAE2JAHQJTQKCCQICtYWHAti/pQFEARABgYBbGILFg4BHQ8UAUyyQ15eQwHQQl4BCggkCAo0Jf4wJTQBNiSyCAoKAdr+4w8UAgxi/pQGBkAFDgYBbGILHBYWAAAAAAIAAP/5AxMDCwAPAB8AK0AoAAMEAQABAwBnAAECAgFXAAEBAl8AAgECTwIAHhsWEwoHAA8CDwUGFisBISIGBxEUFhchMjY1ETQmFxEUBiMhIiY1ETQ2NyEyFgJx/jAlNAE2JAHQJTQ0fF5D/jBDXl5DAdBCYALDNCX+MCU0ATYkAdAlNFn+MENeXkMB0EJeAWAAAAAB//n/sQMYAsMAFAAYQBUOAwIAAQFMAAEAAYUAAAB2OCcCBhgrARYHAREUBwYjIi8BJjURASY2MyEyAw8JEf7tFgcHDwqPCv7tEhMYAsoXAq0WEf7t/mIXCgMLjwsOAQ8BExEsAAAAAAr////5A6EDCwAPAB8ALwA/AE8AXwBvAH8AjwCfAHpAd4mBaWE5ODEHBwZ5cUlBGREGAwJZUSkhCQgBBwEAA0wAExAMAgYHEwZnEQ0CBw4IAgIDBwJnDwkCAwoEAgABAwBnCwUCARISAVcLBQIBARJfABIBEk+em5aTjYuFg317dXNta2VjXVtVU01LJiYmJiYmJiYjFAYfKyU1NCYrASIGBxUUFjsBMjY9ATQmKwEiBgcVFBY7ATI2BTU0JisBIgYdARQWOwEyNgE1NCYrASIGBxUUFjsBMjYFNTQmKwEiBh0BFBY7ATI2BTU0JisBIgYdARQWOwEyNgE1NCYrASIGHQEUFjsBMjYFNTQmKwEiBh0BFBY7ATI2PQE0JisBIgYdARQWOwEyNjcRFAYjISImNxE0NjchMhYBHgoIswcKAQwGswgKCgizBwoBDAazCAoBHQoHswgKCgizBwr+4woIswcKAQwGswgKAR0KB7MICgoIswcKAR4KCLIICgoIsggK/uIKB7MICgoIswcKAR4KCLIICgoIsggKCgiyCAoKCLIICkg2JP0SJDYBNCUC7iU0UmsICgoIawgKCt5sBwoKB2wHCgrPawgKCghrCAoKAbVrCAoKCGsICgrPbAcKCgdsBwoKz2sICgoIawgKCgG1awgKCghrCAoKz2wHCgoHbAcKCt5rCAoKCGsICgq6/aElNDQlAl8lNAE2AAL//v/5BDICwwADABcALUAqAAMAA4UAAAEAhQQBAQICAVcEAQEBAl8AAgECTwAAFhMMCQADAAMRBQYXKyU3IQcBFgYHAQYjISImJyY2NwE2MyEyFgH0vP5TvAPiCQYO/gwWIP5TFSIKCAYOAfQVIAGtFSRA19cCWRMqD/3EGBYUEyoPAjwYFgAB////+AI2AwsAWwBWQFMhAQQFFhUCAgMCTAAADAEMAAGAAAYABwUGB2kIAQUJAQQDBQRnCgEDCwECDAMCZwAMAAEMWQAMDAFhAAEMAVFSUE5MRkVDQSI9IiYSFxITGg0GHyslFxYGByMOBCIGJgciJicjIiY3NTQ2NzMmNyMiJj0BNDY7AT4BNzIXHgEPAQ4BLwEiLwEmIyciBgchMhYPAQYjIQYXITIWDwEOASsBHgE3Mj8BNj8DNhYCIRMCBgcDAggKDg4SFBYKg8IkNQcMAQoIJQEBJQgKCgg3JcR+OTMGCQIYAgwHAgMEFgwDIEduHQEFCQsCDQMP/u8BAQEBCAoBDgEKBtgbckYKCiMHBwoHAwcOeVkHDAIBAgQCBAYCAZJ7Cgg/BwoBHxsKCEAICnWOAQ0CDQdZBwgDAQEEAgJIPg4IPw8UJg4IPwYIQU4BAQQBAgMBAgIHAAAEAAD/agNbA1IADgAdACwAPQByQG85DAMDBwYqIQIBABsSAgUEA0wLAQApAQQaAQIDSwsBBgcGhQAHAAeFCAEAAAEEAAFpCgEEAAUCBAVpCQECAwMCWQkBAgIDYQADAgNRLi0fHhAPAQA2NS09Lj0mJR4sHywXFg8dEB0IBwAOAQ4MBhYrATI2NxUUDgEiLgEnNR4BEzI2NxUUDgEiLgEnNR4BNzI2NxUUDgIuASc1HgETMh4BBxUUDgEiLgEnNTQ+AQGthOZCcsjkym4DQuaFhOZCcsjkym4DQuaFhOZCcsjkym4DQuaFdMR2AnLI5MpuA3TEAaUwL18mQiYmQiZfLzD+VDAvXydCJiZCJ18vMNYwL18mQiYCKj4oXy8wAoMmQidHJ0ImJkInRydCJgAACAAA/2oDWQNSABMAGgAjAFkAXgBsAHcAfgB4QHUUAQIEbGoCAwJ0YVZJBAYDbyYCCgZ+NAILClwBCAcGTAAIBwUHCAWAAAEABAIBBGcJAQIAAwYCA2cABgAKCwYKaQALAAcICwdpDAEFAAAFVwwBBQUAXwAABQBPGxt8e3p5UE04NzIwKScbIxsjEyYUNTYNBhsrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERARYXNjMyFxYHFCMHBiMiJicGBwYjIi8CJjc+ATc2FxYVNjc2Ny4BNzY7ATIXFgcGBxUGBxYBNjcOARMGFzY3NDc2NyImNTQnAzY3Ii8BJicGBwYFJiMWMzI3AzMQFh4X/RIXHgEgFgH0FjYPStIFB68GxugXHgH+UwGsEh0hIFIRCQgBAQMkG0oke2BVMggHDgMGAgU2LggFAR0fJhQNCAgGEQwNBwoFAQEBBx/+8h0vHSjXCQcBAwQBAgEBB0ZMUwEGCSscDx8RAWANQSobCAICfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fymAUsOEQQbDRABAhUWEg0hkgQHAgYOFzgaBQgBAS8/TEYuVhwWCAwaAwEWRCdb/vENSxYyAfEXMgQUAhYDAgIBDAj+jR4PBQglPTA+HwYNEAEAAAQAAP9qA1kDUgATABoAIwBTANNACxQBAgRSOwIHCwJMS7ASUFhARg8BDAMLAwxyEA4NAwsHAwsHfhMRCggEBwYDBwZ+CQEGBQUGcAABAAQCAQRnAAIAAwwCA2cSAQUAAAVXEgEFBQBgAAAFAFAbQEgPAQwDCwMMC4AQDg0DCwcDCwd+ExEKCAQHBgMHBn4JAQYFAwYFfgABAAQCAQRnAAIAAwwCA2cSAQUAAAVXEgEFBQBgAAAFAFBZQCokJBsbJFMkU1FQT05NTEFAPz49PDo5ODc2NSgnJiUbIxsjEyYUNTYUBhsrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERNxUzNSM3PgIHMxQfAR4BHwEjFTM1Iyc3MzUjFTMHDgEPASM0JyYvATM1IxUzFwcDMxAWHhf9EhceASAWAfQWNg9K0gUHrwbG6BceAf5TqJ0qOgMEBgEBAwIBBAI8K6Mma2wmnCk5AggBAQEDAwY7KqImam0CfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fymgzs7WgQKBgECBAQCBANaOzuYnjs7WQQKAwECAwYHWTs7mJ4ADQAA/2oDoQNSAAgAEQAaACMALAA1AD4ARwBTAFwAbAB1AIUAh0CEXQEVFG1UPy0ECwo2JBIDBQQDTAAZABQVGRRnABUWEg4DCgsVCmkXEw8DCxAMCAMEBQsEaQ0JAgUGAgIAAQUAaREHAwMBGBgBWREHAwMBARhfABgBGE+EgXx5dHNwb2toY2BbWldWUlFMS0ZFQkE9PDk4NDMwLysqFBMUExQTFBMSGgYfKxc0JiIGHgE+ATc0JiIOARY+ASc0JiIGHgI2BTQmIg4BFj4BJzQmIg4BHgE2JzQmIgYeAjYFNCYiDgEeATYnNCYiDgEeATYBNTQuAQYHFRQeATYDNCYiDgEeATY3NTQmIyEiBh0BFBYzITI2BzQmIgYeAjYTERQGIyEiJjURNDYzITIW1io6LAIoPibZKjwoAiw4LtkqOiwCKD4mAa8qPCgCLDgu2Co8KAIsOC7ZKjosAig+JgGvKjwoAiw4LtgqPCgCLDguAaoqOioBLDgs1yo8KAIsOC7UFBD9Ng4WFg4Cyg8WASo6LAIoPiZKLBz87h0qKh0DEh0qBx0qKjosAigfHSoqOiwCKPUeKio8KAIsuh0qKjosAij1HioqPCgCLPIeKio8KAIsuh4qKjwoAizyHioqPCgCLP5w1h0qAi4b1h0qAi4Bxx4qKjwoAizPjw4WFg6PDhYWpR4qKjwoAiwBgvymHSoqHQNaHSoqAAAABAAAAAADhAKKAAYADAATABkAPUA6BggCAAcBAQIAAWcEAQIDAwJXBAECAgNfCQUCAwIDTw0NAQAZGBcVDRMNEg8ODAoJCAUEAAYBBgoGFisBMhYdASE1ATUhFSEiITUhFRQGIwE0MyEVIQNSFB7+DP5wASz+/CgBkAH0HBb8rigBBP7UAooeFMj6/drI+vrIFhwCJjL6AAABAAAAAQAAxvdWBV8PPPUADwPoAAAAAOJxA0cAAAAA4nEDR//5/2oEMgNTAAAACAACAAAAAAAAAAEAAANS/2oAAAQv//n/+QQyAAEAAAAAAAAAAAAAAAAAAAAYA+gAAANaAAACOwAAAjv//wPoAAADWQAAA6AAAAM4AAAD6AAAA+gAAALuAAAD6P/9A+gAAAPoAAADEQAAAxH/+QOg//8EL//+Ajv//wNZAAADWQAAA1kAAAPoAAADhAAAAAAAAAFWAX4BpAKCAuYDcgPCBDoE7AXyBpgHNge8CAYIOglICYwKOgrSC9AMsg3ADgwAAAABAAAAGACgAA0AAAAAAAIANABmAI0AAACkDgwAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACQA1AAEAAAAAAAIABwA+AAEAAAAAAAMACQBFAAEAAAAAAAQACQBOAAEAAAAAAAUACwBXAAEAAAAAAAYACQBiAAEAAAAAAAoAKwBrAAEAAAAAAAsAEwCWAAMAAQQJAAAAagCpAAMAAQQJAAEAEgETAAMAAQQJAAIADgElAAMAAQQJAAMAEgEzAAMAAQQJAAQAEgFFAAMAAQQJAAUAFgFXAAMAAQQJAAYAEgFtAAMAAQQJAAoAVgF/AAMAAQQJAAsAJgHVQ29weXJpZ2h0IChDKSAyMDI0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21nYW11dGFibGVSZWd1bGFyZ2FtdXRhYmxlZ2FtdXRhYmxlVmVyc2lvbiAxLjBnYW11dGFibGVHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADIANAAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZwBhAG0AdQB0AGEAYgBsAGUAUgBlAGcAdQBsAGEAcgBnAGEAbQB1AHQAYQBiAGwAZQBnAGEAbQB1AHQAYQBiAGwAZQBWAGUAcgBzAGkAbwBuACAAMQAuADAAZwBhAG0AdQB0AGEAYgBsAGUARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQADY3N2CXNvcnQtZG93bgdzb3J0LXVwB2Nzdi1hbHQHcmVmcmVzaAVjaGVjawV0cmFzaANleWUJZXllLXNsYXNoB3BkZi1hbHQEc3BpbglleGNlbC1hbHQEbGllbgd1bmNoZWNrBmZpbHRlcgV0YWJsZQZlcmFzZXIEZXVybwhkYXRhYmFzZQNwZGYFZXhjZWwEY2FsYwVibG9jawAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0KxJQNDsAJDVHggsAwjsAJDQ2FksARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwETQ2BCI7AAUFhlWbIWAQJDYEItsAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZasigBDUNFY0WwBkVYIbADJVlSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNFYWSwKFBYIbEBDUNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ACJbAMQ2OwAFJYsABLsApQWCGwDEMbS7AeUFghsB5LYbgQAGOwDENjuAUAYllZZGFZsAErWVkjsABQWGVZWSBksBZDI0JZLbAFLCBFILAEJWFkILAHQ1BYsAcjQrAII0IbISFZsAFgLbAGLCMhIyGwAysgZLEHYkIgsAgjQrAGRVgbsQENQ0VjsQENQ7AAYEVjsAUqISCwCEMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZIVkgsEBTWLABKxshsEBZI7AAUFhlWS2wByywCUMrsgACAENgQi2wCCywCSNCIyCwACNCYbACYmawAWOwAWCwByotsAksICBFILAOQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAKLLIJDgBDRUIqIbIAAQBDYEItsAsssABDI0SyAAEAQ2BCLbAMLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbANLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsA4sILAAI0KzDQwAA0VQWCEbIyFZKiEtsA8ssQICRbBkYUQtsBAssAFgICCwD0NKsABQWCCwDyNCWbAQQ0qwAFJYILAQI0JZLbARLCCwEGJmsAFjILgEAGOKI2GwEUNgIIpgILARI0IjLbASLEtUWLEEZERZJLANZSN4LbATLEtRWEtTWLEEZERZGyFZJLATZSN4LbAULLEAEkNVWLESEkOwAWFCsBErWbAAQ7ACJUKxDwIlQrEQAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAQKiEjsAFhIIojYbAQKiEbsQEAQ2CwAiVCsAIlYbAQKiFZsA9DR7AQQ0dgsAJiILAAUFiwQGBZZrABYyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wFSwAsQACRVRYsBIjQiBFsA4jQrANI7AAYEIgYLcYGAEAEQATAEJCQopgILAUI0KwAWGxFAgrsIsrGyJZLbAWLLEAFSstsBcssQEVKy2wGCyxAhUrLbAZLLEDFSstsBossQQVKy2wGyyxBRUrLbAcLLEGFSstsB0ssQcVKy2wHiyxCBUrLbAfLLEJFSstsCssIyCwEGJmsAFjsAZgS1RYIyAusAFdGyEhWS2wLCwjILAQYmawAWOwFmBLVFgjIC6wAXEbISFZLbAtLCMgsBBiZrABY7AmYEtUWCMgLrABchshIVktsCAsALAPK7EAAkVUWLASI0IgRbAOI0KwDSOwAGBCIGCwAWG1GBgBABEAQkKKYLEUCCuwiysbIlktsCEssQAgKy2wIiyxASArLbAjLLECICstsCQssQMgKy2wJSyxBCArLbAmLLEFICstsCcssQYgKy2wKCyxByArLbApLLEIICstsCossQkgKy2wLiwgPLABYC2wLywgYLAYYCBDI7ABYEOwAiVhsAFgsC4qIS2wMCywLyuwLyotsDEsICBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wMiwAsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wMywAsA8rsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wNCwgNbABYC2wNSwAsQ4GRUKwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwDkNjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sTQBFSohLbA2LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbA3LC4XPC2wOCwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDkssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrI4AQEVFCotsDossAAWsBcjQrAEJbAEJUcjRyNhsQwAQrALQytlii4jICA8ijgtsDsssAAWsBcjQrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyCwCkMgiiNHI0cjYSNGYLAGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AKQ0awAiWwCkNHI0cjYWAgsAZDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBkNgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA8LLAAFrAXI0IgICCwBSYgLkcjRyNhIzw4LbA9LLAAFrAXI0IgsAojQiAgIEYjR7ABKyNhOC2wPiywABawFyNCsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA/LLAAFrAXI0IgsApDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsEAsIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEEsIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEIsIyAuRrACJUawF0NYUBtSWVggPFkjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQyywOisjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wRCywOyuKICA8sAYjQoo4IyAuRrACJUawF0NYUBtSWVggPFkusTABFCuwBkMusDArLbBFLLAAFrAEJbAEJiAgIEYjR2GwDCNCLkcjRyNhsAtDKyMgPCAuIzixMAEUKy2wRiyxCgQlQrAAFrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyBHsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOyshIyAgPLAGI0IjOLEwARQrsAZDLrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCsQAAKrEAB0KxAAoqsQAHQrEACiqxAAdCuQAAAAsqsQAHQrkAAAALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScBiFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbEADiq4Af+FsASNsQIARLMFZAYAREQ=') format('truetype'); } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'gamutable'; - src: url('../font/gamutable.svg?22852197#gamutable') format('svg'); + src: url('../font/gamutable.svg?88678938#gamutable') format('svg'); } } */ @@ -57,6 +57,7 @@ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } +.gt-csv:before { content: '\2611'; } /* '☑' */ .gt-sort-down:before { content: '\e800'; } /* '' */ .gt-sort-up:before { content: '\e801'; } /* '' */ .gt-csv-alt:before { content: '\e802'; } /* '' */ @@ -65,6 +66,7 @@ .gt-trash:before { content: '\e805'; } /* '' */ .gt-eye:before { content: '\e806'; } /* '' */ .gt-eye-slash:before { content: '\e807'; } /* '' */ +.gt-pdf-alt:before { content: '\e808'; } /* '' */ .gt-spin:before { content: '\e832'; } /* '' */ .gt-excel-alt:before { content: '\eb2c'; } /* '' */ .gt-lien:before { content: '\f08e'; } /* '' */ diff --git a/font/css/gamutable-ie7-codes.css b/font/css/gamutable-ie7-codes.css index 994dfa6..cbb1151 100644 --- a/font/css/gamutable-ie7-codes.css +++ b/font/css/gamutable-ie7-codes.css @@ -1,4 +1,5 @@ +.gt-csv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '☑ '); } .gt-sort-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-sort-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-csv-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } @@ -7,6 +8,7 @@ .gt-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-eye-slash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.gt-pdf-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-spin { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-excel-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-lien { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/font/css/gamutable-ie7.css b/font/css/gamutable-ie7.css index dc0373a..4015a0d 100644 --- a/font/css/gamutable-ie7.css +++ b/font/css/gamutable-ie7.css @@ -10,6 +10,7 @@ /* font-size: 120%; */ } +.gt-csv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '☑ '); } .gt-sort-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-sort-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-csv-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } @@ -18,6 +19,7 @@ .gt-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-eye-slash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.gt-pdf-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-spin { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-excel-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .gt-lien { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/font/css/gamutable.css b/font/css/gamutable.css index 5608f21..1915c67 100644 --- a/font/css/gamutable.css +++ b/font/css/gamutable.css @@ -1,11 +1,11 @@ @font-face { font-family: 'gamutable'; - src: url('../font/gamutable.eot?97887181'); - src: url('../font/gamutable.eot?97887181#iefix') format('embedded-opentype'), - url('../font/gamutable.woff2?97887181') format('woff2'), - url('../font/gamutable.woff?97887181') format('woff'), - url('../font/gamutable.ttf?97887181') format('truetype'), - url('../font/gamutable.svg?97887181#gamutable') format('svg'); + src: url('../font/gamutable.eot?85305337'); + src: url('../font/gamutable.eot?85305337#iefix') format('embedded-opentype'), + url('../font/gamutable.woff2?85305337') format('woff2'), + url('../font/gamutable.woff?85305337') format('woff'), + url('../font/gamutable.ttf?85305337') format('truetype'), + url('../font/gamutable.svg?85305337#gamutable') format('svg'); font-weight: normal; font-style: normal; } @@ -15,7 +15,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'gamutable'; - src: url('../font/gamutable.svg?97887181#gamutable') format('svg'); + src: url('../font/gamutable.svg?85305337#gamutable') format('svg'); } } */ @@ -54,6 +54,7 @@ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } +.gt-csv:before { content: '\2611'; } /* '☑' */ .gt-sort-down:before { content: '\e800'; } /* '' */ .gt-sort-up:before { content: '\e801'; } /* '' */ .gt-csv-alt:before { content: '\e802'; } /* '' */ @@ -62,6 +63,7 @@ .gt-trash:before { content: '\e805'; } /* '' */ .gt-eye:before { content: '\e806'; } /* '' */ .gt-eye-slash:before { content: '\e807'; } /* '' */ +.gt-pdf-alt:before { content: '\e808'; } /* '' */ .gt-spin:before { content: '\e832'; } /* '' */ .gt-excel-alt:before { content: '\eb2c'; } /* '' */ .gt-lien:before { content: '\f08e'; } /* '' */ diff --git a/font/font/gamutable.eot b/font/font/gamutable.eot index 68d51eb..c56e583 100644 Binary files a/font/font/gamutable.eot and b/font/font/gamutable.eot differ diff --git a/font/font/gamutable.svg b/font/font/gamutable.svg index c700850..78c5ac5 100644 --- a/font/font/gamutable.svg +++ b/font/font/gamutable.svg @@ -6,6 +6,8 @@ + + @@ -22,6 +24,8 @@ + + diff --git a/font/font/gamutable.ttf b/font/font/gamutable.ttf index 4fcdcc3..2c45b77 100644 Binary files a/font/font/gamutable.ttf and b/font/font/gamutable.ttf differ diff --git a/font/font/gamutable.woff b/font/font/gamutable.woff index 977e7ff..d28caf8 100644 Binary files a/font/font/gamutable.woff and b/font/font/gamutable.woff differ diff --git a/font/font/gamutable.woff2 b/font/font/gamutable.woff2 index 284d813..119f5d7 100644 Binary files a/font/font/gamutable.woff2 and b/font/font/gamutable.woff2 differ