From 0e5ba21e8e1d65486d094323fe47ad6f65fc7daa Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 7 Nov 2014 14:48:53 +0000 Subject: [PATCH] Minor update git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-replacebyexternal-widget@101496 82a268e6-3cf1-43bd-a215-b396298e98cf --- .classpath | 6 +- .../client/ColumnMappingCard.java | 2 +- .../client/resources/ReplaceByExternal.css} | 0 ...nionCSS.java => ReplaceByExternalCSS.java} | 2 +- .../ReplaceByExternalResourceBundle.java | 14 +++-- .../client/resources/accept.png | Bin 0 -> 781 bytes .../client/resources/add.png | Bin 0 -> 660 bytes .../client/resources/add_32.png | Bin 0 -> 1486 bytes .../client/resources/arrow-refresh.png | Bin 0 -> 984 bytes .../client/resources/arrow-refresh_16.png | Bin 0 -> 572 bytes .../client/resources/arrow-refresh_32.png | Bin 0 -> 1182 bytes .../client/resources/delete.png | Bin 0 -> 614 bytes .../client/resources/delete_32.png | Bin 0 -> 1360 bytes .../client/resources/error.png | Bin 0 -> 701 bytes .../client/resources/information.png | Bin 0 -> 778 bytes .../client/resources/loading.gif | Bin 0 -> 771 bytes .../table-replace-by-external-col.png | Bin 0 -> 872 bytes .../table-replace-by-external-col_32.png | Bin 0 -> 1672 bytes .../client/resources/ReplaceByExternal.css | 54 ++++++++++++++++++ .../client/resources/codelistmapping.png | Bin 962 -> 0 bytes .../client/resources/codelistmapping_32.png | Bin 2160 -> 0 bytes .../table-replace-by-external-col.png | Bin 0 -> 872 bytes .../table-replace-by-external-col_32.png | Bin 0 -> 1672 bytes 23 files changed, 69 insertions(+), 9 deletions(-) rename src/main/{resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/UnionWizardTD.css => java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternal.css} (100%) rename src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/{UnionCSS.java => ReplaceByExternalCSS.java} (93%) create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/accept.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/add.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/add_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/arrow-refresh.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/arrow-refresh_16.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/arrow-refresh_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/delete.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/delete_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/error.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/information.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/loading.gif create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/table-replace-by-external-col.png create mode 100644 src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/table-replace-by-external-col_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternal.css delete mode 100644 src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/codelistmapping.png delete mode 100644 src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/codelistmapping_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/table-replace-by-external-col.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/table-replace-by-external-col_32.png diff --git a/.classpath b/.classpath index aa0884f..ccde11f 100644 --- a/.classpath +++ b/.classpath @@ -1,12 +1,12 @@ - + - + @@ -33,5 +33,5 @@ - + diff --git a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/ColumnMappingCard.java b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/ColumnMappingCard.java index eb96795..67e9275 100644 --- a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/ColumnMappingCard.java +++ b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/ColumnMappingCard.java @@ -65,7 +65,7 @@ public class ColumnMappingCard extends WizardCard { getWizardWindow().setEnableBackButton(false); ArrayList columnsMatch=columnMappingPanel.getSelectedMap(); - if(columnsMatch==null){ + if(columnsMatch==null || columnsMatch.size()<=0){ Log.debug("No columns match created: " +columnsMatch); UtilsGXT3 diff --git a/src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/UnionWizardTD.css b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternal.css similarity index 100% rename from src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/UnionWizardTD.css rename to src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternal.css diff --git a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/UnionCSS.java b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternalCSS.java similarity index 93% rename from src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/UnionCSS.java rename to src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternalCSS.java index 3bcea93..b4ea569 100644 --- a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/UnionCSS.java +++ b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternalCSS.java @@ -11,7 +11,7 @@ import com.google.gwt.resources.client.CssResource; * g.panichi@isti.cnr.it * */ -public interface UnionCSS extends CssResource { +public interface ReplaceByExternalCSS extends CssResource { @ClassName("wizard-title") public String getWizardTitle(); diff --git a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternalResourceBundle.java b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternalResourceBundle.java index 1c45706..c1cb91f 100644 --- a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternalResourceBundle.java +++ b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/ReplaceByExternalResourceBundle.java @@ -11,8 +11,8 @@ public interface ReplaceByExternalResourceBundle extends ClientBundle { public static final ReplaceByExternalResourceBundle INSTANCE=GWT.create(ReplaceByExternalResourceBundle.class); - @Source("UnionWizardTD.css") - UnionCSS unionCss(); + @Source("ReplaceByExternal.css") + ReplaceByExternalCSS replaceByExternalCss(); @Source("arrow-refresh.png") ImageResource refresh(); @@ -24,10 +24,10 @@ public interface ReplaceByExternalResourceBundle extends ClientBundle { ImageResource refresh32(); @Source("accept.png") - ImageResource csvCheckSuccess(); + ImageResource success(); @Source("error.png") - ImageResource csvCheckFailure(); + ImageResource failure(); @Source("loading.gif") ImageResource loading(); @@ -46,6 +46,12 @@ public interface ReplaceByExternalResourceBundle extends ClientBundle { @Source("delete_32.png") ImageResource delete32(); + + @Source("table-replace-by-external.png") + ImageResource tableReplaceByExternal(); + + @Source("table-replace-by-external_32.png") + ImageResource tableReplaceByExternal32(); } \ No newline at end of file diff --git a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/accept.png b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/accept.png new file mode 100644 index 0000000000000000000000000000000000000000..89c8129a490b329f3165f32fa0781701aab417ea GIT binary patch literal 781 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 KMNUMnLSTYm0R)}^ literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/arrow-refresh_32.png b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/arrow-refresh_32.png new file mode 100644 index 0000000000000000000000000000000000000000..f3521ea5e0d148384d82c3cba4376972090af7f6 GIT binary patch literal 1182 zcmV;P1Y!G$P)wK~z|UwU%8>TXh)5pK}h{F>r;#a2qh7O*95Kj84sVVF)0>j3^p4 z+l*P3Eir0LTz2J!<8Y-HvXPiwPGd;)!W+UC21FUogb~TIiJNG@z%fz>w6Ox~fS&j9 zq93%-(+`60&1wHVeSgpYJ@0v+Kd?n{?7O!1&HPW@DgiX8zuo<6&LXxPhL`+uFTI{=s0ET(5DM0+0|3RW)->y1X^LMNzi6%mh zaL+wATz6f7fsXz&!@8M(JOGF`TtT(1IvGylVK{`T*(vxJ{dn;3!CC`~#6L%NN;DmK zIVU&(CT!i#wJy1XDI_V6P48>^{5k7tSZfwB&QVyQ zC<>l*Jdrdd@Bi(KG`L7#Ry~jix0l;7Ffw3j$%#WsRW;N-y&q*e%i;qrY#10C`VpZ} zC>&PRnv4}#50B4^H1K>&K1xeUVXv~ovdxk-UA-PRLZJ{K{CfP0@q1}2U%2{A+r%9-)=6PIEb&5ZB7;vIH0S1EyDpq>PZt;Go^ zAoH_9IBZ~fIfVIuAKu9++`M%Q{&_zr{8ym7HGcm0?nF+;x1hQ6C7r_dno0*8d+h*- zD_8r?EqUVsHY^6e(kS|kXxS6Pv;wj44E{B2Z`!N)|MAz8fX!-y)9XwJUlI|okYkES zS6I_N__g!)x4zN&#Z>vT_JW4b4(TFncU0No^t$l#*FO))9Z>% wu`P<6%;?&uqdEm0*?7VK8i&pv(6=hre}=nUJq4NLMgRZ+07*qoM6N<$f|YC_5&!@I literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/delete.png b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b639afd5cf625c0075bf21cdaa70959b0ffb30bb GIT binary patch literal 614 zcmV-s0-61ZP)li^|sBsmue{0{Byw ztBuLFXhX1BSB%zJAKnmJbqOcqEqc=*0k8m!)&owW6>DX&uJ~V0eSC|PXvK&O0)zmJ zNN*?-K`j+P1nb7*|Bg&wIgMKWjva|$M0&OZFoC~SRo5T72%s>&Uvah#FsBQ}{%}JC zwZ4vj{o)SWMx=7r8WV5FUoB!pK2`q!(KF@T5;}gcrswTqL**>W2)yyN z&+}`ZAHq*|))o8demp0}dUn1jo_e%nk>)O(9kLzgS>ogg)u_u@3$v)7KPtAPtpwdi z@tR_|FJBp5@`lqB&!=iud3I>voU(Y@e7Livxg$j=)>7%PP^7f@m5ndCf-zi9PtMe? zauqUoDq(0CK{1G-2f)A_Fl`~@>FF2lZq1(JFFZax1!6p-|`vdZbV&P)NiOEX0@qUO)&!G*W}c zKfo&!qmjrVNI;{B@gMMpD-w{D5ET-*K}?JSN)4J8Ii=@rSz72}58ZzAzFvH7+0sJ0 z;GI4ex)pvjVty#!d*F9t zjQ%SCs%m0i9cfTFf>Jk2-WG!%D%<;M<4hn=1&AFzSmOnPCknw*hZklhC}34R}d*J1~Wrw zs-%1SNVaz&BclLugEUke{QRd`19TicxW%ZP2STCZ0_N8(!vq2#iXFUO}PKzs9y<~V`jL2T2{n3g6GA-|@IP~m)VvM}iMgg&|C+fFT%(fGQ-1CQWMhe?uY3CDR~^+Ti3p&sEvI5srW;l1!r_s7UvC*`owJ?Z#-W zOC$;AMbK~_CNVV8aBly*vuZe|X-p|B1{J*FVZV8yb4mh;Tv8E6dgGvqtaARYqcQKLM4CQvjTfowXP{QHEM>`{SM*G@w%e0BVn)YE*TXy+nfktABuVxXM~w*^=DNSG|C& z-2l$f|63DYGJ&eQy!`m7GufV#01T+-7Ez^f42DjQN0Rp)p|6XH>*8&uWUtL z+z7zH^=8uDy&w_~D0{M3Kjt}Ax8B;dS>XZ@ij*&+sD2$b81(;=ctrQ^h>FVl5Fc>u;nH$od$@b+OYEUx!GSz$JO%2_N5kc0@w%;$cqv!FC|*Oh`_wL z1R@atTq=c2BuMqdN%i#Nk|`esei3WlS#$ba+mk$IelY>__v_ns8{r6s)ic$P{i@lh zJ+$Kc^QRx*^PB-Df$Z42-dKH2VGB^nqo-OI&~1#lC}PgmoxN~vCgcA#u73bYx+8E} Sl2Y9O0000N#0$9Ug7g~-`rQ^qx~m@y2OU8A z#zh~=7n#Z$Z*fx-GOtDf07cgx0suCz_W(2~Y(0tf@FX@P6EPuM_dgn$vj9LucO)%W zw%HgMW>=#oL>nZ>M&NEf08>)#)k<{$fCT_r>rPi=BV=hFh6WS^qqze>C6Ek}o{M5% za|@JGowu0t{&hgNzySHZxy@LTNh);YzZ2zSp_ zl$^T&Dnc|NLb&RD_!4>pt@VHdP)ZGER%5ZmWEe$lryR&y;2u^3cOkO4#6c%-(EY6a{600000NkvXXu0mjfxS2AI literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/information.png b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/information.png new file mode 100644 index 0000000000000000000000000000000000000000..12cd1aef900803abba99b26920337ec01ad5c267 GIT binary patch literal 778 zcmV+l1NHogP)BVme|mWaqy4$_pJm?y9KM{-*hp?1+Ey3e-CEDooTa!B;e(Q>TSF?bj>5At13y1p zriN3w3x~5SfZj{@J4M{kp{?=M_Lh2bV+5LH)Q)5W!-ePA$RgE1@5f1cyHki0Y}JyVEYZF(LD$xXlt$7A5CgE@ zpV-&l%vf;=5kZ2-2gi@Y6J&=cuwt>!vJ^#(&n|LcZyUzi6Duj$$hJ1s*HD-#;k-w@ zpdrwAuoDG_N2bvb07G$Zk*?Hc)JLtW4yqOnic_$zO7NZ#l>Fm){;fE?b$IbOaX2fe z0la4g0Dfw2xk7Wi7NapVD8YMPCZu?A1QCK*67dgsvRKBLFtrM>?$%&_lD1882mzdO zWPdw5KWw6IT`m1b_8=lS5jt8D3=RDa=&jWzR-)S@56WMslZ~mKu1)-wpXB>rNBQ>N zU#K`#1B&v|_AQK;7I~B}OdGiUT9LX>f0xm6<;LeP!=vFjPsUQF*wCJ*dO)4YBypgdiuF!=i@6Zyi7F|q#K zz?tlSZULa@t1D?$e;f@b36&N!V2mjOHw|* ~NwO_yO%;SvZ5MdNYf|QNy-I*%yJaj+uTdt+qbZ z4E`Fzb8m}I&!N8OKmWEcCmrLs^Hs&3i)mt@hQVdcqghkaBs*D}tG_lKew4?rTjzIZ z9tSone1TS+TR7tu^CunG)Y7Jg#sw#)sG9C!c0I%LEzP)9;hqRf&)s$D8d5Db{TBs% zgl0~5QQ91luq4Q9tJgt4QLbaxZvAaKeCM9!oy85dg4k>TdBSVqjHub_PG=PO&J-rx z7oYTuF+kH|tG-UK+EkUhDjYx?zW?T|lx>+aOQm zzL$v$zBLo4Cj=G&tw{H}dW?tlTkS)SY4<#NS92z*EY-MMB6Ftp`R=*=*Ev7cS+X%W zMCur^FdlokL}1Y+&aasU2J4#EOuNlnb9CmqgLCGTSY!1BD42pkHY^XidQ5=>YQx%` z*%Pm9D!CkBu&tMWm(%-ejACVWGS2RX5=QOJ$1*tr7F}F+*-OA+Ly&Isg|AEuUYicA z#%IG6kPXkHt{zk2M6zK@Vu^4Q(1zE$?yY6M!^&jQ+2^E?!p7{g*|X6}vuRC3p@jk0 W117c83?+LXEZI4G$p&LV25SKE>nb+@ literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/table-replace-by-external-col.png b/src/main/java/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/table-replace-by-external-col.png new file mode 100644 index 0000000000000000000000000000000000000000..4278827a22e51bcc10a14cf7aace85c2e4e40d11 GIT binary patch literal 872 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 diff --git a/src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/table-replace-by-external-col.png b/src/main/resources/org/gcube/portlets/user/td/replacebyexternalwidget/client/resources/table-replace-by-external-col.png new file mode 100644 index 0000000000000000000000000000000000000000..4278827a22e51bcc10a14cf7aace85c2e4e40d11 GIT binary patch literal 872 zcmV-u1DE`XP)~Ryc@E3=t(NRe5dZO~Mf9 zf&X7SMH4Y0*OZC!6t|Lf21o7Vdd-+ z=Z`$a{F8e~WQ#_=$=$6c$DSy$nQqc_b$0UYQY5Z_f*E5&F-uqPF0WtfF8L4W9vtuB8HxsCT0V|?&ITMMxul!7+32(2Fv+KN<^XsNU>QYaV{ z4dO#JA{O;c=tJu_we(`4u}Z02?T1MNp{3XwLM+&tq`8+g$<0mgIWv3D-fQ_Vb7tn8 zdx8j3Ixy$VUTe?nwb%Nu|5_W~3D?pwecRW(Z|N8SW+eE{a~JkR(Ss_wAfkv?x2htd zs6rG$l`*+AdL@dYwBt$-qV;=~{JfyI{q(NghXK-&0Ws=9RawZrqM``x0xHu#9&4R+ zjhU2Dj|D`8er6Y<$m773V+N?|LhhA&KKU+OP^hD#RL|PX8_B8V+Q?dcD{IEUY%gKo zL&xc7c5yVnF+ilU)CI+tN|t2R%i3M6{x|Jd>y=bNF`zm=zkVoUUd>U6Dr`1DD|exg zB^f{e$NgkUzj8O#n^Ide?Z5IweNQ|WVaUDL-jCvmDx_*JV}P{&U3VMwZHWM=j4v{6 zFBqc_JTEk^AfYKuFf4Clal7SFlw*A`yeZ1qY(oZWc5-J=$5v&0Y6Dzw$g^fA$+=7#M~EFTT3fWM^*SPCgXC$b=_HuO3InlY6}tg-y^^nPC6c#2-q0};0O z<_KEiLL?74rTCiv1uu@GEU*SjakyCE#3L#g14Ssnm~kRf(T3ZN0Uv~~)G@#QSGRJ) zJI^BH3@KvK@c?ZIMj-S-*!!^x1CJb91w7yW#Le7YEc25Wf6VPS zEHozEdwhUbk5LeWLJHQ4A)mUw$FDC4XYvBCj;MlFOA!l;pH z+VjIrJP-&ZNkSB1zBf-Eh8-So#8i+dXbO4AvDhiqP+KDErTs2lPo4xD2@Vp^+ZhJoB71io;Qc!xO%30F_!wE5@XUMex~5lTr#n1A)j(=P z#`qw7>Bb5Jqn&?o&(5i7`uiih0l599Y5GM@oLXnwOv0=ym{ALNbHY=0iAWj@j7qa~ zNFm6$+b6I1U-Vk{igNjm2t=yAhp620p?MTIb#?<)xOw+>RN?j2x5m5UI%__9)izLg z^^HqSW7^J9tgSd*J4J6(MDY(sM!1@vkUtkI^ML-I&sj5GRhV~g<3XoO6uq)PgpSuTly(c^xU+r__iqWct5j? zqt;nAeO&8M+4iW0L82fSLOt}CyuNVX(mUc{&VK-0EkNfr S67uQ*0000