Commit 6b4b4cd4 authored by Jérome Perrin's avatar Jérome Perrin

pivot_table: import v2.23.0

Uploaded the content of
https://github.com/nicolaskruchten/pivottable/tree/v2.23.0/dist/
using web dav and ran Alarm_checkSkinCache

This version allow sorting and fixes an XSS vulnerability
parent e52dc6c8
(function(){var t;(t=function(t){return"object"==typeof exports&&"object"==typeof module?t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){var e;return e=function(e){return null==e&&(e={}),function(r,n){var a,o,i,l,u,s,c,p,h,d,g,f,y,v,j,x,m,b,w,A,k,C,F,N,q,S,B,K;if(c={localeStrings:{vs:"vs",by:"by"},c3:{width:function(){return window.innerWidth/1.4},height:function(){return window.innerHeight/1.4}}},n=t.extend(c,n),null==e.type&&(e.type="line"),F=r.getRowKeys(),0===F.length&&F.push([]),i=r.getColKeys(),0===i.length&&i.push([]),g=function(){var t,e,r;for(r=[],t=0,e=i.length;e>t;t++)h=i[t],r.push(h.join("-"));return r}(),p=r.aggregatorName,r.valAttrs.length&&(p+="("+r.valAttrs.join(", ")+")"),"scatter"===e.type){u=[],d=r.colAttrs.join("-"),q=r.rowAttrs.join("-"),m=r.tree;for(K in m){N=m[K];for(B in N)a=N[B],s={},s[d]=parseFloat(B),s[q]=parseFloat(K),s.tooltip=a.format(a.value()),u.push(s)}}else{for(l=[],f=0,v=F.length;v>f;f++){for(C=F[f],k=C.join("-"),A=[""===k?r.aggregatorName:k],y=0,j=i.length;j>y;y++)o=i[y],a=r.getAggregator(C,o),null!=a.value()?(S=a.value(),A.push(t.isNumeric(S)?1>S?parseFloat(S.toPrecision(3)):parseFloat(S.toFixed(3)):S)):A.push(null);l.push(A)}q=r.aggregatorName+(r.valAttrs.length?"("+r.valAttrs.join(", ")+")":""),d=r.colAttrs.join("-")}return x={size:{height:n.c3.height(),width:n.c3.width()},axis:{y:{label:q},x:{label:d}},data:{type:e.type},tooltip:{grouped:!1}},"scatter"===e.type?(x.data.x=d,x.axis.x.tick={fit:!1},x.data.json=u,x.data.keys={value:[d,q]},x.legend={show:!1},x.tooltip.format={title:function(){return p},name:function(){return""},value:function(t,e,r,n){return u[n].tooltip}}):(x.axis.x.type="category",x.axis.x.categories=g,x.data.columns=l),null!=e.stacked&&(x.data.groups=[function(){var t,e,r;for(r=[],t=0,e=F.length;e>t;t++)B=F[t],r.push(B.join("-"));return r}()]),b=t("<div>",{style:"display:none;"}).appendTo(t("body")),w=t("<div>").appendTo(b),x.bindto=w[0],c3.generate(x),w.detach(),b.remove(),w}},t.pivotUtilities.c3_renderers={"Line Chart":e(),"Bar Chart":e({type:"bar"}),"Stacked Bar Chart":e({type:"bar",stacked:!0}),"Area Chart":e({type:"area",stacked:!0}),"Scatter Chart":e({type:"scatter"})}})}).call(this); (function(){var t;(t=function(t){return"object"==typeof exports&&"object"==typeof module?t(require("jquery"),require("c3")):"function"==typeof define&&define.amd?define(["jquery","c3"],t):t(jQuery,c3)})(function(t,e){var n;return n=function(n){return null==n&&(n={}),function(r,a){var o,l,i,u,s,c,h,g,p,d,f,y,v,x,b,j,m,z,w,k,A,C,S,q,B,H,_,F,K,T,L,N,Q,R,U,W,D,E,G,I,J,M,O,P,V,X,Y,Z,$,tt,et,nt,rt,at,ot,lt,it,ut;if(m={localeStrings:{vs:"vs",by:"by"},c3:{}},a=t.extend(!0,{},m,a),null==(i=a.c3).size&&(i.size={}),null==(u=a.c3.size).width&&(u.width=window.innerWidth/1.4),null==(s=a.c3.size).height&&(s.height=window.innerHeight/1.4-50),null==n.type&&(n.type="line"),null==n.horizontal&&(n.horizontal=!1),null==n.stacked&&(n.stacked=!1),Y=r.getRowKeys(),0===Y.length&&Y.push([]),x=r.getColKeys(),0===x.length&&x.push([]),S=function(){var t,e,n;for(n=[],t=0,e=x.length;t<e;t++)A=x[t],n.push(A.join("-"));return n}(),O=0,w=r.aggregatorName,r.valAttrs.length&&(w+="("+r.valAttrs.join(", ")+")"),"scatter"===n.type)for($={x:{},y:{},t:{}},l=r.rowAttrs.concat(r.colAttrs),rt=null!=(D=l[0])?D:"",C=null!=(E=l[1])?E:"",k=l.slice(2).join("-"),nt=rt,""!==C&&(nt+=" "+a.localeStrings.vs+" "+C),""!==k&&(nt+=" "+a.localeStrings.by+" "+k),q=0,F=Y.length;q<F;q++)for(X=Y[q],B=0,K=x.length;B<K;B++)v=x[B],o=r.getAggregator(X,v),null!=o.value()&&(ot=X.concat(v),tt=ot.slice(2).join("-"),""===tt&&(tt="series"),null==(c=$.x)[tt]&&(c[tt]=[]),null==(h=$.y)[tt]&&(h[tt]=[]),ut=null!=(G=ot[0])?G:0,lt=null!=(I=ot[1])?I:0,$.y[tt].push(ut),$.x[tt].push(lt),null==(g=$.t)[tt]&&(g[tt]={}),null==(p=$.t[tt])[lt]&&(p[lt]={}),$.t[tt][lt][ut]=o.value());else{for(R=0,H=0,T=S.length;H<T;H++)lt=S[H],R+=lt.length;for(R>50&&(O=45),b=[],_=0,L=Y.length;_<L;_++){for(X=Y[_],V=X.join("-"),P=[""===V?w:V],Q=0,N=x.length;Q<N;Q++)v=x[Q],at=parseFloat(r.getAggregator(X,v).value()),isFinite(at)?P.push(at):P.push(null);b.push(P)}rt=w,n.horizontal?(C=r.rowAttrs.join("-"),k=r.colAttrs.join("-")):(C=r.colAttrs.join("-"),k=r.rowAttrs.join("-")),nt=w,""!==C&&(nt+=" "+a.localeStrings.vs+" "+C),""!==k&&(nt+=" "+a.localeStrings.by+" "+k)}if(et=t("<p>",{style:"text-align: center; font-weight: bold"}),et.text(nt),z=r.getAggregator([],[]).format,W={axis:{rotated:n.horizontal,y:{label:rt,tick:{}},x:{label:C,tick:{rotate:O,multiline:!1}}},data:{type:n.type,order:null},tooltip:{grouped:!1},color:{pattern:["#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac"]}},W=t.extend(!0,{},W,a.c3),"scatter"===n.type){it={},U=0,j=[];for(Z in $.x)U+=1,it[Z]=Z+"_x",j.push([Z+"_x"].concat($.x[Z])),j.push([Z].concat($.y[Z]));W.data.xs=it,W.data.columns=j,W.axis.x.tick={fit:!1},1===U&&(W.legend={show:!1}),W.tooltip.format={title:function(){return w},name:function(){return""},value:function(t,e,n,r,a){var o;return o=a[0],tt=o.name,ut=o.value,lt=o.x,z($.t[tt][lt][ut])}}}else W.axis.x.type="category",null==(d=W.axis.y.tick).format&&(d.format=function(t){return z(t)}),W.tooltip.format={value:function(t){return z(t)}},n.horizontal?(y=function(){var t,e,n;for(n=[],e=0,t=b.length;e<t;e++)f=b[e],n.push(f.shift());return n}(),1===y.length&&y[0]===w&&(y=[""]),W.axis.x.categories=y,1===S.length&&""===S[0]&&(S=[w]),b.unshift(S),W.data.rows=b):(W.axis.x.categories=S,W.data.columns=b);return n.stacked&&(n.horizontal?W.data.groups=[function(){var t,e,n;for(n=[],e=0,t=x.length;e<t;e++)lt=x[e],n.push(lt.join("-"));return n}()]:W.data.groups=[function(){var t,e,n;for(n=[],e=0,t=Y.length;e<t;e++)lt=Y[e],n.push(lt.join("-"));return n}()]),J=t("<div>",{style:"display:none;"}).appendTo(t("body")),M=t("<div>").appendTo(J),W.bindto=M[0],e.generate(W),M.detach(),J.remove(),t("<div>").append(et,M)}},t.pivotUtilities.c3_renderers={"Horizontal Bar Chart":n({type:"bar",horizontal:!0}),"Horizontal Stacked Bar Chart":n({type:"bar",stacked:!0,horizontal:!0}),"Bar Chart":n({type:"bar"}),"Stacked Bar Chart":n({type:"bar",stacked:!0}),"Line Chart":n(),"Area Chart":n({type:"area",stacked:!0}),"Scatter Chart":n({type:"scatter"})}})}).call(this);
//# sourceMappingURL=c3_renderers.min.js.map //# sourceMappingURL=c3_renderers.min.js.map
...@@ -3,15 +3,15 @@ ...@@ -3,15 +3,15 @@
callWithJQuery = function(pivotModule) { callWithJQuery = function(pivotModule) {
if (typeof exports === "object" && typeof module === "object") { if (typeof exports === "object" && typeof module === "object") {
return pivotModule(require("jquery")); return pivotModule(require("jquery"), require("d3"));
} else if (typeof define === "function" && define.amd) { } else if (typeof define === "function" && define.amd) {
return define(["jquery"], pivotModule); return define(["jquery", "d3"], pivotModule);
} else { } else {
return pivotModule(jQuery); return pivotModule(jQuery, d3);
} }
}; };
callWithJQuery(function($) { callWithJQuery(function($, d3) {
return $.pivotUtilities.d3_renderers = { return $.pivotUtilities.d3_renderers = {
Treemap: function(pivotData, opts) { Treemap: function(pivotData, opts) {
var addToTree, color, defaults, height, i, len, ref, result, rowKey, tree, treemap, value, width; var addToTree, color, defaults, height, i, len, ref, result, rowKey, tree, treemap, value, width;
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
} }
} }
}; };
opts = $.extend(defaults, opts); opts = $.extend(true, {}, defaults, opts);
result = $("<div>").css({ result = $("<div>").css({
width: "100%", width: "100%",
height: "100%" height: "100%"
......
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){return e.pivotUtilities.d3_renderers={Treemap:function(t,n){var i,r,u,l,d,o,a,c,h,f,s,p,y;for(u={localeStrings:{},d3:{width:function(){return e(window).width()/1.4},height:function(){return e(window).height()/1.4}}},n=e.extend(u,n),c=e("<div>").css({width:"100%",height:"100%"}),f={name:"All",children:[]},i=function(e,t,n){var r,u,l,d,o,a;if(0===t.length)return void(e.value=n);for(null==e.children&&(e.children=[]),a=t.shift(),o=e.children,u=0,l=o.length;l>u;u++)if(r=o[u],r.name===a)return void i(r,t,n);return d={name:a},i(d,t,n),e.children.push(d)},a=t.getRowKeys(),d=0,o=a.length;o>d;d++)h=a[d],p=t.getAggregator(h,[]).value(),null!=p&&i(f,h,p);return r=d3.scale.category10(),y=n.d3.width(),l=n.d3.height(),s=d3.layout.treemap().size([y,l]).sticky(!0).value(function(e){return e.size}),d3.select(c[0]).append("div").style("position","relative").style("width",y+"px").style("height",l+"px").datum(f).selectAll(".node").data(s.padding([15,0,0,0]).value(function(e){return e.value}).nodes).enter().append("div").attr("class","node").style("background",function(e){return null!=e.children?"lightgrey":r(e.name)}).text(function(e){return e.name}).call(function(){this.style("left",function(e){return e.x+"px"}).style("top",function(e){return e.y+"px"}).style("width",function(e){return Math.max(0,e.dx-1)+"px"}).style("height",function(e){return Math.max(0,e.dy-1)+"px"})}),c}}})}).call(this); (function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery"),require("d3")):"function"==typeof define&&define.amd?define(["jquery","d3"],e):e(jQuery,d3)})(function(e,t){return e.pivotUtilities.d3_renderers={Treemap:function(n,i){var r,u,l,d,o,a,c,h,f,s,p,y,g;for(l={localeStrings:{},d3:{width:function(){return e(window).width()/1.4},height:function(){return e(window).height()/1.4}}},i=e.extend(!0,{},l,i),h=e("<div>").css({width:"100%",height:"100%"}),s={name:"All",children:[]},r=function(e,t,n){var i,u,l,d,o,a;if(0===t.length)return void(e.value=n);for(null==e.children&&(e.children=[]),a=t.shift(),o=e.children,u=0,l=o.length;u<l;u++)if(i=o[u],i.name===a)return void r(i,t,n);return d={name:a},r(d,t,n),e.children.push(d)},c=n.getRowKeys(),o=0,a=c.length;o<a;o++)f=c[o],y=n.getAggregator(f,[]).value(),null!=y&&r(s,f,y);return u=t.scale.category10(),g=i.d3.width(),d=i.d3.height(),p=t.layout.treemap().size([g,d]).sticky(!0).value(function(e){return e.size}),t.select(h[0]).append("div").style("position","relative").style("width",g+"px").style("height",d+"px").datum(s).selectAll(".node").data(p.padding([15,0,0,0]).value(function(e){return e.value}).nodes).enter().append("div").attr("class","node").style("background",function(e){return null!=e.children?"lightgrey":u(e.name)}).text(function(e){return e.name}).call(function(){this.style("left",function(e){return e.x+"px"}).style("top",function(e){return e.y+"px"}).style("width",function(e){return Math.max(0,e.dx-1)+"px"}).style("height",function(e){return Math.max(0,e.dy-1)+"px"})}),h}}})}).call(this);
//# sourceMappingURL=d3_renderers.min.js.map //# sourceMappingURL=d3_renderers.min.js.map
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
defaults = { defaults = {
localeStrings: {} localeStrings: {}
}; };
opts = $.extend(defaults, opts); opts = $.extend(true, {}, defaults, opts);
rowKeys = pivotData.getRowKeys(); rowKeys = pivotData.getRowKeys();
if (rowKeys.length === 0) { if (rowKeys.length === 0) {
rowKeys.push([]); rowKeys.push([]);
......
{"version":3,"sources":["export_renderers.coffee"],"names":[],"mappings":"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","file":"export_renderers.js","sourceRoot":"/source/","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n \ncallWithJQuery ($) ->\n\n $.pivotUtilities.export_renderers = \"TSV Export\": (pivotData, opts) ->\n defaults =\n localeStrings: {}\n\n opts = $.extend defaults, opts\n\n rowKeys = pivotData.getRowKeys()\n rowKeys.push [] if rowKeys.length == 0\n colKeys = pivotData.getColKeys()\n colKeys.push [] if colKeys.length == 0\n rowAttrs = pivotData.rowAttrs\n colAttrs = pivotData.colAttrs\n\n result = []\n\n row = []\n for rowAttr in rowAttrs\n row.push rowAttr\n if colKeys.length == 1 and colKeys[0].length == 0\n row.push pivotData.aggregatorName\n else\n for colKey in colKeys\n row.push colKey.join(\"-\")\n\n result.push row\n\n for rowKey in rowKeys\n row = []\n for r in rowKey\n row.push r\n\n for colKey in colKeys\n agg = pivotData.getAggregator(rowKey, colKey)\n if agg.value()?\n row.push agg.value()\n else\n row.push \"\"\n result.push row\n text = \"\"\n for r in result\n text += r.join(\"\\t\")+\"\\n\"\n \n return $(\"<textarea>\").text(text).css(\n width: ($(window).width() / 2) + \"px\", \n height: ($(window).height() / 2) + \"px\")\n \n"]} {"version":3,"file":"export_renderers.js","sources":["export_renderers.coffee"],"names":[],"mappings":"AAAA;AAAA,MAAA;;EAAA,cAAA,GAAiB,SAAC,WAAD;IACb,IAAG,OAAO,OAAP,KAAkB,QAAlB,IAA+B,OAAO,MAAP,KAAiB,QAAnD;aACI,WAAA,CAAY,OAAA,CAAQ,QAAR,CAAZ,EADJ;KAAA,MAEK,IAAG,OAAO,MAAP,KAAiB,UAAjB,IAAgC,MAAM,CAAC,GAA1C;aACD,MAAA,CAAO,CAAC,QAAD,CAAP,EAAmB,WAAnB,EADC;KAAA,MAAA;aAID,WAAA,CAAY,MAAZ,EAJC;;EAHQ;;EASjB,cAAA,CAAe,SAAC,CAAD;WAEX,CAAC,CAAC,cAAc,CAAC,gBAAjB,GAAoC;MAAA,YAAA,EAAc,SAAC,SAAD,EAAY,IAAZ;AAC9C,YAAA;QAAA,QAAA,GAAW;UAAA,aAAA,EAAe,EAAf;;QAEX,IAAA,GAAO,CAAC,CAAC,MAAF,CAAS,IAAT,EAAe,EAAf,EAAmB,QAAnB,EAA6B,IAA7B;QAEP,OAAA,GAAU,SAAS,CAAC,UAAV,CAAA;QACV,IAAmB,OAAO,CAAC,MAAR,KAAkB,CAArC;UAAA,OAAO,CAAC,IAAR,CAAa,EAAb,EAAA;;QACA,OAAA,GAAU,SAAS,CAAC,UAAV,CAAA;QACV,IAAmB,OAAO,CAAC,MAAR,KAAkB,CAArC;UAAA,OAAO,CAAC,IAAR,CAAa,EAAb,EAAA;;QACA,QAAA,GAAW,SAAS,CAAC;QACrB,QAAA,GAAW,SAAS,CAAC;QAErB,MAAA,GAAS;QAET,GAAA,GAAM;AACN,aAAA,0CAAA;;UACI,GAAG,CAAC,IAAJ,CAAS,OAAT;AADJ;QAEA,IAAG,OAAO,CAAC,MAAR,KAAkB,CAAlB,IAAwB,OAAQ,CAAA,CAAA,CAAE,CAAC,MAAX,KAAqB,CAAhD;UACI,GAAG,CAAC,IAAJ,CAAS,SAAS,CAAC,cAAnB,EADJ;SAAA,MAAA;AAGI,eAAA,2CAAA;;YACI,GAAG,CAAC,IAAJ,CAAS,MAAM,CAAC,IAAP,CAAY,GAAZ,CAAT;AADJ,WAHJ;;QAMA,MAAM,CAAC,IAAP,CAAY,GAAZ;AAEA,aAAA,2CAAA;;UACI,GAAA,GAAM;AACN,eAAA,0CAAA;;YACI,GAAG,CAAC,IAAJ,CAAS,CAAT;AADJ;AAGA,eAAA,2CAAA;;YACI,GAAA,GAAM,SAAS,CAAC,aAAV,CAAwB,MAAxB,EAAgC,MAAhC;YACN,IAAG,mBAAH;cACI,GAAG,CAAC,IAAJ,CAAS,GAAG,CAAC,KAAJ,CAAA,CAAT,EADJ;aAAA,MAAA;cAGI,GAAG,CAAC,IAAJ,CAAS,EAAT,EAHJ;;AAFJ;UAMA,MAAM,CAAC,IAAP,CAAY,GAAZ;AAXJ;QAYA,IAAA,GAAO;AACP,aAAA,0CAAA;;UACI,IAAA,IAAQ,CAAC,CAAC,IAAF,CAAO,IAAP,CAAA,GAAa;AADzB;AAGA,eAAO,CAAA,CAAE,YAAF,CAAe,CAAC,IAAhB,CAAqB,IAArB,CAA0B,CAAC,GAA3B,CACC;UAAA,KAAA,EAAO,CAAC,CAAA,CAAE,MAAF,CAAS,CAAC,KAAV,CAAA,CAAA,GAAoB,CAArB,CAAA,GAA0B,IAAjC;UACA,MAAA,EAAQ,CAAC,CAAA,CAAE,MAAF,CAAS,CAAC,MAAV,CAAA,CAAA,GAAqB,CAAtB,CAAA,GAA2B,IADnC;SADD;MAzCuC,CAAd;;EAFzB,CAAf;AATA","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n\ncallWithJQuery ($) ->\n\n $.pivotUtilities.export_renderers = \"TSV Export\": (pivotData, opts) ->\n defaults = localeStrings: {}\n\n opts = $.extend(true, {}, defaults, opts)\n\n rowKeys = pivotData.getRowKeys()\n rowKeys.push [] if rowKeys.length == 0\n colKeys = pivotData.getColKeys()\n colKeys.push [] if colKeys.length == 0\n rowAttrs = pivotData.rowAttrs\n colAttrs = pivotData.colAttrs\n\n result = []\n\n row = []\n for rowAttr in rowAttrs\n row.push rowAttr\n if colKeys.length == 1 and colKeys[0].length == 0\n row.push pivotData.aggregatorName\n else\n for colKey in colKeys\n row.push colKey.join(\"-\")\n\n result.push row\n\n for rowKey in rowKeys\n row = []\n for r in rowKey\n row.push r\n\n for colKey in colKeys\n agg = pivotData.getAggregator(rowKey, colKey)\n if agg.value()?\n row.push agg.value()\n else\n row.push \"\"\n result.push row\n text = \"\"\n for r in result\n text += r.join(\"\\t\")+\"\\n\"\n\n return $(\"<textarea>\").text(text).css(\n width: ($(window).width() / 2) + \"px\",\n height: ($(window).height() / 2) + \"px\")\n\n"]}
\ No newline at end of file \ No newline at end of file
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){return e.pivotUtilities.export_renderers={"TSV Export":function(t,n){var r,o,h,u,i,l,g,s,f,p,a,c,d,w,x,y,j,v,m,q,A,b,K,S,C;for(i={localeStrings:{}},n=e.extend(i,n),S=t.getRowKeys(),0===S.length&&S.push([]),u=t.getColKeys(),0===u.length&&u.push([]),b=t.rowAttrs,o=t.colAttrs,m=[],q=[],l=0,p=b.length;p>l;l++)A=b[l],q.push(A);if(1===u.length&&0===u[0].length)q.push(t.aggregatorName);else for(g=0,a=u.length;a>g;g++)h=u[g],q.push(h.join("-"));for(m.push(q),s=0,c=S.length;c>s;s++){for(K=S[s],q=[],f=0,d=K.length;d>f;f++)v=K[f],q.push(v);for(y=0,w=u.length;w>y;y++)h=u[y],r=t.getAggregator(K,h),q.push(null!=r.value()?r.value():"");m.push(q)}for(C="",j=0,x=m.length;x>j;j++)v=m[j],C+=v.join(" ")+"\n";return e("<textarea>").text(C).css({width:e(window).width()/2+"px",height:e(window).height()/2+"px"})}}})}).call(this); (function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){return e.pivotUtilities.export_renderers={"TSV Export":function(t,n){var r,o,h,u,i,l,g,s,p,f,a,c,d,w,x,y,j,v,m,q,A,b,K,S,C;for(i={localeStrings:{}},n=e.extend(!0,{},i,n),S=t.getRowKeys(),0===S.length&&S.push([]),u=t.getColKeys(),0===u.length&&u.push([]),b=t.rowAttrs,o=t.colAttrs,m=[],q=[],l=0,f=b.length;l<f;l++)A=b[l],q.push(A);if(1===u.length&&0===u[0].length)q.push(t.aggregatorName);else for(g=0,a=u.length;g<a;g++)h=u[g],q.push(h.join("-"));for(m.push(q),s=0,c=S.length;s<c;s++){for(K=S[s],q=[],p=0,d=K.length;p<d;p++)v=K[p],q.push(v);for(y=0,w=u.length;y<w;y++)h=u[y],r=t.getAggregator(K,h),null!=r.value()?q.push(r.value()):q.push("");m.push(q)}for(C="",j=0,x=m.length;j<x;j++)v=m[j],C+=v.join("\t")+"\n";return e("<textarea>").text(C).css({width:e(window).width()/2+"px",height:e(window).height()/2+"px"})}}})}).call(this);
//# sourceMappingURL=export_renderers.min.js.map //# sourceMappingURL=export_renderers.min.js.map
...@@ -15,22 +15,21 @@ ...@@ -15,22 +15,21 @@
var makeGoogleChart; var makeGoogleChart;
makeGoogleChart = function(chartType, extraOptions) { makeGoogleChart = function(chartType, extraOptions) {
return function(pivotData, opts) { return function(pivotData, opts) {
var agg, colKey, colKeys, dataArray, dataTable, defaults, fullAggName, groupByTitle, h, hAxisTitle, headers, i, j, k, len, len1, numCharsInHAxis, options, ref, result, row, rowKey, rowKeys, title, tree2, v, vAxisTitle, val, wrapper, x, y; var agg, base, base1, colKey, colKeys, dataArray, dataTable, defaults, fullAggName, groupByTitle, h, hAxisTitle, headers, i, j, len, len1, numCharsInHAxis, options, ref, result, row, rowKey, rowKeys, title, tree2, vAxisTitle, val, wrapper, x, y;
defaults = { defaults = {
localeStrings: { localeStrings: {
vs: "vs", vs: "vs",
by: "by" by: "by"
}, },
gchart: { gchart: {}
width: function() { };
return window.innerWidth / 1.4; opts = $.extend(true, {}, defaults, opts);
}, if ((base = opts.gchart).width == null) {
height: function() { base.width = window.innerWidth / 1.4;
return window.innerHeight / 1.4;
} }
if ((base1 = opts.gchart).height == null) {
base1.height = window.innerHeight / 1.4;
} }
};
opts = $.extend(defaults, opts);
rowKeys = pivotData.getRowKeys(); rowKeys = pivotData.getRowKeys();
if (rowKeys.length === 0) { if (rowKeys.length === 0) {
rowKeys.push([]); rowKeys.push([]);
...@@ -113,8 +112,6 @@ ...@@ -113,8 +112,6 @@
} }
} }
options = { options = {
width: opts.gchart.width(),
height: opts.gchart.height(),
title: title, title: title,
hAxis: { hAxis: {
title: hAxisTitle, title: hAxisTitle,
...@@ -146,10 +143,7 @@ ...@@ -146,10 +143,7 @@
position: "none" position: "none"
}; };
} }
for (k in extraOptions) { options = $.extend(true, {}, options, opts.gchart, extraOptions);
v = extraOptions[k];
options[k] = v;
}
result = $("<div>").css({ result = $("<div>").css({
width: "100%", width: "100%",
height: "100%" height: "100%"
......
(function(){var t;(t=function(t){return"object"==typeof exports&&"object"==typeof module?t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){var e;return e=function(e,r){return function(n,i){var o,a,l,h,s,u,g,d,c,f,p,v,C,w,A,m,y,j,b,S,x,z,T,k,F,q,D,L,N,W,B;if(u={localeStrings:{vs:"vs",by:"by"},gchart:{width:function(){return window.innerWidth/1.4},height:function(){return window.innerHeight/1.4}}},i=t.extend(u,i),T=n.getRowKeys(),0===T.length&&T.push([]),l=n.getColKeys(),0===l.length&&l.push([]),g=n.aggregatorName,n.valAttrs.length&&(g+="("+n.valAttrs.join(", ")+")"),p=function(){var t,e,r;for(r=[],t=0,e=T.length;e>t;t++)c=T[t],r.push(c.join("-"));return r}(),p.unshift(""),y=0,"ScatterChart"===e){h=[],b=n.tree;for(B in b){F=b[B];for(W in F)o=F[W],h.push([parseFloat(W),parseFloat(B),g+": \n"+o.format(o.value())])}s=new google.visualization.DataTable,s.addColumn("number",n.colAttrs.join("-")),s.addColumn("number",n.rowAttrs.join("-")),s.addColumn({type:"string",role:"tooltip"}),s.addRows(h),f=n.colAttrs.join("-"),D=n.rowAttrs.join("-"),k=""}else{for(h=[p],v=0,A=l.length;A>v;v++){for(a=l[v],x=[a.join("-")],y+=x[0].length,C=0,m=T.length;m>C;C++)z=T[C],o=n.getAggregator(z,a),null!=o.value()?(L=o.value(),x.push(t.isNumeric(L)?1>L?parseFloat(L.toPrecision(3)):parseFloat(L.toFixed(3)):L)):x.push(null);h.push(x)}s=google.visualization.arrayToDataTable(h),k=D=g,f=n.colAttrs.join("-"),""!==f&&(k+=" "+i.localeStrings.vs+" "+f),d=n.rowAttrs.join("-"),""!==d&&(k+=" "+i.localeStrings.by+" "+d)}j={width:i.gchart.width(),height:i.gchart.height(),title:k,hAxis:{title:f,slantedText:y>50},vAxis:{title:D},tooltip:{textStyle:{fontName:"Arial",fontSize:12}}},"ColumnChart"===e&&(j.vAxis.minValue=0),"ScatterChart"===e?(j.legend={position:"none"},j.chartArea={width:"80%",height:"80%"}):2===h[0].length&&""===h[0][1]&&(j.legend={position:"none"});for(w in r)q=r[w],j[w]=q;return S=t("<div>").css({width:"100%",height:"100%"}),N=new google.visualization.ChartWrapper({dataTable:s,chartType:e,options:j}),N.draw(S[0]),S.bind("dblclick",function(){var t;return t=new google.visualization.ChartEditor,google.visualization.events.addListener(t,"ok",function(){return t.getChartWrapper().draw(S[0])}),t.openDialog(N)}),S}},t.pivotUtilities.gchart_renderers={"Line Chart":e("LineChart"),"Bar Chart":e("ColumnChart"),"Stacked Bar Chart":e("ColumnChart",{isStacked:!0}),"Area Chart":e("AreaChart",{isStacked:!0}),"Scatter Chart":e("ScatterChart")}})}).call(this); (function(){var t;(t=function(t){return"object"==typeof exports&&"object"==typeof module?t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){var e;return e=function(e,r){return function(n,a){var o,i,l,h,s,u,g,d,c,p,f,v,C,w,A,m,y,j,b,S,x,z,T,k,F,q,D,L,N,W,B;if(d={localeStrings:{vs:"vs",by:"by"},gchart:{}},a=t.extend(!0,{},d,a),null==(i=a.gchart).width&&(i.width=window.innerWidth/1.4),null==(l=a.gchart).height&&(l.height=window.innerHeight/1.4),k=n.getRowKeys(),0===k.length&&k.push([]),s=n.getColKeys(),0===s.length&&s.push([]),c=n.aggregatorName,n.valAttrs.length&&(c+="("+n.valAttrs.join(", ")+")"),C=function(){var t,e,r;for(r=[],t=0,e=k.length;t<e;t++)f=k[t],r.push(f.join("-"));return r}(),C.unshift(""),j=0,"ScatterChart"===e){u=[],S=n.tree;for(B in S){q=S[B];for(W in q)o=q[W],u.push([parseFloat(W),parseFloat(B),c+": \n"+o.format(o.value())])}g=new google.visualization.DataTable,g.addColumn("number",n.colAttrs.join("-")),g.addColumn("number",n.rowAttrs.join("-")),g.addColumn({type:"string",role:"tooltip"}),g.addRows(u),v=n.colAttrs.join("-"),D=n.rowAttrs.join("-"),F=""}else{for(u=[C],w=0,m=s.length;w<m;w++){for(h=s[w],z=[h.join("-")],j+=z[0].length,A=0,y=k.length;A<y;A++)T=k[A],o=n.getAggregator(T,h),null!=o.value()?(L=o.value(),t.isNumeric(L)?L<1?z.push(parseFloat(L.toPrecision(3))):z.push(parseFloat(L.toFixed(3))):z.push(L)):z.push(null);u.push(z)}g=google.visualization.arrayToDataTable(u),F=D=c,v=n.colAttrs.join("-"),""!==v&&(F+=" "+a.localeStrings.vs+" "+v),p=n.rowAttrs.join("-"),""!==p&&(F+=" "+a.localeStrings.by+" "+p)}return b={title:F,hAxis:{title:v,slantedText:j>50},vAxis:{title:D},tooltip:{textStyle:{fontName:"Arial",fontSize:12}}},"ColumnChart"===e&&(b.vAxis.minValue=0),"ScatterChart"===e?(b.legend={position:"none"},b.chartArea={width:"80%",height:"80%"}):2===u[0].length&&""===u[0][1]&&(b.legend={position:"none"}),b=t.extend(!0,{},b,a.gchart,r),x=t("<div>").css({width:"100%",height:"100%"}),N=new google.visualization.ChartWrapper({dataTable:g,chartType:e,options:b}),N.draw(x[0]),x.bind("dblclick",function(){var t;return t=new google.visualization.ChartEditor,google.visualization.events.addListener(t,"ok",function(){return t.getChartWrapper().draw(x[0])}),t.openDialog(N)}),x}},t.pivotUtilities.gchart_renderers={"Line Chart":e("LineChart"),"Bar Chart":e("ColumnChart"),"Stacked Bar Chart":e("ColumnChart",{isStacked:!0}),"Area Chart":e("AreaChart",{isStacked:!0}),"Scatter Chart":e("ScatterChart")}})}).call(this);
//# sourceMappingURL=gchart_renderers.min.js.map //# sourceMappingURL=gchart_renderers.min.js.map
(function() {
var callWithJQuery;
callWithJQuery = function(pivotModule) {
if (typeof exports === "object" && typeof module === "object") {
return pivotModule(require("jquery"));
} else if (typeof define === "function" && define.amd) {
return define(["jquery"], pivotModule);
} else {
return pivotModule(jQuery);
}
};
callWithJQuery(function($) {
var csFmt, csFmtInt, csFmtPct, nf, tpl;
nf = $.pivotUtilities.numberFormat;
tpl = $.pivotUtilities.aggregatorTemplates;
csFmt = nf({
thousandsSep: " ",
decimalSep: ","
});
csFmtInt = nf({
digitsAfterDecimal: 0,
thousandsSep: " ",
decimalSep: ","
});
csFmtPct = nf({
digitsAfterDecimal: 1,
scaler: 100,
suffix: "%",
thousandsSep: " ",
decimalSep: ","
});
return $.pivotUtilities.locales.cs = {
localeStrings: {
renderError: "Došlo k chybě při vykreslování výsledků PivotTable.",
computeError: "Došlo k chybě při výpočtu výsledků PivotTable.",
uiRenderError: "Došlo k chybě při vykreslování PivotTable UI.",
selectAll: "Vybrat vše",
selectNone: "Zrušit výběr",
tooMany: "(příliš mnoho položek)",
filterResults: "Hodnoty pro filtr",
apply: "Použít",
cancel: "Zrušit",
totals: "Celkem",
vs: "ku",
by: "z"
},
aggregators: {
"Počet": tpl.count(csFmtInt),
"Počet unikátních hodnot": tpl.countUnique(csFmtInt),
"Výčet unikátních hodnot": tpl.listUnique(", "),
"Součet": tpl.sum(csFmt),
"Celočíselný součet": tpl.sum(csFmtInt),
"Průměr": tpl.average(csFmt),
"Medián": tpl.median(csFmt),
"Rozptyl": tpl["var"](1, csFmt),
"Směrodatná odchylka": tpl.stdev(1, csFmt),
"Minimum": tpl.min(csFmt),
"Maximum": tpl.max(csFmt),
"První": tpl.first(csFmt),
"Poslední": tpl.last(csFmt),
"Součet přes součet": tpl.sumOverSum(csFmt),
"80% horní hranice": tpl.sumOverSumBound80(true, csFmt),
"80% spodní hranice": tpl.sumOverSumBound80(false, csFmt),
"Součet jako poměr z celku": tpl.fractionOf(tpl.sum(), "total", csFmtPct),
"Součet jako poměr z řádků": tpl.fractionOf(tpl.sum(), "row", csFmtPct),
"Součet jako poměr ze sloupců": tpl.fractionOf(tpl.sum(), "col", csFmtPct),
"Počet jako poměr z celku": tpl.fractionOf(tpl.count(), "total", csFmtPct),
"Počet jako poměr z řádků": tpl.fractionOf(tpl.count(), "row", csFmtPct),
"Počet jako poměr ze sloupců": tpl.fractionOf(tpl.count(), "col", csFmtPct)
},
renderers: {
"Tabulka": $.pivotUtilities.renderers["Table"],
"Tabulka se sloupcovým grafem": $.pivotUtilities.renderers["Table Barchart"],
"Teplotní mapa": $.pivotUtilities.renderers["Heatmap"],
"Teplotní mapa z řádků": $.pivotUtilities.renderers["Row Heatmap"],
"Teplotní mapa ze sloupců": $.pivotUtilities.renderers["Col Heatmap"]
}
};
});
}).call(this);
//# sourceMappingURL=pivot.cs.js.map
{"version":3,"file":"pivot.cs.js","sources":["pivot.cs.coffee"],"names":[],"mappings":"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","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n \ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n csFmt = nf(thousandsSep: \" \", decimalSep: \",\")\n csFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \" \", decimalSep: \",\")\n csFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \" \", decimalSep: \",\")\n\n $.pivotUtilities.locales.cs =\n localeStrings:\n renderError: \"Došlo k chybě při vykreslování výsledků PivotTable.\"\n computeError: \"Došlo k chybě při výpočtu výsledků PivotTable.\"\n uiRenderError: \"Došlo k chybě při vykreslování PivotTable UI.\"\n selectAll: \"Vybrat vše\"\n selectNone: \"Zrušit výběr\"\n tooMany: \"(příliš mnoho položek)\"\n filterResults: \"Hodnoty pro filtr\"\n apply: \"Použít\"\n cancel: \"Zrušit\"\n totals: \"Celkem\"\n vs: \"ku\"\n by: \"z\"\n\n aggregators: \n \"Počet\": tpl.count(csFmtInt)\n \"Počet unikátních hodnot\": tpl.countUnique(csFmtInt)\n \"Výčet unikátních hodnot\": tpl.listUnique(\", \")\n \"Součet\": tpl.sum(csFmt)\n \"Celočíselný součet\": tpl.sum(csFmtInt)\n \"Průměr\": tpl.average(csFmt)\n \"Medián\": tpl.median(csFmt),\n \"Rozptyl\": tpl[\"var\"](1, csFmt),\n \"Směrodatná odchylka\": tpl.stdev(1, csFmt),\n \"Minimum\": tpl.min(csFmt)\n \"Maximum\": tpl.max(csFmt)\n \"První\": tpl.first(csFmt)\n \"Poslední\": tpl.last(csFmt)\n \"Součet přes součet\": tpl.sumOverSum(csFmt)\n \"80% horní hranice\": tpl.sumOverSumBound80(true, csFmt)\n \"80% spodní hranice\": tpl.sumOverSumBound80(false, csFmt)\n \"Součet jako poměr z celku\": tpl.fractionOf(tpl.sum(), \"total\", csFmtPct)\n \"Součet jako poměr z řádků\": tpl.fractionOf(tpl.sum(), \"row\", csFmtPct)\n \"Součet jako poměr ze sloupců\": tpl.fractionOf(tpl.sum(), \"col\", csFmtPct)\n \"Počet jako poměr z celku\": tpl.fractionOf(tpl.count(), \"total\", csFmtPct)\n \"Počet jako poměr z řádků\": tpl.fractionOf(tpl.count(), \"row\", csFmtPct)\n \"Počet jako poměr ze sloupců\": tpl.fractionOf(tpl.count(), \"col\", csFmtPct)\n\n renderers:\n \"Tabulka\": $.pivotUtilities.renderers[\"Table\"]\n \"Tabulka se sloupcovým grafem\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"Teplotní mapa\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"Teplotní mapa z řádků\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"Teplotní mapa ze sloupců\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.cs.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.cs.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var o,t,r,i,a;return i=e.pivotUtilities.numberFormat,a=e.pivotUtilities.aggregatorTemplates,o=i({thousandsSep:" ",decimalSep:","}),t=i({digitsAfterDecimal:0,thousandsSep:" ",decimalSep:","}),r=i({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:" ",decimalSep:","}),e.pivotUtilities.locales.cs={localeStrings:{renderError:"Došlo k chybě při vykreslování výsledků PivotTable.",computeError:"Došlo k chybě při výpočtu výsledků PivotTable.",uiRenderError:"Došlo k chybě při vykreslování PivotTable UI.",selectAll:"Vybrat vše",selectNone:"Zrušit výběr",tooMany:"(příliš mnoho položek)",filterResults:"Hodnoty pro filtr",apply:"Použít",cancel:"Zrušit",totals:"Celkem",vs:"ku",by:"z"},aggregators:{"Počet":a.count(t),"Počet unikátních hodnot":a.countUnique(t),"Výčet unikátních hodnot":a.listUnique(", "),"Součet":a.sum(o),"Celočíselný součet":a.sum(t),"Průměr":a.average(o),"Medián":a.median(o),Rozptyl:a["var"](1,o),"Směrodatná odchylka":a.stdev(1,o),Minimum:a.min(o),Maximum:a.max(o),"První":a.first(o),"Poslední":a.last(o),"Součet přes součet":a.sumOverSum(o),"80% horní hranice":a.sumOverSumBound80(!0,o),"80% spodní hranice":a.sumOverSumBound80(!1,o),"Součet jako poměr z celku":a.fractionOf(a.sum(),"total",r),"Součet jako poměr z řádků":a.fractionOf(a.sum(),"row",r),"Součet jako poměr ze sloupců":a.fractionOf(a.sum(),"col",r),"Počet jako poměr z celku":a.fractionOf(a.count(),"total",r),"Počet jako poměr z řádků":a.fractionOf(a.count(),"row",r),"Počet jako poměr ze sloupců":a.fractionOf(a.count(),"col",r)},renderers:{Tabulka:e.pivotUtilities.renderers.Table,"Tabulka se sloupcovým grafem":e.pivotUtilities.renderers["Table Barchart"],"Teplotní mapa":e.pivotUtilities.renderers.Heatmap,"Teplotní mapa z řádků":e.pivotUtilities.renderers["Row Heatmap"],"Teplotní mapa ze sloupců":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this);
//# sourceMappingURL=pivot.cs.min.js.map
{"version":3,"sources":["pivot.cs.coffee","pivot.cs.min.js"],"names":["callWithJQuery","pivotModule","exports","module","require","define","amd","jQuery","$","csFmt","csFmtInt","csFmtPct","nf","tpl","pivotUtilities","numberFormat","aggregatorTemplates","thousandsSep","decimalSep","digitsAfterDecimal","scaler","suffix","locales","cs","localeStrings","renderError","computeError","uiRenderError","selectAll","selectNone","tooMany","filterResults","apply","cancel","totals","vs","by","aggregators","Počet","count","Počet unikátních hodnot","countUnique","Výčet unikátních hodnot","listUnique","Součet","sum","Celočíselný součet","Průměr","average","Medián","median","Rozptyl","Směrodatná odchylka","stdev","Minimum","min","Maximum","max","První","first","Poslední","last","Součet přes součet","sumOverSum","80% horní hranice","sumOverSumBound80","80% spodní hranice","Součet jako poměr z celku","fractionOf","Součet jako poměr z řádků","Součet jako poměr ze sloupců","Počet jako poměr z celku","Počet jako poměr z řádků","Počet jako poměr ze sloupců","renderers","Tabulka","Tabulka se sloupcovým grafem","Teplotní mapa","Teplotní mapa z řádků","Teplotní mapa ze sloupců","call","this"],"mappings":"CAAA,WAAA,GAAAA,IAAAA,EAAiB,SAACC,GACd,MAAqB,gBAAXC,UAAyC,gBAAVC,QACrCF,EAAYG,QAAQ,WACC,kBAAVC,SAAyBA,OAAOC,IAC3CD,QAAQ,UAAWJ,GAGnBA,EAAYM,UAEL,SAACC,GACZ,GAAAC,GAAAC,EAAAC,EAAAC,EAAAC,CCuBA,ODvBAD,GAAKJ,EAAEM,eAAeC,aACtBF,EAAML,EAAEM,eAAeE,oBAEvBP,EAAWG,GAAGK,aAAc,IAAKC,WAAY,MAC7CR,EAAWE,GAAGO,mBAAoB,EAAGF,aAAc,IAAKC,WAAY,MACpEP,EAAWC,GAAGO,mBAAoB,EAAGC,OAAQ,IAAKC,OAAQ,IAAKJ,aAAc,IAAKC,WAAY,MAE9FV,EAAEM,eAAeQ,QAAQC,IACrBC,eACIC,YAAa,sDACbC,aAAc,iDACdC,cAAe,gDACfC,UAAW,aACXC,WAAY,eACZC,QAAS,yBACTC,cAAe,oBACfC,MAAO,SACPC,OAAQ,SACRC,OAAQ,SACRC,GAAI,KACJC,GAAI,KAERC,aACIC,QAAgCzB,EAAI0B,MAAM7B,GAC1C8B,0BAAgC3B,EAAI4B,YAAY/B,GAChDgC,0BAAgC7B,EAAI8B,WAAW,MAC/CC,SAAgC/B,EAAIgC,IAAIpC,GACxCqC,qBAAgCjC,EAAIgC,IAAInC,GACxCqC,SAAgClC,EAAImC,QAAQvC,GAC5CwC,SAAgCpC,EAAIqC,OAAOzC,GAC3C0C,QAAgCtC,EAAI,OAAO,EAAGJ,GAC9C2C,sBAAgCvC,EAAIwC,MAAM,EAAG5C,GAC7C6C,QAAgCzC,EAAI0C,IAAI9C,GACxC+C,QAAgC3C,EAAI4C,IAAIhD,GACxCiD,QAAgC7C,EAAI8C,MAAMlD,GAC1CmD,WAAgC/C,EAAIgD,KAAKpD,GACzCqD,qBAAgCjD,EAAIkD,WAAWtD,GAC/CuD,oBAAgCnD,EAAIoD,mBAAkB,EAAMxD,GAC5DyD,qBAAgCrD,EAAIoD,mBAAkB,EAAOxD,GAC7D0D,4BAAgCtD,EAAIuD,WAAWvD,EAAIgC,MAAa,QAASlC,GACzE0D,4BAAgCxD,EAAIuD,WAAWvD,EAAIgC,MAAS,MAASlC,GACrE2D,+BAAgCzD,EAAIuD,WAAWvD,EAAIgC,MAAS,MAASlC,GACrE4D,2BAAgC1D,EAAIuD,WAAWvD,EAAI0B,QAAS,QAAS5B,GACrE6D,2BAAgC3D,EAAIuD,WAAWvD,EAAI0B,QAAS,MAAS5B,GACrE8D,8BAAgC5D,EAAIuD,WAAWvD,EAAI0B,QAAS,MAAS5B,IAEzE+D,WACIC,QAAgCnE,EAAEM,eAAe4D,UAAU,MAC3DE,+BAAgCpE,EAAEM,eAAe4D,UAAU,kBAC3DG,gBAAgCrE,EAAEM,eAAe4D,UAAU,QAC3DI,wBAAgCtE,EAAEM,eAAe4D,UAAU,eAC3DK,2BAAgCvE,EAAEM,eAAe4D,UAAU,qBCqBpEM,KAAKC","file":"pivot.cs.min.js","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n \ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n csFmt = nf(thousandsSep: \" \", decimalSep: \",\")\n csFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \" \", decimalSep: \",\")\n csFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \" \", decimalSep: \",\")\n\n $.pivotUtilities.locales.cs =\n localeStrings:\n renderError: \"Došlo k chybě při vykreslování výsledků PivotTable.\"\n computeError: \"Došlo k chybě při výpočtu výsledků PivotTable.\"\n uiRenderError: \"Došlo k chybě při vykreslování PivotTable UI.\"\n selectAll: \"Vybrat vše\"\n selectNone: \"Zrušit výběr\"\n tooMany: \"(příliš mnoho položek)\"\n filterResults: \"Hodnoty pro filtr\"\n apply: \"Použít\"\n cancel: \"Zrušit\"\n totals: \"Celkem\"\n vs: \"ku\"\n by: \"z\"\n\n aggregators: \n \"Počet\": tpl.count(csFmtInt)\n \"Počet unikátních hodnot\": tpl.countUnique(csFmtInt)\n \"Výčet unikátních hodnot\": tpl.listUnique(\", \")\n \"Součet\": tpl.sum(csFmt)\n \"Celočíselný součet\": tpl.sum(csFmtInt)\n \"Průměr\": tpl.average(csFmt)\n \"Medián\": tpl.median(csFmt),\n \"Rozptyl\": tpl[\"var\"](1, csFmt),\n \"Směrodatná odchylka\": tpl.stdev(1, csFmt),\n \"Minimum\": tpl.min(csFmt)\n \"Maximum\": tpl.max(csFmt)\n \"První\": tpl.first(csFmt)\n \"Poslední\": tpl.last(csFmt)\n \"Součet přes součet\": tpl.sumOverSum(csFmt)\n \"80% horní hranice\": tpl.sumOverSumBound80(true, csFmt)\n \"80% spodní hranice\": tpl.sumOverSumBound80(false, csFmt)\n \"Součet jako poměr z celku\": tpl.fractionOf(tpl.sum(), \"total\", csFmtPct)\n \"Součet jako poměr z řádků\": tpl.fractionOf(tpl.sum(), \"row\", csFmtPct)\n \"Součet jako poměr ze sloupců\": tpl.fractionOf(tpl.sum(), \"col\", csFmtPct)\n \"Počet jako poměr z celku\": tpl.fractionOf(tpl.count(), \"total\", csFmtPct)\n \"Počet jako poměr z řádků\": tpl.fractionOf(tpl.count(), \"row\", csFmtPct)\n \"Počet jako poměr ze sloupců\": tpl.fractionOf(tpl.count(), \"col\", csFmtPct)\n\n renderers:\n \"Tabulka\": $.pivotUtilities.renderers[\"Table\"]\n \"Tabulka se sloupcovým grafem\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"Teplotní mapa\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"Teplotní mapa z řádků\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"Teplotní mapa ze sloupců\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n","(function() {\n var callWithJQuery;\n\n callWithJQuery = function(pivotModule) {\n if (typeof exports === \"object\" && typeof module === \"object\") {\n return pivotModule(require(\"jquery\"));\n } else if (typeof define === \"function\" && define.amd) {\n return define([\"jquery\"], pivotModule);\n } else {\n return pivotModule(jQuery);\n }\n };\n\n callWithJQuery(function($) {\n var csFmt, csFmtInt, csFmtPct, nf, tpl;\n nf = $.pivotUtilities.numberFormat;\n tpl = $.pivotUtilities.aggregatorTemplates;\n csFmt = nf({\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n csFmtInt = nf({\n digitsAfterDecimal: 0,\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n csFmtPct = nf({\n digitsAfterDecimal: 1,\n scaler: 100,\n suffix: \"%\",\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n return $.pivotUtilities.locales.cs = {\n localeStrings: {\n renderError: \"Došlo k chybě při vykreslování výsledků PivotTable.\",\n computeError: \"Došlo k chybě při výpočtu výsledků PivotTable.\",\n uiRenderError: \"Došlo k chybě při vykreslování PivotTable UI.\",\n selectAll: \"Vybrat vše\",\n selectNone: \"Zrušit výběr\",\n tooMany: \"(příliš mnoho položek)\",\n filterResults: \"Hodnoty pro filtr\",\n apply: \"Použít\",\n cancel: \"Zrušit\",\n totals: \"Celkem\",\n vs: \"ku\",\n by: \"z\"\n },\n aggregators: {\n \"Počet\": tpl.count(csFmtInt),\n \"Počet unikátních hodnot\": tpl.countUnique(csFmtInt),\n \"Výčet unikátních hodnot\": tpl.listUnique(\", \"),\n \"Součet\": tpl.sum(csFmt),\n \"Celočíselný součet\": tpl.sum(csFmtInt),\n \"Průměr\": tpl.average(csFmt),\n \"Medián\": tpl.median(csFmt),\n \"Rozptyl\": tpl[\"var\"](1, csFmt),\n \"Směrodatná odchylka\": tpl.stdev(1, csFmt),\n \"Minimum\": tpl.min(csFmt),\n \"Maximum\": tpl.max(csFmt),\n \"První\": tpl.first(csFmt),\n \"Poslední\": tpl.last(csFmt),\n \"Součet přes součet\": tpl.sumOverSum(csFmt),\n \"80% horní hranice\": tpl.sumOverSumBound80(true, csFmt),\n \"80% spodní hranice\": tpl.sumOverSumBound80(false, csFmt),\n \"Součet jako poměr z celku\": tpl.fractionOf(tpl.sum(), \"total\", csFmtPct),\n \"Součet jako poměr z řádků\": tpl.fractionOf(tpl.sum(), \"row\", csFmtPct),\n \"Součet jako poměr ze sloupců\": tpl.fractionOf(tpl.sum(), \"col\", csFmtPct),\n \"Počet jako poměr z celku\": tpl.fractionOf(tpl.count(), \"total\", csFmtPct),\n \"Počet jako poměr z řádků\": tpl.fractionOf(tpl.count(), \"row\", csFmtPct),\n \"Počet jako poměr ze sloupců\": tpl.fractionOf(tpl.count(), \"col\", csFmtPct)\n },\n renderers: {\n \"Tabulka\": $.pivotUtilities.renderers[\"Table\"],\n \"Tabulka se sloupcovým grafem\": $.pivotUtilities.renderers[\"Table Barchart\"],\n \"Teplotní mapa\": $.pivotUtilities.renderers[\"Heatmap\"],\n \"Teplotní mapa z řádků\": $.pivotUtilities.renderers[\"Row Heatmap\"],\n \"Teplotní mapa ze sloupců\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n }\n };\n });\n\n}).call(this);\n\n//# sourceMappingURL=pivot.cs.js.map\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.cs.min.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.cs.min.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
...@@ -6,7 +6,7 @@ table.pvtTable { ...@@ -6,7 +6,7 @@ table.pvtTable {
text-align: left; text-align: left;
border-collapse: collapse; border-collapse: collapse;
} }
table.pvtTable tr th, table.pvtTable tr th { table.pvtTable thead tr th, table.pvtTable tbody tr th {
background-color: #e6EEEE; background-color: #e6EEEE;
border: 1px solid #CDCDCD; border: 1px solid #CDCDCD;
font-size: 8pt; font-size: 8pt;
...@@ -16,7 +16,7 @@ table.pvtTable tr th, table.pvtTable tr th { ...@@ -16,7 +16,7 @@ table.pvtTable tr th, table.pvtTable tr th {
table.pvtTable .pvtColLabel {text-align: center;} table.pvtTable .pvtColLabel {text-align: center;}
table.pvtTable .pvtTotalLabel {text-align: right;} table.pvtTable .pvtTotalLabel {text-align: right;}
table.pvtTable tr td { table.pvtTable tbody tr td {
color: #3D3D3D; color: #3D3D3D;
padding: 5px; padding: 5px;
background-color: #FFF; background-color: #FFF;
...@@ -27,7 +27,12 @@ table.pvtTable tr td { ...@@ -27,7 +27,12 @@ table.pvtTable tr td {
.pvtTotal, .pvtGrandTotal { font-weight: bold; } .pvtTotal, .pvtGrandTotal { font-weight: bold; }
.pvtVals { text-align: center;} .pvtVals { text-align: center; white-space: nowrap;}
.pvtRowOrder, .pvtColOrder {
cursor:pointer;
width: 15px;
margin-left: 5px;
display: inline-block; }
.pvtAggregator { margin-bottom: 5px ;} .pvtAggregator { margin-bottom: 5px ;}
.pvtAxisContainer, .pvtVals { .pvtAxisContainer, .pvtVals {
...@@ -36,6 +41,12 @@ table.pvtTable tr td { ...@@ -36,6 +41,12 @@ table.pvtTable tr td {
padding: 5px; padding: 5px;
min-width: 20px; min-width: 20px;
min-height: 20px; min-height: 20px;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
-ms-user-select: none;
} }
.pvtAxisContainer li { .pvtAxisContainer li {
padding: 8px 6px; padding: 8px 6px;
...@@ -51,6 +62,7 @@ table.pvtTable tr td { ...@@ -51,6 +62,7 @@ table.pvtTable tr td {
} }
.pvtAxisContainer li span.pvtAttr { .pvtAxisContainer li span.pvtAttr {
-webkit-text-size-adjust: 100%;
background: #F3F3F3; background: #F3F3F3;
border: 1px solid #DEDEDE; border: 1px solid #DEDEDE;
padding: 2px 5px; padding: 2px 5px;
...@@ -72,25 +84,31 @@ table.pvtTable tr td { ...@@ -72,25 +84,31 @@ table.pvtTable tr td {
.pvtFilterBox{ .pvtFilterBox{
z-index: 100; z-index: 100;
width: 280px; width: 300px;
border: 1px solid gray; border: 1px solid gray;
background-color: #fff; background-color: #fff;
position: absolute; position: absolute;
padding: 20px;
text-align: center; text-align: center;
} }
.pvtFilterBox h4{ margin:0; } .pvtFilterBox h4{ margin: 15px; }
.pvtFilterBox p { margin: 1em auto; } .pvtFilterBox p { margin: 10px auto; }
.pvtFilterBox label { font-weight: normal; } .pvtFilterBox label { font-weight: normal; }
.pvtFilterBox input[type='checkbox'] { margin-right: 5px; } .pvtFilterBox input[type='checkbox'] { margin-right: 10px; margin-left: 10px; }
.pvtFilterBox input[type='text'] { width: 230px; }
.pvtFilterBox .count { color: gray; font-weight: normal; margin-left: 3px;}
.pvtCheckContainer{ .pvtCheckContainer{
text-align: left; text-align: left;
overflow: scroll; font-size: 14px;
white-space: nowrap;
overflow-y: scroll;
width: 100%; width: 100%;
max-height: 200px; max-height: 250px;
border-top: 1px solid lightgrey;
border-bottom: 1px solid lightgrey;
} }
.pvtCheckContainer p{ margin: 5px; } .pvtCheckContainer p{ margin: 5px; }
.pvtRendererArea { padding: 5px;} .pvtRendererArea { padding: 5px;}
...@@ -6,6 +6,10 @@ ...@@ -6,6 +6,10 @@
</pickle> </pickle>
<pickle> <pickle>
<dictionary> <dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item> <item>
<key> <string>__name__</string> </key> <key> <string>__name__</string> </key>
<value> <string>pivot.css</string> </value> <value> <string>pivot.css</string> </value>
......
(function() {
var callWithJQuery;
callWithJQuery = function(pivotModule) {
if (typeof exports === "object" && typeof module === "object") {
return pivotModule(require("jquery"));
} else if (typeof define === "function" && define.amd) {
return define(["jquery"], pivotModule);
} else {
return pivotModule(jQuery);
}
};
callWithJQuery(function($) {
var nf, o, r, t, tpl;
nf = $.pivotUtilities.numberFormat;
tpl = $.pivotUtilities.aggregatorTemplates;
r = nf({
thousandsSep: ".",
decimalSep: ","
});
t = nf({
digitsAfterDecimal: 0,
thousandsSep: ".",
decimalSep: ","
});
o = nf({
digitsAfterDecimal: 1,
scaler: 100,
suffix: "%",
thousandsSep: ".",
decimalSep: ","
});
return $.pivotUtilities.locales.da = {
localeStrings: {
renderError: "Der opstod en fejl, mens du trak i feltet",
computeError: "Der opstod en fejl ved beregningen af feltet",
uiRenderError: "Der opstod en fejl, mens den grafiske brugerflade blev beregnet",
selectAll: "Vælg alle",
selectNone: "Vælg ingen",
tooMany: "(for mange værdier til at vise)",
filterResults: "Filter værdier",
totals: "I alt",
vs: "vs",
by: "af"
},
aggregators: {
"Antal": tpl.count(t),
"Antal Unikke værdier": tpl.countUnique(t),
"Liste unikke værdier": tpl.listUnique(", "),
"Sum": tpl.sum(r),
"Sum i heltal": tpl.sum(t),
"Gennemsnit": tpl.average(r),
"Minimum": tpl.min(r),
"Maximum": tpl.max(r),
"Sum iforhold til sum": tpl.sumOverSum(r),
"Sum iforhold til sum, øverst 80%": tpl.sumOverSumBound80(!0, r),
"Sum iforhold til sum, lavest 80%": tpl.sumOverSumBound80(!1, r),
"Andel af i alt sum": tpl.fractionOf(tpl.sum(), "total", o),
"Andel af række sum": tpl.fractionOf(tpl.sum(), "row", o),
"Andel af kolonner sum": tpl.fractionOf(tpl.sum(), "col", o),
"Andel af i alt antal": tpl.fractionOf(tpl.count(), "total", o),
"Andel af række antal": tpl.fractionOf(tpl.count(), "row", o),
"Andel af kolonner antal": tpl.fractionOf(tpl.count(), "col", o)
},
renderers: {
"Tabel": $.pivotUtilities.renderers.Table,
"Tabel med søjler": $.pivotUtilities.renderers["Table Barchart"],
"Heatmap": $.pivotUtilities.renderers.Heatmap,
"Heatmap per række": $.pivotUtilities.renderers["Row Heatmap"],
"Heatmap per kolonne": $.pivotUtilities.renderers["Col Heatmap"]
}
};
});
}).call(this);
//# sourceMappingURL=pivot.da.js.map
{"version":3,"file":"pivot.da.js","sources":["pivot.da.coffee"],"names":[],"mappings":"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","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n \ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n r = nf({\n thousandsSep: \".\",\n decimalSep: \",\"\n })\n\n t = nf({\n digitsAfterDecimal: 0,\n thousandsSep: \".\",\n decimalSep: \",\"\n })\n\n o = nf({\n digitsAfterDecimal: 1,\n scaler: 100,\n suffix: \"%\",\n thousandsSep: \".\",\n decimalSep: \",\"\n })\n\n $.pivotUtilities.locales.da = \n localeStrings: \n renderError: \"Der opstod en fejl, mens du trak i feltet\",\n computeError: \"Der opstod en fejl ved beregningen af feltet\",\n uiRenderError: \"Der opstod en fejl, mens den grafiske brugerflade blev beregnet\",\n selectAll: \"Vælg alle\",\n selectNone: \"Vælg ingen\",\n tooMany: \"(for mange værdier til at vise)\",\n filterResults: \"Filter værdier\",\n totals: \"I alt\",\n vs: \"vs\",\n by: \"af\"\n aggregators: \n \"Antal\": tpl.count(t),\n \"Antal Unikke værdier\": tpl.countUnique(t),\n \"Liste unikke værdier\": tpl.listUnique(\", \"),\n \"Sum\": tpl.sum(r),\n \"Sum i heltal\": tpl.sum(t),\n \"Gennemsnit\": tpl.average(r),\n \"Minimum\": tpl.min(r),\n \"Maximum\": tpl.max(r),\n \"Sum iforhold til sum\": tpl.sumOverSum(r),\n \"Sum iforhold til sum, øverst 80%\": tpl.sumOverSumBound80(!0, r),\n \"Sum iforhold til sum, lavest 80%\": tpl.sumOverSumBound80(!1, r),\n \"Andel af i alt sum\": tpl.fractionOf(tpl.sum(), \"total\", o),\n \"Andel af række sum\": tpl.fractionOf(tpl.sum(), \"row\", o),\n \"Andel af kolonner sum\": tpl.fractionOf(tpl.sum(), \"col\", o),\n \"Andel af i alt antal\": tpl.fractionOf(tpl.count(), \"total\", o),\n \"Andel af række antal\": tpl.fractionOf(tpl.count(), \"row\", o),\n \"Andel af kolonner antal\": tpl.fractionOf(tpl.count(), \"col\", o)\n renderers: \n \"Tabel\": $.pivotUtilities.renderers.Table,\n \"Tabel med søjler\": $.pivotUtilities.renderers[\"Table Barchart\"],\n \"Heatmap\": $.pivotUtilities.renderers.Heatmap,\n \"Heatmap per række\": $.pivotUtilities.renderers[\"Row Heatmap\"],\n \"Heatmap per kolonne\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.da.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.da.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var t,r,i,a,n;return t=e.pivotUtilities.numberFormat,n=e.pivotUtilities.aggregatorTemplates,i=t({thousandsSep:".",decimalSep:","}),a=t({digitsAfterDecimal:0,thousandsSep:".",decimalSep:","}),r=t({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:".",decimalSep:","}),e.pivotUtilities.locales.da={localeStrings:{renderError:"Der opstod en fejl, mens du trak i feltet",computeError:"Der opstod en fejl ved beregningen af feltet",uiRenderError:"Der opstod en fejl, mens den grafiske brugerflade blev beregnet",selectAll:"Vælg alle",selectNone:"Vælg ingen",tooMany:"(for mange værdier til at vise)",filterResults:"Filter værdier",totals:"I alt",vs:"vs",by:"af"},aggregators:{Antal:n.count(a),"Antal Unikke værdier":n.countUnique(a),"Liste unikke værdier":n.listUnique(", "),Sum:n.sum(i),"Sum i heltal":n.sum(a),Gennemsnit:n.average(i),Minimum:n.min(i),Maximum:n.max(i),"Sum iforhold til sum":n.sumOverSum(i),"Sum iforhold til sum, øverst 80%":n.sumOverSumBound80(!0,i),"Sum iforhold til sum, lavest 80%":n.sumOverSumBound80(!1,i),"Andel af i alt sum":n.fractionOf(n.sum(),"total",r),"Andel af række sum":n.fractionOf(n.sum(),"row",r),"Andel af kolonner sum":n.fractionOf(n.sum(),"col",r),"Andel af i alt antal":n.fractionOf(n.count(),"total",r),"Andel af række antal":n.fractionOf(n.count(),"row",r),"Andel af kolonner antal":n.fractionOf(n.count(),"col",r)},renderers:{Tabel:e.pivotUtilities.renderers.Table,"Tabel med søjler":e.pivotUtilities.renderers["Table Barchart"],Heatmap:e.pivotUtilities.renderers.Heatmap,"Heatmap per række":e.pivotUtilities.renderers["Row Heatmap"],"Heatmap per kolonne":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this);
//# sourceMappingURL=pivot.da.min.js.map
{"version":3,"sources":["pivot.da.coffee","pivot.da.min.js"],"names":["callWithJQuery","pivotModule","exports","module","require","define","amd","jQuery","$","nf","o","r","t","tpl","pivotUtilities","numberFormat","aggregatorTemplates","thousandsSep","decimalSep","digitsAfterDecimal","scaler","suffix","locales","da","localeStrings","renderError","computeError","uiRenderError","selectAll","selectNone","tooMany","filterResults","totals","vs","by","aggregators","Antal","count","Antal Unikke værdier","countUnique","Liste unikke værdier","listUnique","Sum","sum","Sum i heltal","Gennemsnit","average","Minimum","min","Maximum","max","Sum iforhold til sum","sumOverSum","Sum iforhold til sum, øverst 80%","sumOverSumBound80","Sum iforhold til sum, lavest 80%","Andel af i alt sum","fractionOf","Andel af række sum","Andel af kolonner sum","Andel af i alt antal","Andel af række antal","Andel af kolonner antal","renderers","Tabel","Table","Tabel med søjler","Heatmap","Heatmap per række","Heatmap per kolonne","call","this"],"mappings":"CAAA,WAAA,GAAAA,IAAAA,EAAiB,SAACC,GACd,MAAqB,gBAAXC,UAAyC,gBAAVC,QACrCF,EAAYG,QAAQ,WACC,kBAAVC,SAAyBA,OAAOC,IAC3CD,QAAQ,UAAWJ,GAGnBA,EAAYM,UAEL,SAACC,GACZ,GAAAC,GAAAC,EAAAC,EAAAC,EAAAC,CCuBA,ODvBAJ,GAAKD,EAAEM,eAAeC,aACtBF,EAAML,EAAEM,eAAeE,oBAEvBL,EAAIF,GACIQ,aAAc,IACdC,WAAY,MAGpBN,EAAIH,GACIU,mBAAoB,EACpBF,aAAc,IACdC,WAAY,MAGpBR,EAAID,GACIU,mBAAoB,EACpBC,OAAQ,IACRC,OAAQ,IACRJ,aAAc,IACdC,WAAY,MAGpBV,EAAEM,eAAeQ,QAAQC,IACrBC,eACIC,YAAa,4CACbC,aAAc,+CACdC,cAAe,kEACfC,UAAW,YACXC,WAAY,aACZC,QAAS,kCACTC,cAAe,iBACfC,OAAQ,QACRC,GAAI,KACJC,GAAI,MACRC,aACIC,MAASvB,EAAIwB,MAAMzB,GACnB0B,uBAAwBzB,EAAI0B,YAAY3B,GACxC4B,uBAAwB3B,EAAI4B,WAAW,MACvCC,IAAO7B,EAAI8B,IAAIhC,GACfiC,eAAgB/B,EAAI8B,IAAI/B,GACxBiC,WAAchC,EAAIiC,QAAQnC,GAC1BoC,QAAWlC,EAAImC,IAAIrC,GACnBsC,QAAWpC,EAAIqC,IAAIvC,GACnBwC,uBAAwBtC,EAAIuC,WAAWzC,GACvC0C,mCAAoCxC,EAAIyC,mBAAkB,EAAI3C,GAC9D4C,oCAAqC1C,EAAIyC,mBAAkB,EAAI3C,GAC/D6C,qBAAsB3C,EAAI4C,WAAW5C,EAAI8B,MAAO,QAASjC,GACzDgD,qBAAsB7C,EAAI4C,WAAW5C,EAAI8B,MAAO,MAAOjC,GACvDiD,wBAAyB9C,EAAI4C,WAAW5C,EAAI8B,MAAO,MAAOjC,GAC1DkD,uBAAwB/C,EAAI4C,WAAW5C,EAAIwB,QAAS,QAAS3B,GAC7DmD,uBAAwBhD,EAAI4C,WAAW5C,EAAIwB,QAAS,MAAO3B,GAC3DoD,0BAA2BjD,EAAI4C,WAAW5C,EAAIwB,QAAS,MAAO3B,IAClEqD,WACIC,MAASxD,EAAEM,eAAeiD,UAAUE,MACpCC,mBAAoB1D,EAAEM,eAAeiD,UAAU,kBAC/CI,QAAW3D,EAAEM,eAAeiD,UAAUI,QACtCC,oBAAqB5D,EAAEM,eAAeiD,UAAU,eAChDM,sBAAuB7D,EAAEM,eAAeiD,UAAU,qBCQ3DO,KAAKC","file":"pivot.da.min.js","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n \ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n r = nf({\n thousandsSep: \".\",\n decimalSep: \",\"\n })\n\n t = nf({\n digitsAfterDecimal: 0,\n thousandsSep: \".\",\n decimalSep: \",\"\n })\n\n o = nf({\n digitsAfterDecimal: 1,\n scaler: 100,\n suffix: \"%\",\n thousandsSep: \".\",\n decimalSep: \",\"\n })\n\n $.pivotUtilities.locales.da = \n localeStrings: \n renderError: \"Der opstod en fejl, mens du trak i feltet\",\n computeError: \"Der opstod en fejl ved beregningen af feltet\",\n uiRenderError: \"Der opstod en fejl, mens den grafiske brugerflade blev beregnet\",\n selectAll: \"Vælg alle\",\n selectNone: \"Vælg ingen\",\n tooMany: \"(for mange værdier til at vise)\",\n filterResults: \"Filter værdier\",\n totals: \"I alt\",\n vs: \"vs\",\n by: \"af\"\n aggregators: \n \"Antal\": tpl.count(t),\n \"Antal Unikke værdier\": tpl.countUnique(t),\n \"Liste unikke værdier\": tpl.listUnique(\", \"),\n \"Sum\": tpl.sum(r),\n \"Sum i heltal\": tpl.sum(t),\n \"Gennemsnit\": tpl.average(r),\n \"Minimum\": tpl.min(r),\n \"Maximum\": tpl.max(r),\n \"Sum iforhold til sum\": tpl.sumOverSum(r),\n \"Sum iforhold til sum, øverst 80%\": tpl.sumOverSumBound80(!0, r),\n \"Sum iforhold til sum, lavest 80%\": tpl.sumOverSumBound80(!1, r),\n \"Andel af i alt sum\": tpl.fractionOf(tpl.sum(), \"total\", o),\n \"Andel af række sum\": tpl.fractionOf(tpl.sum(), \"row\", o),\n \"Andel af kolonner sum\": tpl.fractionOf(tpl.sum(), \"col\", o),\n \"Andel af i alt antal\": tpl.fractionOf(tpl.count(), \"total\", o),\n \"Andel af række antal\": tpl.fractionOf(tpl.count(), \"row\", o),\n \"Andel af kolonner antal\": tpl.fractionOf(tpl.count(), \"col\", o)\n renderers: \n \"Tabel\": $.pivotUtilities.renderers.Table,\n \"Tabel med søjler\": $.pivotUtilities.renderers[\"Table Barchart\"],\n \"Heatmap\": $.pivotUtilities.renderers.Heatmap,\n \"Heatmap per række\": $.pivotUtilities.renderers[\"Row Heatmap\"],\n \"Heatmap per kolonne\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n","(function() {\n var callWithJQuery;\n\n callWithJQuery = function(pivotModule) {\n if (typeof exports === \"object\" && typeof module === \"object\") {\n return pivotModule(require(\"jquery\"));\n } else if (typeof define === \"function\" && define.amd) {\n return define([\"jquery\"], pivotModule);\n } else {\n return pivotModule(jQuery);\n }\n };\n\n callWithJQuery(function($) {\n var nf, o, r, t, tpl;\n nf = $.pivotUtilities.numberFormat;\n tpl = $.pivotUtilities.aggregatorTemplates;\n r = nf({\n thousandsSep: \".\",\n decimalSep: \",\"\n });\n t = nf({\n digitsAfterDecimal: 0,\n thousandsSep: \".\",\n decimalSep: \",\"\n });\n o = nf({\n digitsAfterDecimal: 1,\n scaler: 100,\n suffix: \"%\",\n thousandsSep: \".\",\n decimalSep: \",\"\n });\n return $.pivotUtilities.locales.da = {\n localeStrings: {\n renderError: \"Der opstod en fejl, mens du trak i feltet\",\n computeError: \"Der opstod en fejl ved beregningen af feltet\",\n uiRenderError: \"Der opstod en fejl, mens den grafiske brugerflade blev beregnet\",\n selectAll: \"Vælg alle\",\n selectNone: \"Vælg ingen\",\n tooMany: \"(for mange værdier til at vise)\",\n filterResults: \"Filter værdier\",\n totals: \"I alt\",\n vs: \"vs\",\n by: \"af\"\n },\n aggregators: {\n \"Antal\": tpl.count(t),\n \"Antal Unikke værdier\": tpl.countUnique(t),\n \"Liste unikke værdier\": tpl.listUnique(\", \"),\n \"Sum\": tpl.sum(r),\n \"Sum i heltal\": tpl.sum(t),\n \"Gennemsnit\": tpl.average(r),\n \"Minimum\": tpl.min(r),\n \"Maximum\": tpl.max(r),\n \"Sum iforhold til sum\": tpl.sumOverSum(r),\n \"Sum iforhold til sum, øverst 80%\": tpl.sumOverSumBound80(!0, r),\n \"Sum iforhold til sum, lavest 80%\": tpl.sumOverSumBound80(!1, r),\n \"Andel af i alt sum\": tpl.fractionOf(tpl.sum(), \"total\", o),\n \"Andel af række sum\": tpl.fractionOf(tpl.sum(), \"row\", o),\n \"Andel af kolonner sum\": tpl.fractionOf(tpl.sum(), \"col\", o),\n \"Andel af i alt antal\": tpl.fractionOf(tpl.count(), \"total\", o),\n \"Andel af række antal\": tpl.fractionOf(tpl.count(), \"row\", o),\n \"Andel af kolonner antal\": tpl.fractionOf(tpl.count(), \"col\", o)\n },\n renderers: {\n \"Tabel\": $.pivotUtilities.renderers.Table,\n \"Tabel med søjler\": $.pivotUtilities.renderers[\"Table Barchart\"],\n \"Heatmap\": $.pivotUtilities.renderers.Heatmap,\n \"Heatmap per række\": $.pivotUtilities.renderers[\"Row Heatmap\"],\n \"Heatmap per kolonne\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n }\n };\n });\n\n}).call(this);\n\n//# sourceMappingURL=pivot.da.js.map\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.da.min.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.da.min.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
(function() {
var callWithJQuery;
callWithJQuery = function(pivotModule) {
if (typeof exports === "object" && typeof module === "object") {
return pivotModule(require("jquery"));
} else if (typeof define === "function" && define.amd) {
return define(["jquery"], pivotModule);
} else {
return pivotModule(jQuery);
}
};
callWithJQuery(function($) {
var frFmt, frFmtInt, frFmtPct, nf, tpl;
nf = $.pivotUtilities.numberFormat;
tpl = $.pivotUtilities.aggregatorTemplates;
frFmt = nf({
thousandsSep: " ",
decimalSep: ","
});
frFmtInt = nf({
digitsAfterDecimal: 0,
thousandsSep: " ",
decimalSep: ","
});
frFmtPct = nf({
digitsAfterDecimal: 1,
scaler: 100,
suffix: "%",
thousandsSep: " ",
decimalSep: ","
});
return $.pivotUtilities.locales.de = {
localeStrings: {
renderError: "Bei der Darstellung der Pivot-Tabelle ist ein Fehler aufgetreten.",
computeError: "Bei der Berechnung der Pivot-Tabelle ist ein Fehler aufgetreten.",
uiRenderError: "Bei der Darstellung Oberfläche der Pivot-Tabelle ist ein Fehler aufgetreten.",
selectAll: "Alles auswählen",
selectNone: "Nichts auswählen",
tooMany: "(zu viele für Liste)",
filterResults: "Ergebnisse filtern",
totals: "Gesamt",
vs: "gegen",
by: "pro"
},
aggregators: {
"Anzahl": tpl.count(frFmtInt),
"Anzahl eindeutiger Werte": tpl.countUnique(frFmtInt),
"Liste eindeutiger Werte": tpl.listUnique(", "),
"Summe": tpl.sum(frFmt),
"Ganzzahlige Summe": tpl.sum(frFmtInt),
"Durchschnitt": tpl.average(frFmt),
"Minimum": tpl.min(frFmt),
"Maximum": tpl.max(frFmt),
"Summe über Summe": tpl.sumOverSum(frFmt),
"80% Obergrenze": tpl.sumOverSumBound80(true, frFmt),
"80% Untergrenze": tpl.sumOverSumBound80(false, frFmt),
"Summe als Anteil von Gesamt": tpl.fractionOf(tpl.sum(), "total", frFmtPct),
"Summe als Anteil von Zeile": tpl.fractionOf(tpl.sum(), "row", frFmtPct),
"Summe als Anteil von Spalte": tpl.fractionOf(tpl.sum(), "col", frFmtPct),
"Anzahl als Anteil von Gesamt": tpl.fractionOf(tpl.count(), "total", frFmtPct),
"Anzahl als Anteil von Zeile": tpl.fractionOf(tpl.count(), "row", frFmtPct),
"Anzahl als Anteil von Spalte": tpl.fractionOf(tpl.count(), "col", frFmtPct)
},
renderers: {
"Tabelle": $.pivotUtilities.renderers["Table"],
"Tabelle mit Balkendiagramm": $.pivotUtilities.renderers["Table Barchart"],
"Heatmap": $.pivotUtilities.renderers["Heatmap"],
"Heatmap pro Zeile": $.pivotUtilities.renderers["Row Heatmap"],
"Heatmap pro Spalte": $.pivotUtilities.renderers["Col Heatmap"]
}
};
});
}).call(this);
//# sourceMappingURL=pivot.de.js.map
{"version":3,"file":"pivot.de.js","sources":["pivot.de.coffee"],"names":[],"mappings":"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","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n \ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n frFmt = nf(thousandsSep: \" \", decimalSep: \",\")\n frFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \" \", decimalSep: \",\")\n frFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \" \", decimalSep: \",\")\n\n $.pivotUtilities.locales.de = \n localeStrings:\n renderError: \"Bei der Darstellung der Pivot-Tabelle ist ein Fehler aufgetreten.\"\n computeError: \"Bei der Berechnung der Pivot-Tabelle ist ein Fehler aufgetreten.\"\n uiRenderError: \"Bei der Darstellung Oberfläche der Pivot-Tabelle ist ein Fehler aufgetreten.\"\n selectAll: \"Alles auswählen\"\n selectNone: \"Nichts auswählen\"\n tooMany: \"(zu viele für Liste)\"\n filterResults: \"Ergebnisse filtern\"\n totals: \"Gesamt\"\n vs: \"gegen\"\n by: \"pro\"\n\n aggregators: \n \"Anzahl\": tpl.count(frFmtInt)\n \"Anzahl eindeutiger Werte\": tpl.countUnique(frFmtInt)\n \"Liste eindeutiger Werte\": tpl.listUnique(\", \")\n \"Summe\": tpl.sum(frFmt)\n \"Ganzzahlige Summe\":\t\t\ttpl.sum(frFmtInt)\n \"Durchschnitt\": tpl.average(frFmt)\n \"Minimum\": tpl.min(frFmt)\n \"Maximum\": tpl.max(frFmt)\n \"Summe über Summe\": tpl.sumOverSum(frFmt)\n \"80% Obergrenze\": tpl.sumOverSumBound80(true, frFmt)\n \"80% Untergrenze\": \t\ttpl.sumOverSumBound80(false, frFmt)\n \"Summe als Anteil von Gesamt\": tpl.fractionOf(tpl.sum(), \"total\", frFmtPct)\n \"Summe als Anteil von Zeile\": tpl.fractionOf(tpl.sum(), \"row\", frFmtPct)\n \"Summe als Anteil von Spalte\": tpl.fractionOf(tpl.sum(), \"col\", frFmtPct)\n \"Anzahl als Anteil von Gesamt\": tpl.fractionOf(tpl.count(), \"total\", frFmtPct)\n \"Anzahl als Anteil von Zeile\": tpl.fractionOf(tpl.count(), \"row\", frFmtPct)\n \"Anzahl als Anteil von Spalte\": tpl.fractionOf(tpl.count(), \"col\", frFmtPct)\n\n renderers:\n \"Tabelle\": $.pivotUtilities.renderers[\"Table\"]\n \"Tabelle mit Balkendiagramm\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"Heatmap\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"Heatmap pro Zeile\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"Heatmap pro Spalte\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.de.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.de.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var t,i,r,l,a;return l=e.pivotUtilities.numberFormat,a=e.pivotUtilities.aggregatorTemplates,t=l({thousandsSep:" ",decimalSep:","}),i=l({digitsAfterDecimal:0,thousandsSep:" ",decimalSep:","}),r=l({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:" ",decimalSep:","}),e.pivotUtilities.locales.de={localeStrings:{renderError:"Bei der Darstellung der Pivot-Tabelle ist ein Fehler aufgetreten.",computeError:"Bei der Berechnung der Pivot-Tabelle ist ein Fehler aufgetreten.",uiRenderError:"Bei der Darstellung Oberfläche der Pivot-Tabelle ist ein Fehler aufgetreten.",selectAll:"Alles auswählen",selectNone:"Nichts auswählen",tooMany:"(zu viele für Liste)",filterResults:"Ergebnisse filtern",totals:"Gesamt",vs:"gegen",by:"pro"},aggregators:{Anzahl:a.count(i),"Anzahl eindeutiger Werte":a.countUnique(i),"Liste eindeutiger Werte":a.listUnique(", "),Summe:a.sum(t),"Ganzzahlige Summe":a.sum(i),Durchschnitt:a.average(t),Minimum:a.min(t),Maximum:a.max(t),"Summe über Summe":a.sumOverSum(t),"80% Obergrenze":a.sumOverSumBound80(!0,t),"80% Untergrenze":a.sumOverSumBound80(!1,t),"Summe als Anteil von Gesamt":a.fractionOf(a.sum(),"total",r),"Summe als Anteil von Zeile":a.fractionOf(a.sum(),"row",r),"Summe als Anteil von Spalte":a.fractionOf(a.sum(),"col",r),"Anzahl als Anteil von Gesamt":a.fractionOf(a.count(),"total",r),"Anzahl als Anteil von Zeile":a.fractionOf(a.count(),"row",r),"Anzahl als Anteil von Spalte":a.fractionOf(a.count(),"col",r)},renderers:{Tabelle:e.pivotUtilities.renderers.Table,"Tabelle mit Balkendiagramm":e.pivotUtilities.renderers["Table Barchart"],Heatmap:e.pivotUtilities.renderers.Heatmap,"Heatmap pro Zeile":e.pivotUtilities.renderers["Row Heatmap"],"Heatmap pro Spalte":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this);
//# sourceMappingURL=pivot.de.min.js.map
{"version":3,"sources":["pivot.de.coffee","pivot.de.min.js"],"names":["callWithJQuery","pivotModule","exports","module","require","define","amd","jQuery","$","frFmt","frFmtInt","frFmtPct","nf","tpl","pivotUtilities","numberFormat","aggregatorTemplates","thousandsSep","decimalSep","digitsAfterDecimal","scaler","suffix","locales","de","localeStrings","renderError","computeError","uiRenderError","selectAll","selectNone","tooMany","filterResults","totals","vs","by","aggregators","Anzahl","count","Anzahl eindeutiger Werte","countUnique","Liste eindeutiger Werte","listUnique","Summe","sum","Ganzzahlige Summe","Durchschnitt","average","Minimum","min","Maximum","max","Summe über Summe","sumOverSum","80% Obergrenze","sumOverSumBound80","80% Untergrenze","Summe als Anteil von Gesamt","fractionOf","Summe als Anteil von Zeile","Summe als Anteil von Spalte","Anzahl als Anteil von Gesamt","Anzahl als Anteil von Zeile","Anzahl als Anteil von Spalte","renderers","Tabelle","Tabelle mit Balkendiagramm","Heatmap","Heatmap pro Zeile","Heatmap pro Spalte","call","this"],"mappings":"CAAA,WAAA,GAAAA,IAAAA,EAAiB,SAACC,GACd,MAAqB,gBAAXC,UAAyC,gBAAVC,QACrCF,EAAYG,QAAQ,WACC,kBAAVC,SAAyBA,OAAOC,IAC3CD,QAAQ,UAAWJ,GAGnBA,EAAYM,UAEL,SAACC,GACZ,GAAAC,GAAAC,EAAAC,EAAAC,EAAAC,CCuBA,ODvBAD,GAAKJ,EAAEM,eAAeC,aACtBF,EAAML,EAAEM,eAAeE,oBAEvBP,EAAWG,GAAGK,aAAc,IAAKC,WAAY,MAC7CR,EAAWE,GAAGO,mBAAoB,EAAGF,aAAc,IAAKC,WAAY,MACpEP,EAAWC,GAAGO,mBAAoB,EAAGC,OAAQ,IAAKC,OAAQ,IAAKJ,aAAc,IAAKC,WAAY,MAE9FV,EAAEM,eAAeQ,QAAQC,IACrBC,eACIC,YAAa,oEACbC,aAAc,mEACdC,cAAe,+EACfC,UAAW,kBACXC,WAAY,mBACZC,QAAS,uBACTC,cAAe,qBACfC,OAAQ,SACRC,GAAI,QACJC,GAAI,OAERC,aACIC,OAAgCvB,EAAIwB,MAAM3B,GAC1C4B,2BAAgCzB,EAAI0B,YAAY7B,GAChD8B,0BAAgC3B,EAAI4B,WAAW,MAC/CC,MAAgC7B,EAAI8B,IAAIlC,GACxCmC,oBAAuB/B,EAAI8B,IAAIjC,GAC/BmC,aAAgChC,EAAIiC,QAAQrC,GAC5CsC,QAAgClC,EAAImC,IAAIvC,GACxCwC,QAAgCpC,EAAIqC,IAAIzC,GACxC0C,mBAAgCtC,EAAIuC,WAAW3C,GAC/C4C,iBAAgCxC,EAAIyC,mBAAkB,EAAM7C,GAC5D8C,kBAA4B1C,EAAIyC,mBAAkB,EAAO7C,GACzD+C,8BAAgC3C,EAAI4C,WAAW5C,EAAI8B,MAAS,QAAShC,GACrE+C,6BAAgC7C,EAAI4C,WAAW5C,EAAI8B,MAAS,MAAShC,GACrEgD,8BAAgC9C,EAAI4C,WAAW5C,EAAI8B,MAAS,MAAShC,GACrEiD,+BAAgC/C,EAAI4C,WAAW5C,EAAIwB,QAAS,QAAS1B,GACrEkD,8BAAgChD,EAAI4C,WAAW5C,EAAIwB,QAAS,MAAS1B,GACrEmD,+BAAgCjD,EAAI4C,WAAW5C,EAAIwB,QAAS,MAAS1B,IAEzEoD,WACIC,QAAgCxD,EAAEM,eAAeiD,UAAU,MAC3DE,6BAAgCzD,EAAEM,eAAeiD,UAAU,kBAC3DG,QAAgC1D,EAAEM,eAAeiD,UAAU,QAC3DI,oBAAgC3D,EAAEM,eAAeiD,UAAU,eAC3DK,qBAAgC5D,EAAEM,eAAeiD,UAAU,qBCqBpEM,KAAKC","file":"pivot.de.min.js","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n \ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n frFmt = nf(thousandsSep: \" \", decimalSep: \",\")\n frFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \" \", decimalSep: \",\")\n frFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \" \", decimalSep: \",\")\n\n $.pivotUtilities.locales.de = \n localeStrings:\n renderError: \"Bei der Darstellung der Pivot-Tabelle ist ein Fehler aufgetreten.\"\n computeError: \"Bei der Berechnung der Pivot-Tabelle ist ein Fehler aufgetreten.\"\n uiRenderError: \"Bei der Darstellung Oberfläche der Pivot-Tabelle ist ein Fehler aufgetreten.\"\n selectAll: \"Alles auswählen\"\n selectNone: \"Nichts auswählen\"\n tooMany: \"(zu viele für Liste)\"\n filterResults: \"Ergebnisse filtern\"\n totals: \"Gesamt\"\n vs: \"gegen\"\n by: \"pro\"\n\n aggregators: \n \"Anzahl\": tpl.count(frFmtInt)\n \"Anzahl eindeutiger Werte\": tpl.countUnique(frFmtInt)\n \"Liste eindeutiger Werte\": tpl.listUnique(\", \")\n \"Summe\": tpl.sum(frFmt)\n \"Ganzzahlige Summe\":\t\t\ttpl.sum(frFmtInt)\n \"Durchschnitt\": tpl.average(frFmt)\n \"Minimum\": tpl.min(frFmt)\n \"Maximum\": tpl.max(frFmt)\n \"Summe über Summe\": tpl.sumOverSum(frFmt)\n \"80% Obergrenze\": tpl.sumOverSumBound80(true, frFmt)\n \"80% Untergrenze\": \t\ttpl.sumOverSumBound80(false, frFmt)\n \"Summe als Anteil von Gesamt\": tpl.fractionOf(tpl.sum(), \"total\", frFmtPct)\n \"Summe als Anteil von Zeile\": tpl.fractionOf(tpl.sum(), \"row\", frFmtPct)\n \"Summe als Anteil von Spalte\": tpl.fractionOf(tpl.sum(), \"col\", frFmtPct)\n \"Anzahl als Anteil von Gesamt\": tpl.fractionOf(tpl.count(), \"total\", frFmtPct)\n \"Anzahl als Anteil von Zeile\": tpl.fractionOf(tpl.count(), \"row\", frFmtPct)\n \"Anzahl als Anteil von Spalte\": tpl.fractionOf(tpl.count(), \"col\", frFmtPct)\n\n renderers:\n \"Tabelle\": $.pivotUtilities.renderers[\"Table\"]\n \"Tabelle mit Balkendiagramm\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"Heatmap\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"Heatmap pro Zeile\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"Heatmap pro Spalte\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n","(function() {\n var callWithJQuery;\n\n callWithJQuery = function(pivotModule) {\n if (typeof exports === \"object\" && typeof module === \"object\") {\n return pivotModule(require(\"jquery\"));\n } else if (typeof define === \"function\" && define.amd) {\n return define([\"jquery\"], pivotModule);\n } else {\n return pivotModule(jQuery);\n }\n };\n\n callWithJQuery(function($) {\n var frFmt, frFmtInt, frFmtPct, nf, tpl;\n nf = $.pivotUtilities.numberFormat;\n tpl = $.pivotUtilities.aggregatorTemplates;\n frFmt = nf({\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n frFmtInt = nf({\n digitsAfterDecimal: 0,\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n frFmtPct = nf({\n digitsAfterDecimal: 1,\n scaler: 100,\n suffix: \"%\",\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n return $.pivotUtilities.locales.de = {\n localeStrings: {\n renderError: \"Bei der Darstellung der Pivot-Tabelle ist ein Fehler aufgetreten.\",\n computeError: \"Bei der Berechnung der Pivot-Tabelle ist ein Fehler aufgetreten.\",\n uiRenderError: \"Bei der Darstellung Oberfläche der Pivot-Tabelle ist ein Fehler aufgetreten.\",\n selectAll: \"Alles auswählen\",\n selectNone: \"Nichts auswählen\",\n tooMany: \"(zu viele für Liste)\",\n filterResults: \"Ergebnisse filtern\",\n totals: \"Gesamt\",\n vs: \"gegen\",\n by: \"pro\"\n },\n aggregators: {\n \"Anzahl\": tpl.count(frFmtInt),\n \"Anzahl eindeutiger Werte\": tpl.countUnique(frFmtInt),\n \"Liste eindeutiger Werte\": tpl.listUnique(\", \"),\n \"Summe\": tpl.sum(frFmt),\n \"Ganzzahlige Summe\": tpl.sum(frFmtInt),\n \"Durchschnitt\": tpl.average(frFmt),\n \"Minimum\": tpl.min(frFmt),\n \"Maximum\": tpl.max(frFmt),\n \"Summe über Summe\": tpl.sumOverSum(frFmt),\n \"80% Obergrenze\": tpl.sumOverSumBound80(true, frFmt),\n \"80% Untergrenze\": tpl.sumOverSumBound80(false, frFmt),\n \"Summe als Anteil von Gesamt\": tpl.fractionOf(tpl.sum(), \"total\", frFmtPct),\n \"Summe als Anteil von Zeile\": tpl.fractionOf(tpl.sum(), \"row\", frFmtPct),\n \"Summe als Anteil von Spalte\": tpl.fractionOf(tpl.sum(), \"col\", frFmtPct),\n \"Anzahl als Anteil von Gesamt\": tpl.fractionOf(tpl.count(), \"total\", frFmtPct),\n \"Anzahl als Anteil von Zeile\": tpl.fractionOf(tpl.count(), \"row\", frFmtPct),\n \"Anzahl als Anteil von Spalte\": tpl.fractionOf(tpl.count(), \"col\", frFmtPct)\n },\n renderers: {\n \"Tabelle\": $.pivotUtilities.renderers[\"Table\"],\n \"Tabelle mit Balkendiagramm\": $.pivotUtilities.renderers[\"Table Barchart\"],\n \"Heatmap\": $.pivotUtilities.renderers[\"Heatmap\"],\n \"Heatmap pro Zeile\": $.pivotUtilities.renderers[\"Row Heatmap\"],\n \"Heatmap pro Spalte\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n }\n };\n });\n\n}).call(this);\n\n//# sourceMappingURL=pivot.de.js.map\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.de.min.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.de.min.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
...@@ -33,35 +33,42 @@ ...@@ -33,35 +33,42 @@
}); });
return $.pivotUtilities.locales.es = { return $.pivotUtilities.locales.es = {
localeStrings: { localeStrings: {
renderError: "Ocurri&oacute; un error durante la interpretaci&oacute;n de la tabla din&acute;mica.", renderError: "Ocurrió un error durante la interpretación de la tabla dinámica.",
computeError: "Ocurri&oacute; un error durante el c&acute;lculo de la tabla din&acute;mica.", computeError: "Ocurrió un error durante el cálculo de la tabla dinámica.",
uiRenderError: "Ocurri&oacute; un error durante el dibujado de la tabla din&acute;mica.", uiRenderError: "Ocurrió un error durante el dibujado de la tabla dinámica.",
selectAll: "Seleccionar todo", selectAll: "Seleccionar todo",
selectNone: "Deseleccionar todo", selectNone: "Deseleccionar todo",
tooMany: "(demasiados valores)", tooMany: "(demasiados valores)",
filterResults: "Filtrar resultados", filterResults: "Filtrar resultados",
totals: "Totales", totals: "Totales",
vs: "vs", vs: "vs",
by: "por" by: "por",
apply: "Aplicar",
cancel: "Cancelar"
}, },
aggregators: { aggregators: {
"Cuenta": tpl.count(frFmtInt), "Cuenta": tpl.count(frFmtInt),
"Cuenta de valores &uacute;nicos": tpl.countUnique(frFmtInt), "Cuenta de valores únicos": tpl.countUnique(frFmtInt),
"Lista de valores &uacute;nicos": tpl.listUnique(", "), "Lista de valores únicos": tpl.listUnique(", "),
"Suma": tpl.sum(frFmt), "Suma": tpl.sum(frFmt),
"Suma de enteros": tpl.sum(frFmtInt), "Suma de enteros": tpl.sum(frFmtInt),
"Promedio": tpl.average(frFmt), "Promedio": tpl.average(frFmt),
"Mediana": tpl.median(frFmt),
"Diferencia": tpl["var"](1, frFmt),
"Desviación estándar de la muestra": tpl.stdev(1, frFmt),
"Mínimo": tpl.min(frFmt), "Mínimo": tpl.min(frFmt),
"Máximo": tpl.max(frFmt), "Máximo": tpl.max(frFmt),
"Primero": tpl.first(frFmt),
"Pasado": tpl.last(frFmt),
"Suma de sumas": tpl.sumOverSum(frFmt), "Suma de sumas": tpl.sumOverSum(frFmt),
"Cota 80% superior": tpl.sumOverSumBound80(true, frFmt), "Cota 80% superior": tpl.sumOverSumBound80(true, frFmt),
"Cota 80% inferior": tpl.sumOverSumBound80(false, frFmt), "Cota 80% inferior": tpl.sumOverSumBound80(false, frFmt),
"Proporci&oacute;n del total (suma)": tpl.fractionOf(tpl.sum(), "total", frFmtPct), "Proporción del total (suma)": tpl.fractionOf(tpl.sum(), "total", frFmtPct),
"Proporci&oacute;n de la fila (suma)": tpl.fractionOf(tpl.sum(), "row", frFmtPct), "Proporción de la fila (suma)": tpl.fractionOf(tpl.sum(), "row", frFmtPct),
"Proporci&oacute;n de la columna (suma)": tpl.fractionOf(tpl.sum(), "col", frFmtPct), "Proporción de la columna (suma)": tpl.fractionOf(tpl.sum(), "col", frFmtPct),
"Proporci&oacute;n del total (cuenta)": tpl.fractionOf(tpl.count(), "total", frFmtPct), "Proporción del total (cuenta)": tpl.fractionOf(tpl.count(), "total", frFmtPct),
"Proporci&oacute;n de la fila (cuenta)": tpl.fractionOf(tpl.count(), "row", frFmtPct), "Proporción de la fila (cuenta)": tpl.fractionOf(tpl.count(), "row", frFmtPct),
"Proporci&oacute;n de la columna (cuenta)": tpl.fractionOf(tpl.count(), "col", frFmtPct) "Proporción de la columna (cuenta)": tpl.fractionOf(tpl.count(), "col", frFmtPct)
}, },
renderers: { renderers: {
"Tabla": $.pivotUtilities.renderers["Table"], "Tabla": $.pivotUtilities.renderers["Table"],
......
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var a,t,r,o,i;return o=e.pivotUtilities.numberFormat,i=e.pivotUtilities.aggregatorTemplates,a=o({thousandsSep:" ",decimalSep:","}),t=o({digitsAfterDecimal:0,thousandsSep:" ",decimalSep:","}),r=o({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:" ",decimalSep:","}),e.pivotUtilities.locales.es={localeStrings:{renderError:"Ocurri&oacute; un error durante la interpretaci&oacute;n de la tabla din&acute;mica.",computeError:"Ocurri&oacute; un error durante el c&acute;lculo de la tabla din&acute;mica.",uiRenderError:"Ocurri&oacute; un error durante el dibujado de la tabla din&acute;mica.",selectAll:"Seleccionar todo",selectNone:"Deseleccionar todo",tooMany:"(demasiados valores)",filterResults:"Filtrar resultados",totals:"Totales",vs:"vs",by:"por"},aggregators:{Cuenta:i.count(t),"Cuenta de valores &uacute;nicos":i.countUnique(t),"Lista de valores &uacute;nicos":i.listUnique(", "),Suma:i.sum(a),"Suma de enteros":i.sum(t),Promedio:i.average(a),"Mínimo":i.min(a),"Máximo":i.max(a),"Suma de sumas":i.sumOverSum(a),"Cota 80% superior":i.sumOverSumBound80(!0,a),"Cota 80% inferior":i.sumOverSumBound80(!1,a),"Proporci&oacute;n del total (suma)":i.fractionOf(i.sum(),"total",r),"Proporci&oacute;n de la fila (suma)":i.fractionOf(i.sum(),"row",r),"Proporci&oacute;n de la columna (suma)":i.fractionOf(i.sum(),"col",r),"Proporci&oacute;n del total (cuenta)":i.fractionOf(i.count(),"total",r),"Proporci&oacute;n de la fila (cuenta)":i.fractionOf(i.count(),"row",r),"Proporci&oacute;n de la columna (cuenta)":i.fractionOf(i.count(),"col",r)},renderers:{Tabla:e.pivotUtilities.renderers.Table,"Tabla con barras":e.pivotUtilities.renderers["Table Barchart"],Heatmap:e.pivotUtilities.renderers.Heatmap,"Heatmap por filas":e.pivotUtilities.renderers["Row Heatmap"],"Heatmap por columnas":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this); (function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var a,r,t,i,o;return i=e.pivotUtilities.numberFormat,o=e.pivotUtilities.aggregatorTemplates,a=i({thousandsSep:" ",decimalSep:","}),r=i({digitsAfterDecimal:0,thousandsSep:" ",decimalSep:","}),t=i({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:" ",decimalSep:","}),e.pivotUtilities.locales.es={localeStrings:{renderError:"Ocurrió un error durante la interpretación de la tabla dinámica.",computeError:"Ocurrió un error durante el cálculo de la tabla dinámica.",uiRenderError:"Ocurrió un error durante el dibujado de la tabla dinámica.",selectAll:"Seleccionar todo",selectNone:"Deseleccionar todo",tooMany:"(demasiados valores)",filterResults:"Filtrar resultados",totals:"Totales",vs:"vs",by:"por",apply:"Aplicar",cancel:"Cancelar"},aggregators:{Cuenta:o.count(r),"Cuenta de valores únicos":o.countUnique(r),"Lista de valores únicos":o.listUnique(", "),Suma:o.sum(a),"Suma de enteros":o.sum(r),Promedio:o.average(a),Mediana:o.median(a),Diferencia:o["var"](1,a),"Desviación estándar de la muestra":o.stdev(1,a),"Mínimo":o.min(a),"Máximo":o.max(a),Primero:o.first(a),Pasado:o.last(a),"Suma de sumas":o.sumOverSum(a),"Cota 80% superior":o.sumOverSumBound80(!0,a),"Cota 80% inferior":o.sumOverSumBound80(!1,a),"Proporción del total (suma)":o.fractionOf(o.sum(),"total",t),"Proporción de la fila (suma)":o.fractionOf(o.sum(),"row",t),"Proporción de la columna (suma)":o.fractionOf(o.sum(),"col",t),"Proporción del total (cuenta)":o.fractionOf(o.count(),"total",t),"Proporción de la fila (cuenta)":o.fractionOf(o.count(),"row",t),"Proporción de la columna (cuenta)":o.fractionOf(o.count(),"col",t)},renderers:{Tabla:e.pivotUtilities.renderers.Table,"Tabla con barras":e.pivotUtilities.renderers["Table Barchart"],Heatmap:e.pivotUtilities.renderers.Heatmap,"Heatmap por filas":e.pivotUtilities.renderers["Row Heatmap"],"Heatmap por columnas":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this);
//# sourceMappingURL=pivot.es.min.js.map //# sourceMappingURL=pivot.es.min.js.map
...@@ -33,16 +33,18 @@ ...@@ -33,16 +33,18 @@
}); });
return $.pivotUtilities.locales.fr = { return $.pivotUtilities.locales.fr = {
localeStrings: { localeStrings: {
renderError: "Une erreur est survenue en dessinant le tableau crois&eacute;.", renderError: "Une erreur est survenue en dessinant le tableau croisé.",
computeError: "Une erreur est survenue en calculant le tableau crois&eacute;.", computeError: "Une erreur est survenue en calculant le tableau croisé.",
uiRenderError: "Une erreur est survenue en dessinant l'interface du tableau crois&eacute; dynamique.", uiRenderError: "Une erreur est survenue en dessinant l'interface du tableau croisé dynamique.",
selectAll: "S&eacute;lectionner tout", selectAll: "Sélectionner tout",
selectNone: "S&eacute;lectionner rien", selectNone: "Sélectionner rien",
tooMany: "(trop de valeurs &agrave; afficher)", tooMany: "(trop de valeurs à afficher)",
filterResults: "Filtrer les valeurs", filterResults: "Filtrer les valeurs",
totals: "Totaux", totals: "Totaux",
vs: "sur", vs: "sur",
by: "par" by: "par",
apply: "Appliquer",
cancel: "Annuler"
}, },
aggregators: { aggregators: {
"Nombre": tpl.count(frFmtInt), "Nombre": tpl.count(frFmtInt),
...@@ -53,9 +55,11 @@ ...@@ -53,9 +55,11 @@
"Moyenne": tpl.average(frFmt), "Moyenne": tpl.average(frFmt),
"Minimum": tpl.min(frFmt), "Minimum": tpl.min(frFmt),
"Maximum": tpl.max(frFmt), "Maximum": tpl.max(frFmt),
"Premier": tpl.first(frFmt),
"Dernier": tpl.last(frFmt),
"Ratio de sommes": tpl.sumOverSum(frFmt), "Ratio de sommes": tpl.sumOverSum(frFmt),
"Borne sup&eacute;rieure 80%": tpl.sumOverSumBound80(true, frFmt), "Borne supérieure 80%": tpl.sumOverSumBound80(true, frFmt),
"Borne inf&eacute;rieure 80%": tpl.sumOverSumBound80(false, frFmt), "Borne inférieure 80%": tpl.sumOverSumBound80(false, frFmt),
"Somme en proportion du totale": tpl.fractionOf(tpl.sum(), "total", frFmtPct), "Somme en proportion du totale": tpl.fractionOf(tpl.sum(), "total", frFmtPct),
"Somme en proportion de la ligne": tpl.fractionOf(tpl.sum(), "row", frFmtPct), "Somme en proportion de la ligne": tpl.fractionOf(tpl.sum(), "row", frFmtPct),
"Somme en proportion de la colonne": tpl.fractionOf(tpl.sum(), "col", frFmtPct), "Somme en proportion de la colonne": tpl.fractionOf(tpl.sum(), "col", frFmtPct),
......
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var r,t,o,i,n;return i=e.pivotUtilities.numberFormat,n=e.pivotUtilities.aggregatorTemplates,r=i({thousandsSep:" ",decimalSep:","}),t=i({digitsAfterDecimal:0,thousandsSep:" ",decimalSep:","}),o=i({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:" ",decimalSep:","}),e.pivotUtilities.locales.fr={localeStrings:{renderError:"Une erreur est survenue en dessinant le tableau crois&eacute;.",computeError:"Une erreur est survenue en calculant le tableau crois&eacute;.",uiRenderError:"Une erreur est survenue en dessinant l'interface du tableau crois&eacute; dynamique.",selectAll:"S&eacute;lectionner tout",selectNone:"S&eacute;lectionner rien",tooMany:"(trop de valeurs &agrave; afficher)",filterResults:"Filtrer les valeurs",totals:"Totaux",vs:"sur",by:"par"},aggregators:{Nombre:n.count(t),"Nombre de valeurs uniques":n.countUnique(t),"Liste de valeurs uniques":n.listUnique(", "),Somme:n.sum(r),"Somme en entiers":n.sum(t),Moyenne:n.average(r),Minimum:n.min(r),Maximum:n.max(r),"Ratio de sommes":n.sumOverSum(r),"Borne sup&eacute;rieure 80%":n.sumOverSumBound80(!0,r),"Borne inf&eacute;rieure 80%":n.sumOverSumBound80(!1,r),"Somme en proportion du totale":n.fractionOf(n.sum(),"total",o),"Somme en proportion de la ligne":n.fractionOf(n.sum(),"row",o),"Somme en proportion de la colonne":n.fractionOf(n.sum(),"col",o),"Nombre en proportion du totale":n.fractionOf(n.count(),"total",o),"Nombre en proportion de la ligne":n.fractionOf(n.count(),"row",o),"Nombre en proportion de la colonne":n.fractionOf(n.count(),"col",o)},renderers:{Table:e.pivotUtilities.renderers.Table,"Table avec barres":e.pivotUtilities.renderers["Table Barchart"],"Carte de chaleur":e.pivotUtilities.renderers.Heatmap,"Carte de chaleur par ligne":e.pivotUtilities.renderers["Row Heatmap"],"Carte de chaleur par colonne":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this); (function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var r,t,o,i,n;return i=e.pivotUtilities.numberFormat,n=e.pivotUtilities.aggregatorTemplates,r=i({thousandsSep:" ",decimalSep:","}),t=i({digitsAfterDecimal:0,thousandsSep:" ",decimalSep:","}),o=i({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:" ",decimalSep:","}),e.pivotUtilities.locales.fr={localeStrings:{renderError:"Une erreur est survenue en dessinant le tableau croisé.",computeError:"Une erreur est survenue en calculant le tableau croisé.",uiRenderError:"Une erreur est survenue en dessinant l'interface du tableau croisé dynamique.",selectAll:"Sélectionner tout",selectNone:"Sélectionner rien",tooMany:"(trop de valeurs à afficher)",filterResults:"Filtrer les valeurs",totals:"Totaux",vs:"sur",by:"par",apply:"Appliquer",cancel:"Annuler"},aggregators:{Nombre:n.count(t),"Nombre de valeurs uniques":n.countUnique(t),"Liste de valeurs uniques":n.listUnique(", "),Somme:n.sum(r),"Somme en entiers":n.sum(t),Moyenne:n.average(r),Minimum:n.min(r),Maximum:n.max(r),Premier:n.first(r),Dernier:n.last(r),"Ratio de sommes":n.sumOverSum(r),"Borne supérieure 80%":n.sumOverSumBound80(!0,r),"Borne inférieure 80%":n.sumOverSumBound80(!1,r),"Somme en proportion du totale":n.fractionOf(n.sum(),"total",o),"Somme en proportion de la ligne":n.fractionOf(n.sum(),"row",o),"Somme en proportion de la colonne":n.fractionOf(n.sum(),"col",o),"Nombre en proportion du totale":n.fractionOf(n.count(),"total",o),"Nombre en proportion de la ligne":n.fractionOf(n.count(),"row",o),"Nombre en proportion de la colonne":n.fractionOf(n.count(),"col",o)},renderers:{Table:e.pivotUtilities.renderers.Table,"Table avec barres":e.pivotUtilities.renderers["Table Barchart"],"Carte de chaleur":e.pivotUtilities.renderers.Heatmap,"Carte de chaleur par ligne":e.pivotUtilities.renderers["Row Heatmap"],"Carte de chaleur par colonne":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this);
//# sourceMappingURL=pivot.fr.min.js.map //# sourceMappingURL=pivot.fr.min.js.map
(function() {
var callWithJQuery;
callWithJQuery = function(pivotModule) {
if (typeof exports === "object" && typeof module === "object") {
return pivotModule(require("jquery"));
} else if (typeof define === "function" && define.amd) {
return define(["jquery"], pivotModule);
} else {
return pivotModule(jQuery);
}
};
callWithJQuery(function($) {
var frFmt, frFmtInt, frFmtPct, nf, tpl;
nf = $.pivotUtilities.numberFormat;
tpl = $.pivotUtilities.aggregatorTemplates;
frFmt = nf({
thousandsSep: " ",
decimalSep: ","
});
frFmtInt = nf({
digitsAfterDecimal: 0,
thousandsSep: " ",
decimalSep: ","
});
frFmtPct = nf({
digitsAfterDecimal: 1,
scaler: 100,
suffix: "%",
thousandsSep: " ",
decimalSep: ","
});
return $.pivotUtilities.locales.it = {
localeStrings: {
renderError: "Si è verificato un errore durante la creazione della tabella.",
computeError: "Si è verificato un errore di calcolo nella tabella.",
uiRenderError: "Si è verificato un errore durante il disegno di interfaccia della tabella pivot.",
selectAll: "Seleziona tutto",
selectNone: "Deseleziona tutto",
tooMany: "(troppi valori da visualizzare)",
filterResults: "Filtra i valori",
apply: "Applica",
cancel: "Annulla",
totals: "Totali",
vs: "su",
by: "da"
},
aggregators: {
"Numero": tpl.count(frFmtInt),
"Numero di valori unici": tpl.countUnique(frFmtInt),
"Elenco di valori unici": tpl.listUnique(", "),
"Somma": tpl.sum(frFmt),
"Somma intera": tpl.sum(frFmtInt),
"Media": tpl.average(frFmt),
"Minimo": tpl.min(frFmt),
"Massimo": tpl.max(frFmt),
"Rapporto": tpl.sumOverSum(frFmt),
"Limite superiore 80%": tpl.sumOverSumBound80(true, frFmt),
"limite inferiore 80%": tpl.sumOverSumBound80(false, frFmt),
"Somma proporzionale al totale": tpl.fractionOf(tpl.sum(), "total", frFmtPct),
"Somma proporzionale alla riga": tpl.fractionOf(tpl.sum(), "row", frFmtPct),
"Somma proporzionale alla colonna": tpl.fractionOf(tpl.sum(), "col", frFmtPct),
"Numero proporzionale al totale": tpl.fractionOf(tpl.count(), "total", frFmtPct),
"Numero proporzionale alla riga": tpl.fractionOf(tpl.count(), "row", frFmtPct),
"Numero proporzionale alla colonna": tpl.fractionOf(tpl.count(), "col", frFmtPct)
},
renderers: {
"Tabella": $.pivotUtilities.renderers["Table"],
"Tabella con grafico": $.pivotUtilities.renderers["Table Barchart"],
"Mappa di calore": $.pivotUtilities.renderers["Heatmap"],
"Mappa di calore per righe": $.pivotUtilities.renderers["Row Heatmap"],
"Mappa di calore per colonne": $.pivotUtilities.renderers["Col Heatmap"]
}
};
});
}).call(this);
//# sourceMappingURL=pivot.it.js.map
{"version":3,"file":"pivot.it.js","sources":["pivot.it.coffee"],"names":[],"mappings":"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","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n# Plain browser env\n else\n pivotModule jQuery\n\ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n frFmt = nf(thousandsSep: \" \", decimalSep: \",\")\n frFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \" \", decimalSep: \",\")\n frFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \" \", decimalSep: \",\")\n\n $.pivotUtilities.locales.it =\n localeStrings:\n renderError: \"Si è verificato un errore durante la creazione della tabella.\"\n computeError: \"Si è verificato un errore di calcolo nella tabella.\"\n uiRenderError: \"Si è verificato un errore durante il disegno di interfaccia della tabella pivot.\"\n selectAll: \"Seleziona tutto\"\n selectNone: \"Deseleziona tutto\"\n tooMany: \"(troppi valori da visualizzare)\"\n filterResults: \"Filtra i valori\"\n apply: \"Applica\"\n cancel: \"Annulla\"\n totals: \"Totali\"\n vs: \"su\"\n by: \"da\"\n\n aggregators:\n \"Numero\": tpl.count(frFmtInt)\n \"Numero di valori unici\": tpl.countUnique(frFmtInt)\n \"Elenco di valori unici\": tpl.listUnique(\", \")\n \"Somma\": tpl.sum(frFmt)\n \"Somma intera\": tpl.sum(frFmtInt)\n \"Media\": tpl.average(frFmt)\n \"Minimo\": tpl.min(frFmt)\n \"Massimo\": tpl.max(frFmt)\n \"Rapporto\": tpl.sumOverSum(frFmt)\n \"Limite superiore 80%\": tpl.sumOverSumBound80(true, frFmt)\n \"limite inferiore 80%\": tpl.sumOverSumBound80(false, frFmt)\n \"Somma proporzionale al totale\": tpl.fractionOf(tpl.sum(), \"total\", frFmtPct)\n \"Somma proporzionale alla riga\": tpl.fractionOf(tpl.sum(), \"row\", frFmtPct)\n \"Somma proporzionale alla colonna\": tpl.fractionOf(tpl.sum(), \"col\", frFmtPct)\n \"Numero proporzionale al totale\": tpl.fractionOf(tpl.count(), \"total\", frFmtPct)\n \"Numero proporzionale alla riga\": tpl.fractionOf(tpl.count(), \"row\", frFmtPct)\n \"Numero proporzionale alla colonna\": tpl.fractionOf(tpl.count(), \"col\", frFmtPct)\n\n renderers:\n \"Tabella\": $.pivotUtilities.renderers[\"Table\"]\n \"Tabella con grafico\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"Mappa di calore\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"Mappa di calore per righe\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"Mappa di calore per colonne\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n\n\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.it.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.it.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var i,o,a,r,t;return r=e.pivotUtilities.numberFormat,t=e.pivotUtilities.aggregatorTemplates,i=r({thousandsSep:" ",decimalSep:","}),o=r({digitsAfterDecimal:0,thousandsSep:" ",decimalSep:","}),a=r({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:" ",decimalSep:","}),e.pivotUtilities.locales.it={localeStrings:{renderError:"Si è verificato un errore durante la creazione della tabella.",computeError:"Si è verificato un errore di calcolo nella tabella.",uiRenderError:"Si è verificato un errore durante il disegno di interfaccia della tabella pivot.",selectAll:"Seleziona tutto",selectNone:"Deseleziona tutto",tooMany:"(troppi valori da visualizzare)",filterResults:"Filtra i valori",apply:"Applica",cancel:"Annulla",totals:"Totali",vs:"su",by:"da"},aggregators:{Numero:t.count(o),"Numero di valori unici":t.countUnique(o),"Elenco di valori unici":t.listUnique(", "),Somma:t.sum(i),"Somma intera":t.sum(o),Media:t.average(i),Minimo:t.min(i),Massimo:t.max(i),Rapporto:t.sumOverSum(i),"Limite superiore 80%":t.sumOverSumBound80(!0,i),"limite inferiore 80%":t.sumOverSumBound80(!1,i),"Somma proporzionale al totale":t.fractionOf(t.sum(),"total",a),"Somma proporzionale alla riga":t.fractionOf(t.sum(),"row",a),"Somma proporzionale alla colonna":t.fractionOf(t.sum(),"col",a),"Numero proporzionale al totale":t.fractionOf(t.count(),"total",a),"Numero proporzionale alla riga":t.fractionOf(t.count(),"row",a),"Numero proporzionale alla colonna":t.fractionOf(t.count(),"col",a)},renderers:{Tabella:e.pivotUtilities.renderers.Table,"Tabella con grafico":e.pivotUtilities.renderers["Table Barchart"],"Mappa di calore":e.pivotUtilities.renderers.Heatmap,"Mappa di calore per righe":e.pivotUtilities.renderers["Row Heatmap"],"Mappa di calore per colonne":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this);
//# sourceMappingURL=pivot.it.min.js.map
{"version":3,"sources":["pivot.it.coffee","pivot.it.min.js"],"names":["callWithJQuery","pivotModule","exports","module","require","define","amd","jQuery","$","frFmt","frFmtInt","frFmtPct","nf","tpl","pivotUtilities","numberFormat","aggregatorTemplates","thousandsSep","decimalSep","digitsAfterDecimal","scaler","suffix","locales","it","localeStrings","renderError","computeError","uiRenderError","selectAll","selectNone","tooMany","filterResults","apply","cancel","totals","vs","by","aggregators","Numero","count","Numero di valori unici","countUnique","Elenco di valori unici","listUnique","Somma","sum","Somma intera","Media","average","Minimo","min","Massimo","max","Rapporto","sumOverSum","Limite superiore 80%","sumOverSumBound80","limite inferiore 80%","Somma proporzionale al totale","fractionOf","Somma proporzionale alla riga","Somma proporzionale alla colonna","Numero proporzionale al totale","Numero proporzionale alla riga","Numero proporzionale alla colonna","renderers","Tabella","Tabella con grafico","Mappa di calore","Mappa di calore per righe","Mappa di calore per colonne","call","this"],"mappings":"CAAA,WAAA,GAAAA,IAAAA,EAAiB,SAACC,GAChB,MAAqB,gBAAXC,UAAyC,gBAAVC,QACvCF,EAAYG,QAAQ,WACG,kBAAVC,SAAyBA,OAAOC,IAC7CD,QAAQ,UAAWJ,GAGnBA,EAAYM,UAED,SAACC,GACd,GAAAC,GAAAC,EAAAC,EAAAC,EAAAC,CCuBE,ODvBFD,GAAKJ,EAAEM,eAAeC,aACtBF,EAAML,EAAEM,eAAeE,oBAEvBP,EAAWG,GAAGK,aAAc,IAAKC,WAAY,MAC7CR,EAAWE,GAAGO,mBAAoB,EAAGF,aAAc,IAAKC,WAAY,MACpEP,EAAWC,GAAGO,mBAAoB,EAAGC,OAAQ,IAAKC,OAAQ,IAAKJ,aAAc,IAAKC,WAAY,MAE9FV,EAAEM,eAAeQ,QAAQC,IACvBC,eACEC,YAAa,gEACbC,aAAc,sDACdC,cAAe,mFACfC,UAAW,kBACXC,WAAY,oBACZC,QAAS,kCACTC,cAAe,kBACfC,MAAO,UACPC,OAAQ,UACRC,OAAQ,SACRC,GAAI,KACJC,GAAI,MAENC,aACEC,OAAsCzB,EAAI0B,MAAM7B,GAChD8B,yBAAsC3B,EAAI4B,YAAY/B,GACtDgC,yBAAsC7B,EAAI8B,WAAW,MACrDC,MAAsC/B,EAAIgC,IAAIpC,GAC9CqC,eAAsCjC,EAAIgC,IAAInC,GAC9CqC,MAAsClC,EAAImC,QAAQvC,GAClDwC,OAAsCpC,EAAIqC,IAAIzC,GAC9C0C,QAAsCtC,EAAIuC,IAAI3C,GAC9C4C,SAAsCxC,EAAIyC,WAAW7C,GACrD8C,uBAAsC1C,EAAI2C,mBAAkB,EAAM/C,GAClEgD,uBAAsC5C,EAAI2C,mBAAkB,EAAO/C,GACnEiD,gCAAsC7C,EAAI8C,WAAW9C,EAAIgC,MAAS,QAASlC,GAC3EiD,gCAAsC/C,EAAI8C,WAAW9C,EAAIgC,MAAS,MAASlC,GAC3EkD,mCAAsChD,EAAI8C,WAAW9C,EAAIgC,MAAS,MAASlC,GAC3EmD,iCAAsCjD,EAAI8C,WAAW9C,EAAI0B,QAAS,QAAS5B,GAC3EoD,iCAAsClD,EAAI8C,WAAW9C,EAAI0B,QAAS,MAAS5B,GAC3EqD,oCAAsCnD,EAAI8C,WAAW9C,EAAI0B,QAAS,MAAS5B,IAE7EsD,WACEC,QAAqC1D,EAAEM,eAAemD,UAAU,MAChEE,sBAAqC3D,EAAEM,eAAemD,UAAU,kBAChEG,kBAAqC5D,EAAEM,eAAemD,UAAU,QAChEI,4BAAqC7D,EAAEM,eAAemD,UAAU,eAChEK,8BAAqC9D,EAAEM,eAAemD,UAAU,qBCqBnEM,KAAKC","file":"pivot.it.min.js","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n# Plain browser env\n else\n pivotModule jQuery\n\ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n frFmt = nf(thousandsSep: \" \", decimalSep: \",\")\n frFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \" \", decimalSep: \",\")\n frFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \" \", decimalSep: \",\")\n\n $.pivotUtilities.locales.it =\n localeStrings:\n renderError: \"Si è verificato un errore durante la creazione della tabella.\"\n computeError: \"Si è verificato un errore di calcolo nella tabella.\"\n uiRenderError: \"Si è verificato un errore durante il disegno di interfaccia della tabella pivot.\"\n selectAll: \"Seleziona tutto\"\n selectNone: \"Deseleziona tutto\"\n tooMany: \"(troppi valori da visualizzare)\"\n filterResults: \"Filtra i valori\"\n apply: \"Applica\"\n cancel: \"Annulla\"\n totals: \"Totali\"\n vs: \"su\"\n by: \"da\"\n\n aggregators:\n \"Numero\": tpl.count(frFmtInt)\n \"Numero di valori unici\": tpl.countUnique(frFmtInt)\n \"Elenco di valori unici\": tpl.listUnique(\", \")\n \"Somma\": tpl.sum(frFmt)\n \"Somma intera\": tpl.sum(frFmtInt)\n \"Media\": tpl.average(frFmt)\n \"Minimo\": tpl.min(frFmt)\n \"Massimo\": tpl.max(frFmt)\n \"Rapporto\": tpl.sumOverSum(frFmt)\n \"Limite superiore 80%\": tpl.sumOverSumBound80(true, frFmt)\n \"limite inferiore 80%\": tpl.sumOverSumBound80(false, frFmt)\n \"Somma proporzionale al totale\": tpl.fractionOf(tpl.sum(), \"total\", frFmtPct)\n \"Somma proporzionale alla riga\": tpl.fractionOf(tpl.sum(), \"row\", frFmtPct)\n \"Somma proporzionale alla colonna\": tpl.fractionOf(tpl.sum(), \"col\", frFmtPct)\n \"Numero proporzionale al totale\": tpl.fractionOf(tpl.count(), \"total\", frFmtPct)\n \"Numero proporzionale alla riga\": tpl.fractionOf(tpl.count(), \"row\", frFmtPct)\n \"Numero proporzionale alla colonna\": tpl.fractionOf(tpl.count(), \"col\", frFmtPct)\n\n renderers:\n \"Tabella\": $.pivotUtilities.renderers[\"Table\"]\n \"Tabella con grafico\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"Mappa di calore\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"Mappa di calore per righe\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"Mappa di calore per colonne\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n\n\n","(function() {\n var callWithJQuery;\n\n callWithJQuery = function(pivotModule) {\n if (typeof exports === \"object\" && typeof module === \"object\") {\n return pivotModule(require(\"jquery\"));\n } else if (typeof define === \"function\" && define.amd) {\n return define([\"jquery\"], pivotModule);\n } else {\n return pivotModule(jQuery);\n }\n };\n\n callWithJQuery(function($) {\n var frFmt, frFmtInt, frFmtPct, nf, tpl;\n nf = $.pivotUtilities.numberFormat;\n tpl = $.pivotUtilities.aggregatorTemplates;\n frFmt = nf({\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n frFmtInt = nf({\n digitsAfterDecimal: 0,\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n frFmtPct = nf({\n digitsAfterDecimal: 1,\n scaler: 100,\n suffix: \"%\",\n thousandsSep: \" \",\n decimalSep: \",\"\n });\n return $.pivotUtilities.locales.it = {\n localeStrings: {\n renderError: \"Si è verificato un errore durante la creazione della tabella.\",\n computeError: \"Si è verificato un errore di calcolo nella tabella.\",\n uiRenderError: \"Si è verificato un errore durante il disegno di interfaccia della tabella pivot.\",\n selectAll: \"Seleziona tutto\",\n selectNone: \"Deseleziona tutto\",\n tooMany: \"(troppi valori da visualizzare)\",\n filterResults: \"Filtra i valori\",\n apply: \"Applica\",\n cancel: \"Annulla\",\n totals: \"Totali\",\n vs: \"su\",\n by: \"da\"\n },\n aggregators: {\n \"Numero\": tpl.count(frFmtInt),\n \"Numero di valori unici\": tpl.countUnique(frFmtInt),\n \"Elenco di valori unici\": tpl.listUnique(\", \"),\n \"Somma\": tpl.sum(frFmt),\n \"Somma intera\": tpl.sum(frFmtInt),\n \"Media\": tpl.average(frFmt),\n \"Minimo\": tpl.min(frFmt),\n \"Massimo\": tpl.max(frFmt),\n \"Rapporto\": tpl.sumOverSum(frFmt),\n \"Limite superiore 80%\": tpl.sumOverSumBound80(true, frFmt),\n \"limite inferiore 80%\": tpl.sumOverSumBound80(false, frFmt),\n \"Somma proporzionale al totale\": tpl.fractionOf(tpl.sum(), \"total\", frFmtPct),\n \"Somma proporzionale alla riga\": tpl.fractionOf(tpl.sum(), \"row\", frFmtPct),\n \"Somma proporzionale alla colonna\": tpl.fractionOf(tpl.sum(), \"col\", frFmtPct),\n \"Numero proporzionale al totale\": tpl.fractionOf(tpl.count(), \"total\", frFmtPct),\n \"Numero proporzionale alla riga\": tpl.fractionOf(tpl.count(), \"row\", frFmtPct),\n \"Numero proporzionale alla colonna\": tpl.fractionOf(tpl.count(), \"col\", frFmtPct)\n },\n renderers: {\n \"Tabella\": $.pivotUtilities.renderers[\"Table\"],\n \"Tabella con grafico\": $.pivotUtilities.renderers[\"Table Barchart\"],\n \"Mappa di calore\": $.pivotUtilities.renderers[\"Heatmap\"],\n \"Mappa di calore per righe\": $.pivotUtilities.renderers[\"Row Heatmap\"],\n \"Mappa di calore per colonne\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n }\n };\n });\n\n}).call(this);\n\n//# sourceMappingURL=pivot.it.js.map\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.it.min.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.it.min.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
(function() {
var callWithJQuery;
callWithJQuery = function(pivotModule) {
if (typeof exports === "object" && typeof module === "object") {
return pivotModule(require("jquery"));
} else if (typeof define === "function" && define.amd) {
return define(["jquery"], pivotModule);
} else {
return pivotModule(jQuery);
}
};
callWithJQuery(function($) {
var jpFmt, jpFmtInt, jpFmtPct, nf, tpl;
nf = $.pivotUtilities.numberFormat;
tpl = $.pivotUtilities.aggregatorTemplates;
jpFmt = nf({
thousandsSep: ",",
decimalSep: "."
});
jpFmtInt = nf({
digitsAfterDecimal: 0,
thousandsSep: ",",
decimalSep: "."
});
jpFmtPct = nf({
digitsAfterDecimal: 1,
scaler: 100,
suffix: "%",
thousandsSep: ",",
decimalSep: "."
});
return $.pivotUtilities.locales.ja = {
localeStrings: {
renderError: "描画処理でエラーが発生しました。",
computeError: "処理中にエラーが発生しました。",
uiRenderError: "表示処理中にエラーが発生しました。",
selectAll: "全選択",
selectNone: "選択解除",
tooMany: "項目が多すぎます",
filterResults: "項目を検索する",
totals: "合計",
vs: "vs",
by: "per",
apply: "適用する",
cancel: "キャンセル"
},
aggregators: {
"件数": tpl.count(jpFmtInt),
"件数(ユニーク)": tpl.countUnique(jpFmtInt),
"ユニーク値を表示 (CSV)": tpl.listUnique(", "),
"合計": tpl.sum(jpFmt),
"合計(整数)": tpl.sum(jpFmtInt),
"平均": tpl.average(jpFmt),
"最小": tpl.min(jpFmt),
"最大": tpl.max(jpFmt),
"選択2項目の比率": tpl.sumOverSum(jpFmt),
"選択2項目の比率(上限80%)": tpl.sumOverSumBound80(true, jpFmt),
"選択2項目の比率(下限80%)": tpl.sumOverSumBound80(false, jpFmt),
"合計割合": tpl.fractionOf(tpl.sum(), "total", jpFmtPct),
"合計割合(行)": tpl.fractionOf(tpl.sum(), "row", jpFmtPct),
"合計割合(列)": tpl.fractionOf(tpl.sum(), "col", jpFmtPct),
"件数割合": tpl.fractionOf(tpl.count(), "total", jpFmtPct),
"件数割合(行)": tpl.fractionOf(tpl.count(), "row", jpFmtPct),
"件数割合(列)": tpl.fractionOf(tpl.count(), "col", jpFmtPct)
},
renderers: {
"": $.pivotUtilities.renderers["Table"],
"表(棒グラフ)": $.pivotUtilities.renderers["Table Barchart"],
"ヒートマップ": $.pivotUtilities.renderers["Heatmap"],
"ヒートマップ(行)": $.pivotUtilities.renderers["Row Heatmap"],
"ヒートマップ(列)": $.pivotUtilities.renderers["Col Heatmap"]
}
};
});
}).call(this);
//# sourceMappingURL=pivot.jp.js.map
{"version":3,"file":"pivot.jp.js","sources":["pivot.jp.coffee"],"names":[],"mappings":"AAAA;AAAA,MAAA;;EAAA,cAAA,GAAiB,SAAC,WAAD;IACb,IAAG,OAAO,OAAP,KAAkB,QAAlB,IAA+B,OAAO,MAAP,KAAiB,QAAnD;aACI,WAAA,CAAY,OAAA,CAAQ,QAAR,CAAZ,EADJ;KAAA,MAEK,IAAG,OAAO,MAAP,KAAiB,UAAjB,IAAgC,MAAM,CAAC,GAA1C;aACD,MAAA,CAAO,CAAC,QAAD,CAAP,EAAmB,WAAnB,EADC;KAAA,MAAA;aAID,WAAA,CAAY,MAAZ,EAJC;;EAHQ;;EASjB,cAAA,CAAe,SAAC,CAAD;AACX,QAAA;IAAA,EAAA,GAAK,CAAC,CAAC,cAAc,CAAC;IACtB,GAAA,GAAM,CAAC,CAAC,cAAc,CAAC;IAEvB,KAAA,GAAW,EAAA,CAAG;MAAA,YAAA,EAAc,GAAd;MAAmB,UAAA,EAAY,GAA/B;KAAH;IACX,QAAA,GAAW,EAAA,CAAG;MAAA,kBAAA,EAAoB,CAApB;MAAuB,YAAA,EAAc,GAArC;MAA0C,UAAA,EAAY,GAAtD;KAAH;IACX,QAAA,GAAW,EAAA,CAAG;MAAA,kBAAA,EAAoB,CAApB;MAAuB,MAAA,EAAQ,GAA/B;MAAoC,MAAA,EAAQ,GAA5C;MAAiD,YAAA,EAAc,GAA/D;MAAoE,UAAA,EAAY,GAAhF;KAAH;WAEX,CAAC,CAAC,cAAc,CAAC,OAAO,CAAC,EAAzB,GACI;MAAA,aAAA,EACI;QAAA,WAAA,EAAa,kBAAb;QACA,YAAA,EAAc,iBADd;QAEA,aAAA,EAAe,mBAFf;QAGA,SAAA,EAAW,KAHX;QAIA,UAAA,EAAY,MAJZ;QAKA,OAAA,EAAS,UALT;QAMA,aAAA,EAAe,SANf;QAOA,MAAA,EAAQ,IAPR;QAQA,EAAA,EAAI,IARJ;QASA,EAAA,EAAI,KATJ;QAUA,KAAA,EAAO,MAVP;QAWA,MAAA,EAAQ,OAXR;OADJ;MAcA,WAAA,EACI;QAAA,IAAA,EAAkC,GAAG,CAAC,KAAJ,CAAU,QAAV,CAAlC;QACA,UAAA,EAAqB,GAAG,CAAC,WAAJ,CAAgB,QAAhB,CADrB;QAEA,gBAAA,EAA4B,GAAG,CAAC,UAAJ,CAAe,IAAf,CAF5B;QAGA,IAAA,EAAmC,GAAG,CAAC,GAAJ,CAAQ,KAAR,CAHnC;QAIA,QAAA,EAA4B,GAAG,CAAC,GAAJ,CAAQ,QAAR,CAJ5B;QAKA,IAAA,EAAiC,GAAG,CAAC,OAAJ,CAAY,KAAZ,CALjC;QAMA,IAAA,EAAiC,GAAG,CAAC,GAAJ,CAAQ,KAAR,CANjC;QAOA,IAAA,EAAiC,GAAG,CAAC,GAAJ,CAAQ,KAAR,CAPjC;QAQA,UAAA,EAA+B,GAAG,CAAC,UAAJ,CAAe,KAAf,CAR/B;QASA,iBAAA,EAAiC,GAAG,CAAC,iBAAJ,CAAsB,IAAtB,EAA4B,KAA5B,CATjC;QAUA,iBAAA,EAAiC,GAAG,CAAC,iBAAJ,CAAsB,KAAtB,EAA6B,KAA7B,CAVjC;QAWA,MAAA,EAAa,GAAG,CAAC,UAAJ,CAAe,GAAG,CAAC,GAAJ,CAAA,CAAf,EAA4B,OAA5B,EAAqC,QAArC,CAXb;QAYA,SAAA,EAAc,GAAG,CAAC,UAAJ,CAAe,GAAG,CAAC,GAAJ,CAAA,CAAf,EAA4B,KAA5B,EAAqC,QAArC,CAZd;QAaA,SAAA,EAAY,GAAG,CAAC,UAAJ,CAAe,GAAG,CAAC,GAAJ,CAAA,CAAf,EAA4B,KAA5B,EAAqC,QAArC,CAbZ;QAcA,MAAA,EAAY,GAAG,CAAC,UAAJ,CAAe,GAAG,CAAC,KAAJ,CAAA,CAAf,EAA4B,OAA5B,EAAqC,QAArC,CAdZ;QAeA,SAAA,EAAa,GAAG,CAAC,UAAJ,CAAe,GAAG,CAAC,KAAJ,CAAA,CAAf,EAA4B,KAA5B,EAAqC,QAArC,CAfb;QAgBA,SAAA,EAAW,GAAG,CAAC,UAAJ,CAAe,GAAG,CAAC,KAAJ,CAAA,CAAf,EAA4B,KAA5B,EAAqC,QAArC,CAhBX;OAfJ;MAiCA,SAAA,EACI;QAAA,GAAA,EAA+B,CAAC,CAAC,cAAc,CAAC,SAAU,CAAA,OAAA,CAA1D;QACA,SAAA,EAAyB,CAAC,CAAC,cAAc,CAAC,SAAU,CAAA,gBAAA,CADpD;QAEA,QAAA,EAAyB,CAAC,CAAC,cAAc,CAAC,SAAU,CAAA,SAAA,CAFpD;QAGA,WAAA,EAAkB,CAAC,CAAC,cAAc,CAAC,SAAU,CAAA,aAAA,CAH7C;QAIA,WAAA,EAAgB,CAAC,CAAC,cAAc,CAAC,SAAU,CAAA,aAAA,CAJ3C;OAlCJ;;EATO,CAAf;AATA","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n\ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n jpFmt = nf(thousandsSep: \",\", decimalSep: \".\")\n jpFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \",\", decimalSep: \".\")\n jpFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \",\", decimalSep: \".\")\n\n $.pivotUtilities.locales.ja =\n localeStrings:\n renderError: \"描画処理でエラーが発生しました。\"\n computeError: \"処理中にエラーが発生しました。\"\n uiRenderError: \"表示処理中にエラーが発生しました。\"\n selectAll: \"全選択\"\n selectNone: \"選択解除\"\n tooMany: \"項目が多すぎます\"\n filterResults: \"項目を検索する\"\n totals: \"合計\"\n vs: \"vs\"\n by: \"per\"\n apply: \"適用する\"\n cancel: \"キャンセル\"\n\n aggregators:\n \"件数\": tpl.count(jpFmtInt)\n \"件数(ユニーク)\": tpl.countUnique(jpFmtInt)\n \"ユニーク値を表示 (CSV)\": tpl.listUnique(\", \")\n \"合計\": tpl.sum(jpFmt)\n \"合計(整数)\": tpl.sum(jpFmtInt)\n \"平均\": tpl.average(jpFmt)\n \"最小\": tpl.min(jpFmt)\n \"最大\": tpl.max(jpFmt)\n \"選択2項目の比率\": tpl.sumOverSum(jpFmt)\n \"選択2項目の比率(上限80%)\": tpl.sumOverSumBound80(true, jpFmt)\n \"選択2項目の比率(下限80%)\": tpl.sumOverSumBound80(false, jpFmt)\n \"合計割合\": tpl.fractionOf(tpl.sum(), \"total\", jpFmtPct)\n \"合計割合(行)\": tpl.fractionOf(tpl.sum(), \"row\", jpFmtPct)\n \"合計割合(列)\": tpl.fractionOf(tpl.sum(), \"col\", jpFmtPct)\n \"件数割合\": tpl.fractionOf(tpl.count(), \"total\", jpFmtPct)\n \"件数割合(行)\": tpl.fractionOf(tpl.count(), \"row\", jpFmtPct)\n \"件数割合(列)\": tpl.fractionOf(tpl.count(), \"col\", jpFmtPct)\n\n renderers:\n \"表\": $.pivotUtilities.renderers[\"Table\"]\n \"表(棒グラフ)\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"ヒートマップ\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"ヒートマップ(行)\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"ヒートマップ(列)\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n\n\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.jp.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.jp.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
(function(){var e;(e=function(e){return"object"==typeof exports&&"object"==typeof module?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){var t,r,i,o,a;return o=e.pivotUtilities.numberFormat,a=e.pivotUtilities.aggregatorTemplates,t=o({thousandsSep:",",decimalSep:"."}),r=o({digitsAfterDecimal:0,thousandsSep:",",decimalSep:"."}),i=o({digitsAfterDecimal:1,scaler:100,suffix:"%",thousandsSep:",",decimalSep:"."}),e.pivotUtilities.locales.ja={localeStrings:{renderError:"描画処理でエラーが発生しました。",computeError:"処理中にエラーが発生しました。",uiRenderError:"表示処理中にエラーが発生しました。",selectAll:"全選択",selectNone:"選択解除",tooMany:"項目が多すぎます",filterResults:"項目を検索する",totals:"合計",vs:"vs",by:"per",apply:"適用する",cancel:"キャンセル"},aggregators:{"件数":a.count(r),"件数(ユニーク)":a.countUnique(r),"ユニーク値を表示 (CSV)":a.listUnique(", "),"合計":a.sum(t),"合計(整数)":a.sum(r),"平均":a.average(t),"最小":a.min(t),"最大":a.max(t),"選択2項目の比率":a.sumOverSum(t),"選択2項目の比率(上限80%)":a.sumOverSumBound80(!0,t),"選択2項目の比率(下限80%)":a.sumOverSumBound80(!1,t),"合計割合":a.fractionOf(a.sum(),"total",i),"合計割合(行)":a.fractionOf(a.sum(),"row",i),"合計割合(列)":a.fractionOf(a.sum(),"col",i),"件数割合":a.fractionOf(a.count(),"total",i),"件数割合(行)":a.fractionOf(a.count(),"row",i),"件数割合(列)":a.fractionOf(a.count(),"col",i)},renderers:{"":e.pivotUtilities.renderers.Table,"表(棒グラフ)":e.pivotUtilities.renderers["Table Barchart"],"ヒートマップ":e.pivotUtilities.renderers.Heatmap,"ヒートマップ(行)":e.pivotUtilities.renderers["Row Heatmap"],"ヒートマップ(列)":e.pivotUtilities.renderers["Col Heatmap"]}}})}).call(this);
//# sourceMappingURL=pivot.jp.min.js.map
{"version":3,"sources":["pivot.jp.coffee","pivot.jp.min.js"],"names":["callWithJQuery","pivotModule","exports","module","require","define","amd","jQuery","$","jpFmt","jpFmtInt","jpFmtPct","nf","tpl","pivotUtilities","numberFormat","aggregatorTemplates","thousandsSep","decimalSep","digitsAfterDecimal","scaler","suffix","locales","ja","localeStrings","renderError","computeError","uiRenderError","selectAll","selectNone","tooMany","filterResults","totals","vs","by","apply","cancel","aggregators","件数","count","件数(ユニーク)","countUnique","ユニーク値を表示 (CSV)","listUnique","合計","sum","合計(整数)","平均","average","最小","min","最大","max","選択2項目の比率","sumOverSum","選択2項目の比率(上限80%)","sumOverSumBound80","選択2項目の比率(下限80%)","合計割合","fractionOf","合計割合(行)","合計割合(列)","件数割合","件数割合(行)","件数割合(列)","renderers","表","表(棒グラフ)","ヒートマップ","ヒートマップ(行)","ヒートマップ(列)","call","this"],"mappings":"CAAA,WAAA,GAAAA,IAAAA,EAAiB,SAACC,GACd,MAAqB,gBAAXC,UAAyC,gBAAVC,QACrCF,EAAYG,QAAQ,WACC,kBAAVC,SAAyBA,OAAOC,IAC3CD,QAAQ,UAAWJ,GAGnBA,EAAYM,UAEL,SAACC,GACZ,GAAAC,GAAAC,EAAAC,EAAAC,EAAAC,CCuBA,ODvBAD,GAAKJ,EAAEM,eAAeC,aACtBF,EAAML,EAAEM,eAAeE,oBAEvBP,EAAWG,GAAGK,aAAc,IAAKC,WAAY,MAC7CR,EAAWE,GAAGO,mBAAoB,EAAGF,aAAc,IAAKC,WAAY,MACpEP,EAAWC,GAAGO,mBAAoB,EAAGC,OAAQ,IAAKC,OAAQ,IAAKJ,aAAc,IAAKC,WAAY,MAE9FV,EAAEM,eAAeQ,QAAQC,IACrBC,eACIC,YAAa,mBACbC,aAAc,kBACdC,cAAe,oBACfC,UAAW,MACXC,WAAY,OACZC,QAAS,WACTC,cAAe,UACfC,OAAQ,KACRC,GAAI,KACJC,GAAI,MACJC,MAAO,OACPC,OAAQ,SAEZC,aACIC,KAAkCzB,EAAI0B,MAAM7B,GAC5C8B,WAAqB3B,EAAI4B,YAAY/B,GACrCgC,iBAA4B7B,EAAI8B,WAAW,MAC3CC,KAAmC/B,EAAIgC,IAAIpC,GAC3CqC,SAA4BjC,EAAIgC,IAAInC,GACpCqC,KAAiClC,EAAImC,QAAQvC,GAC7CwC,KAAiCpC,EAAIqC,IAAIzC,GACzC0C,KAAiCtC,EAAIuC,IAAI3C,GACzC4C,WAA+BxC,EAAIyC,WAAW7C,GAC9C8C,kBAAiC1C,EAAI2C,mBAAkB,EAAM/C,GAC7DgD,kBAAiC5C,EAAI2C,mBAAkB,EAAO/C,GAC9DiD,OAAa7C,EAAI8C,WAAW9C,EAAIgC,MAAS,QAASlC,GAClDiD,UAAc/C,EAAI8C,WAAW9C,EAAIgC,MAAS,MAASlC,GACnDkD,UAAYhD,EAAI8C,WAAW9C,EAAIgC,MAAS,MAASlC,GACjDmD,OAAYjD,EAAI8C,WAAW9C,EAAI0B,QAAS,QAAS5B,GACjDoD,UAAalD,EAAI8C,WAAW9C,EAAI0B,QAAS,MAAS5B,GAClDqD,UAAWnD,EAAI8C,WAAW9C,EAAI0B,QAAS,MAAS5B,IAEpDsD,WACIC,IAA+B1D,EAAEM,eAAemD,UAAU,MAC1DE,UAAyB3D,EAAEM,eAAemD,UAAU,kBACpDG,SAAyB5D,EAAEM,eAAemD,UAAU,QACpDI,YAAkB7D,EAAEM,eAAemD,UAAU,eAC7CK,YAAgB9D,EAAEM,eAAemD,UAAU,qBCqBpDM,KAAKC","file":"pivot.jp.min.js","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n\ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n jpFmt = nf(thousandsSep: \",\", decimalSep: \".\")\n jpFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \",\", decimalSep: \".\")\n jpFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \",\", decimalSep: \".\")\n\n $.pivotUtilities.locales.ja =\n localeStrings:\n renderError: \"描画処理でエラーが発生しました。\"\n computeError: \"処理中にエラーが発生しました。\"\n uiRenderError: \"表示処理中にエラーが発生しました。\"\n selectAll: \"全選択\"\n selectNone: \"選択解除\"\n tooMany: \"項目が多すぎます\"\n filterResults: \"項目を検索する\"\n totals: \"合計\"\n vs: \"vs\"\n by: \"per\"\n apply: \"適用する\"\n cancel: \"キャンセル\"\n\n aggregators:\n \"件数\": tpl.count(jpFmtInt)\n \"件数(ユニーク)\": tpl.countUnique(jpFmtInt)\n \"ユニーク値を表示 (CSV)\": tpl.listUnique(\", \")\n \"合計\": tpl.sum(jpFmt)\n \"合計(整数)\": tpl.sum(jpFmtInt)\n \"平均\": tpl.average(jpFmt)\n \"最小\": tpl.min(jpFmt)\n \"最大\": tpl.max(jpFmt)\n \"選択2項目の比率\": tpl.sumOverSum(jpFmt)\n \"選択2項目の比率(上限80%)\": tpl.sumOverSumBound80(true, jpFmt)\n \"選択2項目の比率(下限80%)\": tpl.sumOverSumBound80(false, jpFmt)\n \"合計割合\": tpl.fractionOf(tpl.sum(), \"total\", jpFmtPct)\n \"合計割合(行)\": tpl.fractionOf(tpl.sum(), \"row\", jpFmtPct)\n \"合計割合(列)\": tpl.fractionOf(tpl.sum(), \"col\", jpFmtPct)\n \"件数割合\": tpl.fractionOf(tpl.count(), \"total\", jpFmtPct)\n \"件数割合(行)\": tpl.fractionOf(tpl.count(), \"row\", jpFmtPct)\n \"件数割合(列)\": tpl.fractionOf(tpl.count(), \"col\", jpFmtPct)\n\n renderers:\n \"表\": $.pivotUtilities.renderers[\"Table\"]\n \"表(棒グラフ)\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"ヒートマップ\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"ヒートマップ(行)\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"ヒートマップ(列)\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n\n\n","(function() {\n var callWithJQuery;\n\n callWithJQuery = function(pivotModule) {\n if (typeof exports === \"object\" && typeof module === \"object\") {\n return pivotModule(require(\"jquery\"));\n } else if (typeof define === \"function\" && define.amd) {\n return define([\"jquery\"], pivotModule);\n } else {\n return pivotModule(jQuery);\n }\n };\n\n callWithJQuery(function($) {\n var jpFmt, jpFmtInt, jpFmtPct, nf, tpl;\n nf = $.pivotUtilities.numberFormat;\n tpl = $.pivotUtilities.aggregatorTemplates;\n jpFmt = nf({\n thousandsSep: \",\",\n decimalSep: \".\"\n });\n jpFmtInt = nf({\n digitsAfterDecimal: 0,\n thousandsSep: \",\",\n decimalSep: \".\"\n });\n jpFmtPct = nf({\n digitsAfterDecimal: 1,\n scaler: 100,\n suffix: \"%\",\n thousandsSep: \",\",\n decimalSep: \".\"\n });\n return $.pivotUtilities.locales.ja = {\n localeStrings: {\n renderError: \"描画処理でエラーが発生しました。\",\n computeError: \"処理中にエラーが発生しました。\",\n uiRenderError: \"表示処理中にエラーが発生しました。\",\n selectAll: \"全選択\",\n selectNone: \"選択解除\",\n tooMany: \"項目が多すぎます\",\n filterResults: \"項目を検索する\",\n totals: \"合計\",\n vs: \"vs\",\n by: \"per\",\n apply: \"適用する\",\n cancel: \"キャンセル\"\n },\n aggregators: {\n \"件数\": tpl.count(jpFmtInt),\n \"件数(ユニーク)\": tpl.countUnique(jpFmtInt),\n \"ユニーク値を表示 (CSV)\": tpl.listUnique(\", \"),\n \"合計\": tpl.sum(jpFmt),\n \"合計(整数)\": tpl.sum(jpFmtInt),\n \"平均\": tpl.average(jpFmt),\n \"最小\": tpl.min(jpFmt),\n \"最大\": tpl.max(jpFmt),\n \"選択2項目の比率\": tpl.sumOverSum(jpFmt),\n \"選択2項目の比率(上限80%)\": tpl.sumOverSumBound80(true, jpFmt),\n \"選択2項目の比率(下限80%)\": tpl.sumOverSumBound80(false, jpFmt),\n \"合計割合\": tpl.fractionOf(tpl.sum(), \"total\", jpFmtPct),\n \"合計割合(行)\": tpl.fractionOf(tpl.sum(), \"row\", jpFmtPct),\n \"合計割合(列)\": tpl.fractionOf(tpl.sum(), \"col\", jpFmtPct),\n \"件数割合\": tpl.fractionOf(tpl.count(), \"total\", jpFmtPct),\n \"件数割合(行)\": tpl.fractionOf(tpl.count(), \"row\", jpFmtPct),\n \"件数割合(列)\": tpl.fractionOf(tpl.count(), \"col\", jpFmtPct)\n },\n renderers: {\n \"表\": $.pivotUtilities.renderers[\"Table\"],\n \"表(棒グラフ)\": $.pivotUtilities.renderers[\"Table Barchart\"],\n \"ヒートマップ\": $.pivotUtilities.renderers[\"Heatmap\"],\n \"ヒートマップ(行)\": $.pivotUtilities.renderers[\"Row Heatmap\"],\n \"ヒートマップ(列)\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n }\n };\n });\n\n}).call(this);\n\n//# sourceMappingURL=pivot.jp.js.map\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.jp.min.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.jp.min.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
.pvtUi{color:#333}table.pvtTable{font-size:8pt;text-align:left;border-collapse:collapse}table.pvtTable tr th{background-color:#e6EEEE;border:1px solid #CDCDCD;font-size:8pt;padding:5px}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right}table.pvtTable tr td{color:#3D3D3D;padding:5px;background-color:#FFF;border:1px solid #CDCDCD;vertical-align:top;text-align:right}.pvtGrandTotal,.pvtTotal{font-weight:700}.pvtVals{text-align:center}.pvtAggregator{margin-bottom:5px}.pvtAxisContainer,.pvtVals{border:1px solid gray;background:#EEE;padding:5px;min-width:20px;min-height:20px}.pvtAxisContainer li{padding:8px 6px;list-style-type:none;cursor:move}.pvtAxisContainer li.pvtPlaceholder{-webkit-border-radius:5px;padding:3px 15px;-moz-border-radius:5px;border-radius:5px;border:1px dashed #aaa}.pvtAxisContainer li span.pvtAttr{background:#F3F3F3;border:1px solid #DEDEDE;padding:2px 5px;white-space:nowrap;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pvtTriangle{cursor:pointer;color:grey}.pvtHorizList li{display:inline}.pvtVertList{vertical-align:top}.pvtFilteredAttribute{font-style:italic}.pvtFilterBox{z-index:100;width:280px;border:1px solid gray;background-color:#fff;position:absolute;padding:20px;text-align:center}.pvtFilterBox h4{margin:0}.pvtFilterBox p{margin:1em auto}.pvtFilterBox label{font-weight:400}.pvtFilterBox input[type=checkbox]{margin-right:5px}.pvtCheckContainer{text-align:left;overflow:scroll;width:100%;max-height:200px}.pvtCheckContainer p{margin:5px}.pvtRendererArea{padding:5px} .pvtUi{color:#333}table.pvtTable{font-size:8pt;text-align:left;border-collapse:collapse}table.pvtTable tbody tr th,table.pvtTable thead tr th{background-color:#e6EEEE;border:1px solid #CDCDCD;font-size:8pt;padding:5px}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right}table.pvtTable tbody tr td{color:#3D3D3D;padding:5px;background-color:#FFF;border:1px solid #CDCDCD;vertical-align:top;text-align:right}.pvtGrandTotal,.pvtTotal{font-weight:700}.pvtVals{text-align:center;white-space:nowrap}.pvtColOrder,.pvtRowOrder{cursor:pointer;width:15px;margin-left:5px;display:inline-block}.pvtAggregator{margin-bottom:5px}.pvtAxisContainer,.pvtVals{border:1px solid gray;background:#EEE;padding:5px;min-width:20px;min-height:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtAxisContainer li{padding:8px 6px;list-style-type:none;cursor:move}.pvtAxisContainer li.pvtPlaceholder{-webkit-border-radius:5px;padding:3px 15px;-moz-border-radius:5px;border-radius:5px;border:1px dashed #aaa}.pvtAxisContainer li span.pvtAttr{-webkit-text-size-adjust:100%;background:#F3F3F3;border:1px solid #DEDEDE;padding:2px 5px;white-space:nowrap;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pvtTriangle{cursor:pointer;color:grey}.pvtHorizList li{display:inline}.pvtVertList{vertical-align:top}.pvtFilteredAttribute{font-style:italic}.pvtFilterBox{z-index:100;width:300px;border:1px solid gray;background-color:#fff;position:absolute;text-align:center}.pvtFilterBox h4{margin:15px}.pvtFilterBox p{margin:10px auto}.pvtFilterBox label{font-weight:400}.pvtFilterBox input[type=checkbox]{margin-right:10px;margin-left:10px}.pvtFilterBox input[type=text]{width:230px}.pvtFilterBox .count{color:gray;font-weight:400;margin-left:3px}.pvtCheckContainer{text-align:left;font-size:14px;white-space:nowrap;overflow-y:scroll;width:100%;max-height:250px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.pvtCheckContainer p{margin:5px}.pvtRendererArea{padding:5px}
\ No newline at end of file \ No newline at end of file
...@@ -6,6 +6,10 @@ ...@@ -6,6 +6,10 @@
</pickle> </pickle>
<pickle> <pickle>
<dictionary> <dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item> <item>
<key> <string>__name__</string> </key> <key> <string>__name__</string> </key>
<value> <string>pivot.min.css</string> </value> <value> <string>pivot.min.css</string> </value>
......
(function() {
var callWithJQuery;
callWithJQuery = function(pivotModule) {
if (typeof exports === "object" && typeof module === "object") {
return pivotModule(require("jquery"));
} else if (typeof define === "function" && define.amd) {
return define(["jquery"], pivotModule);
} else {
return pivotModule(jQuery);
}
};
callWithJQuery(function($) {
var frFmt, frFmtInt, frFmtPct, nf, tpl;
nf = $.pivotUtilities.numberFormat;
tpl = $.pivotUtilities.aggregatorTemplates;
frFmt = nf({
thousandsSep: " ",
decimalSep: ","
});
frFmtInt = nf({
digitsAfterDecimal: 0,
thousandsSep: " ",
decimalSep: ","
});
frFmtPct = nf({
digitsAfterDecimal: 1,
scaler: 100,
suffix: "%",
thousandsSep: " ",
decimalSep: ","
});
return $.pivotUtilities.locales.nl = {
localeStrings: {
renderError: "Er is een fout opgetreden bij het renderen van de kruistabel.",
computeError: "Er is een fout opgetreden bij het berekenen van de kruistabel.",
uiRenderError: "Er is een fout opgetreden bij het tekenen van de interface van de kruistabel.",
selectAll: "Alles selecteren",
selectNone: "Niets selecteren",
tooMany: "(te veel waarden om weer te geven)",
filterResults: "Filter resultaten",
totals: "Totaal",
vs: "versus",
by: "per"
},
aggregators: {
"Aantal": tpl.count(frFmtInt),
"Aantal unieke waarden": tpl.countUnique(frFmtInt),
"Lijst unieke waarden": tpl.listUnique(", "),
"Som": tpl.sum(frFmt),
"Som van gehele getallen": tpl.sum(frFmtInt),
"Gemiddelde": tpl.average(frFmt),
"Minimum": tpl.min(frFmt),
"Maximum": tpl.max(frFmt),
"Eerste": tpl.first(frFmt),
"Laatste": tpl.last(frFmt),
"Som over som": tpl.sumOverSum(frFmt),
"80% bovengrens": tpl.sumOverSumBound80(true, frFmt),
"80% ondergrens": tpl.sumOverSumBound80(false, frFmt),
"Som in verhouding tot het totaal": tpl.fractionOf(tpl.sum(), "total", frFmtPct),
"Som in verhouding tot de rij": tpl.fractionOf(tpl.sum(), "row", frFmtPct),
"Som in verhouding tot de kolom": tpl.fractionOf(tpl.sum(), "col", frFmtPct),
"Aantal in verhouding tot het totaal": tpl.fractionOf(tpl.count(), "total", frFmtPct),
"Aantal in verhouding tot de rij": tpl.fractionOf(tpl.count(), "row", frFmtPct),
"Aantal in verhouding tot de kolom": tpl.fractionOf(tpl.count(), "col", frFmtPct)
},
renderers: {
"Tabel": $.pivotUtilities.renderers["Table"],
"Tabel met staafdiagrammen": $.pivotUtilities.renderers["Table Barchart"],
"Warmtekaart": $.pivotUtilities.renderers["Heatmap"],
"Warmtekaart per rij": $.pivotUtilities.renderers["Row Heatmap"],
"Warmtekaart per kolom": $.pivotUtilities.renderers["Col Heatmap"]
}
};
});
}).call(this);
//# sourceMappingURL=pivot.nl.js.map
{"version":3,"file":"pivot.nl.js","sources":["pivot.nl.coffee"],"names":[],"mappings":"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","sourcesContent":["callWithJQuery = (pivotModule) ->\n if typeof exports is \"object\" and typeof module is \"object\" # CommonJS\n pivotModule require(\"jquery\")\n else if typeof define is \"function\" and define.amd # AMD\n define [\"jquery\"], pivotModule\n # Plain browser env\n else\n pivotModule jQuery\n\ncallWithJQuery ($) ->\n nf = $.pivotUtilities.numberFormat\n tpl = $.pivotUtilities.aggregatorTemplates\n\n frFmt = nf(thousandsSep: \" \", decimalSep: \",\")\n frFmtInt = nf(digitsAfterDecimal: 0, thousandsSep: \" \", decimalSep: \",\")\n frFmtPct = nf(digitsAfterDecimal: 1, scaler: 100, suffix: \"%\", thousandsSep: \" \", decimalSep: \",\")\n\n $.pivotUtilities.locales.nl =\n localeStrings:\n renderError: \"Er is een fout opgetreden bij het renderen van de kruistabel.\"\n computeError: \"Er is een fout opgetreden bij het berekenen van de kruistabel.\"\n uiRenderError: \"Er is een fout opgetreden bij het tekenen van de interface van de kruistabel.\"\n selectAll: \"Alles selecteren\"\n selectNone: \"Niets selecteren\"\n tooMany: \"(te veel waarden om weer te geven)\"\n filterResults: \"Filter resultaten\"\n totals: \"Totaal\"\n vs: \"versus\"\n by: \"per\"\n\n aggregators:\n \"Aantal\": tpl.count(frFmtInt)\n \"Aantal unieke waarden\": tpl.countUnique(frFmtInt)\n \"Lijst unieke waarden\": tpl.listUnique(\", \")\n \"Som\": tpl.sum(frFmt)\n \"Som van gehele getallen\": tpl.sum(frFmtInt)\n \"Gemiddelde\": tpl.average(frFmt)\n \"Minimum\": tpl.min(frFmt)\n \"Maximum\": tpl.max(frFmt)\n \"Eerste\": tpl.first(frFmt)\n \"Laatste\": tpl.last(frFmt)\n \"Som over som\": tpl.sumOverSum(frFmt)\n \"80% bovengrens\": tpl.sumOverSumBound80(true, frFmt)\n \"80% ondergrens\": \t\t\t tpl.sumOverSumBound80(false, frFmt)\n \"Som in verhouding tot het totaal\": tpl.fractionOf(tpl.sum(), \"total\", frFmtPct)\n \"Som in verhouding tot de rij\": tpl.fractionOf(tpl.sum(), \"row\", frFmtPct)\n \"Som in verhouding tot de kolom\": tpl.fractionOf(tpl.sum(), \"col\", frFmtPct)\n \"Aantal in verhouding tot het totaal\": tpl.fractionOf(tpl.count(), \"total\", frFmtPct)\n \"Aantal in verhouding tot de rij\": tpl.fractionOf(tpl.count(), \"row\", frFmtPct)\n \"Aantal in verhouding tot de kolom\": tpl.fractionOf(tpl.count(), \"col\", frFmtPct)\n\n renderers:\n \"Tabel\": $.pivotUtilities.renderers[\"Table\"]\n \"Tabel met staafdiagrammen\": $.pivotUtilities.renderers[\"Table Barchart\"]\n \"Warmtekaart\": $.pivotUtilities.renderers[\"Heatmap\"]\n \"Warmtekaart per rij\": $.pivotUtilities.renderers[\"Row Heatmap\"]\n \"Warmtekaart per kolom\": $.pivotUtilities.renderers[\"Col Heatmap\"]\n"]}
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="DTMLMethod" module="OFS.DTMLMethod"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.nl.js.map</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="File" module="OFS.Image"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Cacheable__manager_id</string> </key>
<value> <string>http_cache</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>pivot.nl.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment