From e98d1375f58644f42084c86605ba7fd0c8d067f7 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 20 Dec 2013 10:03:07 +0000 Subject: [PATCH] Minor updated git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-portlet@87232 82a268e6-3cf1-43bd-a215-b396298e98cf --- .settings/org.eclipse.wst.common.component | 3 -- .../client/resource/TabularDataResources.java | 6 ++++ .../user/td/client/ribbon/FileToolBar.java | 32 ++++++++++++++++-- .../td/client/resource/page-white-share.png | Bin 0 -> 830 bytes .../client/resource/page-white-share_32.png | Bin 0 -> 1782 bytes 5 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 src/main/resources/org/gcube/portlets/user/td/client/resource/page-white-share.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/client/resource/page-white-share_32.png diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 1d4086d..c1ac776 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -13,9 +13,6 @@ uses - - uses - diff --git a/src/main/java/org/gcube/portlets/user/td/client/resource/TabularDataResources.java b/src/main/java/org/gcube/portlets/user/td/client/resource/TabularDataResources.java index 9141091..a78d346 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/resource/TabularDataResources.java +++ b/src/main/java/org/gcube/portlets/user/td/client/resource/TabularDataResources.java @@ -26,6 +26,12 @@ public interface TabularDataResources extends ClientBundle { @Source("page-white-close.png") ImageResource close(); + @Source("page-white-share_32.png") + ImageResource share32(); + + @Source("page-white-share.png") + ImageResource share(); + @Source("disk.png") ImageResource save(); diff --git a/src/main/java/org/gcube/portlets/user/td/client/ribbon/FileToolBar.java b/src/main/java/org/gcube/portlets/user/td/client/ribbon/FileToolBar.java index f227813..bf72e85 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/ribbon/FileToolBar.java +++ b/src/main/java/org/gcube/portlets/user/td/client/ribbon/FileToolBar.java @@ -36,8 +36,9 @@ public class FileToolBar { protected ToolBar toolBar; protected TextButton openButton; - protected TextButton deleteButton; protected TextButton closeButton; + protected TextButton shareButton; + protected TextButton deleteButton; protected TextButton propertiesButton; protected TextButton importCSVButton; @@ -113,14 +114,35 @@ public class FileToolBar { dataLayout.setWidget(0, 1, closeButton); dataLayout.getFlexCellFormatter().setRowSpan(0, 1, 2); + + shareButton = new TextButton("Share", + TabularDataResources.INSTANCE.close32()); + shareButton.disable(); + shareButton.setId("shareButton"); + shareButton.setScale(ButtonScale.LARGE); + shareButton.setIconAlign(IconAlign.TOP); + shareButton.setArrowAlign(ButtonArrowAlign.BOTTOM); + shareButton.setToolTip("Share Tabular Resource"); + shareButton.addSelectHandler(new SelectHandler() { + + public void onSelect(SelectEvent event) { + eventBus.fireEvent(new RibbonEvent(RibbonType.SHARE)); + } + }); + + dataLayout.setWidget(0, 2, shareButton); + dataLayout.getFlexCellFormatter().setRowSpan(0, 2, 2); + + + deleteButton = new TextButton("Delete", TabularDataResources.INSTANCE.delete()); deleteButton.disable(); deleteButton.setId("closeButton"); deleteButton.setToolTip("Delete Tabular Resource"); - dataLayout.setWidget(0, 2, deleteButton); + dataLayout.setWidget(0, 3, deleteButton); deleteButton.addSelectHandler(new SelectHandler() { public void onSelect(SelectEvent event) { @@ -134,7 +156,7 @@ public class FileToolBar { propertiesButton.setId("propertiesButton"); propertiesButton.setToolTip("Show properties"); - dataLayout.setWidget(1, 2, propertiesButton); + dataLayout.setWidget(1, 3, propertiesButton); propertiesButton.addSelectHandler(new SelectHandler() { public void onSelect(SelectEvent event) { @@ -336,6 +358,7 @@ public class FileToolBar { case START: openButton.enable(); closeButton.disable(); + shareButton.disable(); deleteButton.disable(); propertiesButton.disable(); importCSVButton.enable(); @@ -350,6 +373,7 @@ public class FileToolBar { case TR_CLOSE: openButton.enable(); closeButton.disable(); + shareButton.disable(); deleteButton.disable(); propertiesButton.disable(); importCSVButton.enable(); @@ -364,6 +388,7 @@ public class FileToolBar { case TR_OPEN: openButton.enable(); closeButton.enable(); + shareButton.disable(); deleteButton.enable(); propertiesButton.enable(); importCSVButton.enable(); @@ -383,6 +408,7 @@ public class FileToolBar { case WIZARD_OPEN: openButton.disable(); closeButton.disable(); + shareButton.disable(); deleteButton.disable(); propertiesButton.disable(); importCSVButton.disable(); diff --git a/src/main/resources/org/gcube/portlets/user/td/client/resource/page-white-share.png b/src/main/resources/org/gcube/portlets/user/td/client/resource/page-white-share.png new file mode 100644 index 0000000000000000000000000000000000000000..13c4a5112f6f6a19f400f42917f6a5bcd67131ec GIT binary patch literal 830 zcmV-E1Ht@>P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*)3 z3j!<8OQUB100O>AL_t(I%XO2_YgAVh$3OSJ_cEDD#xXNVG^1$Zs@R6oilAL-DcIj` z6zZbHU3KB2^bc?sXiGOza8oI*A_@a;EMg?-#t>3*q>X7X6OyUs)pRD~oBW!*$$Rgf zF6>NdS`XaKxqQz#-}C(*1t?(Oz`#JC@B4r$)LWMySVJkOKG#YJ&lS46~= zN+p??nD`agpUGq#0KK)7ZQIS~I1Y~E5R1hCh{xm7+1c5j&*v{!DwQ6%5E*!fEn1+m&hy+m-Ep6Ibqmw&$HT@T(`8-Zn79y}Wd_I5ccYAWE z=r$<4^qj3&0$KN{`I@o(0{%us->!Dve7#41|HGA8JKj3?H~WG$+R!w{{r~^~07*qo IM6N<$f&zbvumAu6 literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/client/resource/page-white-share_32.png b/src/main/resources/org/gcube/portlets/user/td/client/resource/page-white-share_32.png new file mode 100644 index 0000000000000000000000000000000000000000..0080258004f7228dd73f4f2f6c3c9f72c545c9b9 GIT binary patch literal 1782 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*)3 z3jzX-`8x{$00wqRL_t(o!>yNTY+P3r$A9;2GvnDj@$T4;WjBr!2NgAr6Q`sEsM(?x znzkU?kWW+;K`9D|3JF0L5J;e?WhtLPr7Trb(Gb$81-D8oL&0FM8E67ZayeC&giHWPDgXDlzxS;4cs!Ne z-Q7olSzsMd^+74fm=FTTagb7GF2`{)bJ=UzbE#B{;^JZep=p`~Dh37yUTJJ>{KCx4 zOetUjS}0ya>yA_uZTWRDd^!Ev0-?{YxXDKrcN!!YoAy)2Mh0+m1%aIFeJ zw(~SGvv-|VOB&2_z_WNImYdHBATc+?`F}h`xa~Oc*gWMMchL0tuTxaD0o%4S&a)$< zsw$C4_okGd{<$!(U|R?M_mTBqaqSgJI6LKF8j}N2&SnPFMhuc9h`ayfAtLUM3ThVIMK*7E{|_f8q&N-lQ12b)f^a08ArhH zCBL8ux5tO7Y21C^gM74QH_2p@j+c+2YuD?*QfJG7SqaGdVY5lI?nl#ggb-L( z5})6XOwJ=56Sp_GsQ4_dj4HZ255wcdaC=cyZABg|OTx`}?&J7R9;A3}HHGEX2%!+0 znxeh+IJe&S7%p#c*&2|tOfJ9EN!MSWV0L^2Z}B?ncizt}+jrj>fb$bYoYudKJKT!V z_9B`hFg>MQE`NwOJJxcjNs``FCJm_+?a%y}?vuYIX_}-E*q8cw=Z#ZryZ2FcKXhRE z8k03{1}1w3=fVe`yug?DZszaT{K(lcM9RiAN@=OpIM;fPqJYjLdpDve*CQ}F66O!z zZb4B5t~@`}(^JgP$8jXYWAl9HcO6vLZ$SuA53B*&0n{u21ynw~W7es<`%|CW$eB4m zi6mHxpM(gIND6u`OKzztWN2`VH@dEH`?fNag;a#wPT)#T&~nc{Zf*JqWmUEGzTLxI zG(p^S@E4X)zhxH(4<7s#-~mP!rQrFm)j$5n*@j(uAWw!L$j@6@1qD8} z{>YwTW(RwP+f0zBNE}O&G$qNn#7;_dAt}wbc;c6B>}$M=GTD7Sd{vv7nHopaj7&8& z41<8*OLXEtR5fg08G!9LGa@?5J(cI=OGmqzxpW1WJx@T76Y|F?3`Fs%le~HQ9Cy`@ z@!6`kKru2}53Q{w?s&M+{t}7U9JZAtnTXMK>I9)pEtEIxTv-LbIX(8n4|N}{*#G;p zN7hf3^1|t1I@&KXea%8j2d_(|p(emr?kM4|JN6Lo53#=Ko0%6`xcHm7pLA z#SwuWTtn|zoTndae*S^meAWLq0D#!U5Y5H?Yzg+!_WCddZh^EVmMKXlB(^CLj-@Z}RT=Xjv*JYQ`sBVwi~tSZE(X-KaEjsv#E@Wm^b z{b7Fav0fr$SFxqAmm}eh1rqkI8iAc4()T)=;UW@fqfPuJj!_Hg)1jo*0sExl(nVx3wF;I^Cmahj_G2!LY)|6U5@~07*qoM6N<$f)K-0ng9R* literal 0 HcmV?d00001