From a1af955ec4fca3364a3878a845133544e0a9f740 Mon Sep 17 00:00:00 2001 From: Tobias Braner Date: Tue, 17 Feb 2015 10:46:43 +0100 Subject: [PATCH] added a button to export boards to excel from the board overview --- icons/xlsx.png | Bin 0 -> 15146 bytes manifest.json | 12 ++++--- trelloexport.js | 83 +++++++++++++++++++++++++++++++----------------- 3 files changed, 61 insertions(+), 34 deletions(-) create mode 100644 icons/xlsx.png diff --git a/icons/xlsx.png b/icons/xlsx.png new file mode 100644 index 0000000000000000000000000000000000000000..fa86ec4cfdd3c70b9c7f7fcf885da2dead98a2c7 GIT binary patch literal 15146 zcmeI3dvp_39>+&m1PZ7ir4`*8!a>_@lbNJV(u_&E&_EwF(3g^eK&O*QI@=@@GgFd= zBEq@~c30#fTh3Ogi)9zq6*xYQ6+JvE*duINckuy>4^BC#yF9uq=adzpdnZYg+cf3s z9{;>KC&@4Oe!supozHz_{+adV3yLPCOiv*QVp2)5wGwm0d*i(E%;re#%MH>l$O+LRY0KeGK2oEm$Ydr5 z8}s-Y{qFG494yJXIS=QRMBvjT_4(=rNf7IW5lY6oM=T8H#Ab`tPC8zXCuwO>n!5rZ zh$2nu6swzj99hYULZhGM=B@yjGBerLOT05aIYTnZJtK~t3-Tk_3oS@|GBMPXrhRVgxU49k0Eu308B(G;KYcs|a`NSp<%NS%t(sx*db z4Mpc_=saUKrJ*SbN)k~fH^5}nPi6m);l`7^%utJ-ll?&Ey_%y5H9vj*^*x}~Gr;?BHi=4dY%*w${ z7dyscrqnhtH@?ON$f~!tQpA&bwrJkse=B}!!sFa z1vd=fUWJU^tPGvx*jD(FgZLHw$cf=}xCl%G8Dm^XM6dwkf@vUQj0=ef7GPX34P=aQ zArZj>j0>iLj4>`GB3OWN!8DLD#)U)#3otI21~SIDkceOb#s$+r#uyh85iG#CU>e96 z<3b{W1sE4h0~upnNJOvzK*kss5)mxGxL_K{7~?`Bf&~~COamEXTu4N)0ONvb zAY+URi3k>8Trdq}jBz0m!2*m6rh$xai7O@k_#fv5&-?|z!+qP|3w;Y73{H|M$CQ%g&yY}?c?&UooL_qlEMZhOVFX;+@f+;i@f zBQHbr^qkytVBov22DT4uugP!R-ygW#+26LZr@u{H-MMAci!Uz=wT2#D^ZDG5Z$Fzi zuXp}<*GILA6}5|WQ|k|=zp}2Yp{4JEcMd&p;k}~!_EfJ~6I_?g*{|x)f0@4QY-m>c zwKW#*?bnw(n=Lt?vWg2W$I`Emsoe!araHB2;Tx&JC-tTyz1K1}=svrR34C4rdd||L zZ(Yjlo1l8QeD|1wV-@Y>PKF`=n04(JA53lQyXS6pU{u@n&DkB_y*cBCdGSVa&t2ml zEIN?(bY1i4d;hJjym;dsvx}Or_w|{%-g2RmE8!9cfvY+y7t(rnjEZ?x??ECuT8{W9@ksX%ZpXG-?wYcrZs2CQGq7{o$*rRfuUf6S)7|siMVWVBT3^0++Ber~ z&g@M){hwF1*1bA&{+q6xe>{6RJ>#pT2M;wfoyrqeCbhQgO8t0k%h|V|^6yZjW-GbB z_7mPyOzWR2J1B;J)Jivc0H@t zcATv2==') @@ -195,7 +200,7 @@ function addExportLink() { .click(createExcelExport) .insertAfter($js_btn.parent()) .wrap(document.createElement("li")); - + } } @@ -208,4 +213,24 @@ $(function () { $(document).on('mouseup', ".js-share", function () { addInterval = setInterval(addExportLink, 500); }); -}); \ No newline at end of file + + var styles = [ + "position: absolute", + "right: 5px", + "bottom: 5px" + ] + var $print_link = $('
').appendTo('.js-open-board') + $print_link.on('click', function (e) { + e.preventDefault(); + + var $target = $(this) + var href = $target.parent().attr('href') + + var href_data = href.split("/") + href_data.pop() + href = href_data.join("/") + ".json" + + createExcelExport(href) + return false; + }); +});