From 69c961e9a6a146e649afc5b7c5f31ff17ca7fb28 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Thu, 20 Nov 2014 14:35:12 +0000 Subject: [PATCH] Added Replace By External git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-mainbox-widget@101663 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/grid/GridHeaderColumnMenu.java | 5 +++++ .../client/resources/MainboxResources.java | 9 +++++++++ .../resources/table-replace-by-external-col.png | Bin 0 -> 873 bytes .../table-replace-by-external-col_32.png | Bin 0 -> 1751 bytes .../resources/table-replace-by-external-col.png | Bin 0 -> 873 bytes .../table-replace-by-external-col_32.png | Bin 0 -> 1751 bytes 6 files changed, 14 insertions(+) create mode 100644 src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/table-replace-by-external-col.png create mode 100644 src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/table-replace-by-external-col_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/table-replace-by-external-col.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/table-replace-by-external-col_32.png diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenu.java b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenu.java index 4823a4f..3c5a1ca 100644 --- a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenu.java +++ b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenu.java @@ -76,6 +76,11 @@ public class GridHeaderColumnMenu { replaceValueOnConditionItem.setIcon(MainboxResources.INSTANCE.columnReplaceByExpression()); menuItems.add(replaceValueOnConditionItem); + MenuItem replaceValueByExternalItem = new MenuItem("Replace By External"); + replaceValueByExternalItem.setId(GridHeaderOperationId.COLUMNREPLACEBYEXTERNAL.toString()); + replaceValueByExternalItem.setIcon(MainboxResources.INSTANCE.columnReplaceByExternal()); + menuItems.add(replaceValueByExternalItem); + /*MenuItem newAnnotationColumnItem = new MenuItem("Annotation"); newAnnotationColumnItem.setId(GridHeaderOperationId.ANNOTATIONADD.toString()); diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/MainboxResources.java b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/MainboxResources.java index 0a1e47f..d6ecb9b 100644 --- a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/MainboxResources.java +++ b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/MainboxResources.java @@ -109,4 +109,13 @@ public interface MainboxResources extends ClientBundle { @Source("page-white.png") ImageResource tabularResource(); + @Source("table-replace-by-external-col_32.png") + ImageResource columnReplaceByExternal32(); + + @Source("table-replace-by-external-col.png") + ImageResource columnReplaceByExternal(); + + + + } diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/table-replace-by-external-col.png b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/table-replace-by-external-col.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1ca28080dc300786293431fec06f8e93e40e31 GIT binary patch literal 873 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/table-replace-by-external-col.png b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/table-replace-by-external-col.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1ca28080dc300786293431fec06f8e93e40e31 GIT binary patch literal 873 zcmV-v1D5=WP)1S^RpVylIQ3MnMCo0{F^{d}I8@v!S*U=G9lXZ{}nz@_Wk z^@>p|RWLD}D58dn;Z^Y75Cn08H&8LM(x+dXJG2{Iy0%@fgk0X(E~m`YyeM825ygoh z-tZzg?e?Y=xdfAqcs(opiKr4%+t@CrK6z{WF|!;)F$*v=AV4uNFayIdg}%6-GZ$8P zdc3a|l_GSI6E3cPMdmZa1XV>$(f>;oH6sdo`S{4E7-r4~L?(ua67|$LKl2e`2z0=K z4)W&ieY^=y3Z5D~$eo94SbVqIs@{G)a-tp5MELn;iwCWe;d;bg3Ls?CX44jVW^6x8 ze|^jG@dY0B{K(0pLxaDrug`^|oeKcAb_(W?O^{>(hYtM4(HHkPJv+=mrH`@tD6N)q zYNn4`rOv*12v>+k+Lg^LV02%F#pNb9?k(`$pI15c+?T{*K)cAAjo z5Cs`y(Jc4x6dc(<&+=_!dgw6UTv<;Gn9Y%%}Z6aZd~pH|ND z=Ilt<7l!Hke7$sa_t_`kyA`PzMJ_=cS2#V}K)mqA%qZSVXBcDd`2ot(q1IW@SM4Ru zlQ1tf!ze3#I@yTV&s?U7O}EI5=6q+s-8o06tjwquyHy zYo!-d4A+fy*;U7Rj|w>LWQ}St+AB^f@v$H1QTm(Kq>fvNkc@d1VMZfeJBPW z1feJtLfa=bEgD;}P;FXF(qh2Um)fMkv|KAT#$al#$xUy*Om1^?&posETFZx-Gjq<# zEh0$iz-DIF-h1|%wf^hB)`IuLwdbh4=V#u(=O_TKFZk6T{(Xn2?KidMs)kxI%nVh- z3`7+(hU8k!8={6$zZdhMR_-h07Zlt4@Hf{U0!aG`h}eEJUEa+NQ$wi_FkSrPQqJk1 zGNUrecLi0Ynfc|Sx(~Q+NC7ij-p!3~-+e8;Xi$2^D4wla*Oybut&-LAwXAvv+Kq(! zb|0ge`HBAeN&(eE(_S?4U}Q;FY_`F}%Db!ItvtyL3&u4)=@x4Y#FVQQu)stvfMt#FW(hyC|TweP?@fG<`q;OotCy z>@aH3j;`s-Jm7HD__;~}v-(fEvBwWS`Q!g<*quJ#rIV(pdQ2CyK#2j28gc)_wd25d zXlI=vSvSn{(C2^3&yW0sf1G~{?;T;Hi#X5MpW5;&=C`MV=q*AG8ky%8FT717Eoj1( zY~cnz?wqSMZ6r&0^TKgHICdkc&%i;Hz?m!4>^F!ES;n$)!#U5)J9@i! zwxs3()iPKLcQi9kBXRU%f!JnRm@SV=D{XP9cal!J0-WK1kmuaFY7-Mc-9#Dr$r;-TL^Kr3r8WPv{8Va4C}qVkPRlLb@0ID-SWe|nNf4nEAv z>u=%E-F?DJ$?M@pn=} zInKHdt>=%&USaP`&vNSQzu5cz{YVs|mKHDw5{V@SqDX-e38)EpPmF?hT3cX{BCP~n zBXdl>c?0Wi`cjqCMI)Dcvt-#4RxJG}AD;La2c|BQpoAC-H&`G_Ai+2=)#Lo79w7=r zd*m93niGQ{VE_Z7{p3RB0#|Bt_s4f|!|Bz$^u})HdUL#X=2dRL{$4hGWGi4a(l#*^ ze;70`Fd%^tA`VB4LPW?lU~0I;At4g+15rTjf<6fIsC@0tf(M>DbPu^L@cP-ks5)+0 z*<#ym*H-TO-V>z)eGp2Z+YNkfU4!2o^1MA4$Ya1vK_EuKIT-+9KNplK*^O|$S!Dgn zd)c||0UAkys1EZ$2#|nF94>L-3vMWQK!{@a%s~Pq4#@=#vPd?xnuwaI=hp{kN<4T# zIsVovHs1Ix{(9;H&vehBCUhE0!6HxZd%7Ys?;K78&;L0vbMXq(=T7p-qq|5Fhndl8 zEg^*HhND0SFhD(UwM9fDH(#@fT&`fIC1qb>$L2kF=gFg0{9q<@d$Vla_(N8&aHOf{ zM^7H5k)<4+-o9pOd)29df`p=gw2F+$qw>{H^)WC5z*p{=EO%TtqvJ z^#sRH&N9|YNc|j*#54Uk$EP_lSP^N3fqrV%0aA!MoEt_j`7iTU){6S>6%nWw{~pEo z>@6R_fRktEFoVymU5Xj}bLR4JbzDZx#?@nB@b~F=s=~BhV|echd=DhOt12Q@rQJv> zAUcfHr$Z%pnxsP?E(_sey+M|`k45Eb|0%sXB%lWMElXA zm{Q6{x}<@*(GE*Q=`>SB?fha@@n%uo*UbDxzjW5CK5nI}eBG+yP*D_zs$!PZt=dp) tXK3Qe!)?o=jpBQGefj=9?~BHq{{S%ULu_*pEd>Ao002ovPDHLkV1j$zL4N=M literal 0 HcmV?d00001