From 98c48b199e389b982bc899a1f3d87e6b78903c09 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Thu, 27 Nov 2014 17:31:02 +0000 Subject: [PATCH] Updated to GWT 2.6.1 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-unionwizard-widget@101751 82a268e6-3cf1-43bd-a215-b396298e98cf --- UnionWizardTD.launch | 4 +- pom.xml | 15 ++++- .../client/TabResourcesSelectionCard.java | 36 +++++++++++- .../client/TabResourcesSelectionPanel.java | 31 +++++++++- .../client/resources/UnionWizardTD.css | 54 ++++++++++++++++++ .../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/codelistmapping.png | Bin 0 -> 962 bytes .../client/resources/codelistmapping_32.png | Bin 0 -> 2160 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 18 files changed, 130 insertions(+), 10 deletions(-) create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/UnionWizardTD.css create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/accept.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/add.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/add_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh_16.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/error.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/information.png create mode 100644 src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/loading.gif diff --git a/UnionWizardTD.launch b/UnionWizardTD.launch index 0aca07c..908caf4 100644 --- a/UnionWizardTD.launch +++ b/UnionWizardTD.launch @@ -1,5 +1,6 @@ + @@ -8,7 +9,8 @@ - + + diff --git a/pom.xml b/pom.xml index 1c0bc0c..5beea98 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,14 @@ config - 2.5.1 + + + + 2.6.1 + 3.3.2 + 3.1.1 ${env.KEYS} @@ -76,10 +83,12 @@ com.google.gwt gwt-servlet + ${gwtVersion} com.google.gwt gwt-user + ${gwtVersion} @@ -105,7 +114,7 @@ com.sencha.gxt gxt - 3.0.1 + ${gxtVersion} @@ -148,7 +157,7 @@ com.allen-sauer.gwt.log gwt-log - 3.2.1 + ${gwtLogVersion} provided diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionCard.java index 165ec39..3ba5530 100644 --- a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionCard.java +++ b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionCard.java @@ -16,9 +16,10 @@ import com.google.gwt.event.logical.shared.SelectionEvent; import com.google.gwt.event.logical.shared.SelectionHandler; import com.google.gwt.user.client.Command; import com.google.gwt.user.client.rpc.AsyncCallback; -import com.sencha.gxt.widget.core.client.Dialog.PredefinedButton; import com.sencha.gxt.widget.core.client.box.AlertMessageBox; import com.sencha.gxt.widget.core.client.box.ConfirmMessageBox; +import com.sencha.gxt.widget.core.client.event.DialogHideEvent; +import com.sencha.gxt.widget.core.client.event.DialogHideEvent.DialogHideHandler; import com.sencha.gxt.widget.core.client.event.HideEvent; import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler; @@ -124,9 +125,36 @@ public class TabResourcesSelectionCard extends WizardCard { protected void deleteTRWithLastTableNull() { final ConfirmMessageBox mb = new ConfirmMessageBox("Delete", "Would you like to delete this tabular resource without table?"); + /*Next in GXT 3.1.1 */ + + mb.addDialogHideHandler(new DialogHideHandler() { + + @Override + public void onDialogHide(DialogHideEvent event) { + switch (event.getHideButton()) { + case NO: + getWizardWindow().setEnableNextButton(false); + getWizardWindow().setEnableBackButton(false); + break; + case YES: + callDeleteLastTable(); + break; + default: + break; + + } + + } + }); + + + + /* GXT 3.0.1 mb.addHideHandler(new HideHandler() { public void onHide(HideEvent event) { - if (mb.getHideButton() == mb.getButtonById(PredefinedButton.YES + + if (mb.getHideButton() == mb.getButtonById(PredefinedButton.YES + .name())) { callDeleteLastTable(); @@ -135,8 +163,10 @@ public class TabResourcesSelectionCard extends WizardCard { getWizardWindow().setEnableNextButton(false); getWizardWindow().setEnableBackButton(false); } + } - }); + + });*/ mb.setWidth(300); mb.show(); diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionPanel.java b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionPanel.java index 2592524..4dca5fd 100644 --- a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionPanel.java @@ -38,13 +38,12 @@ import com.sencha.gxt.data.shared.loader.ListLoadResultBean; import com.sencha.gxt.data.shared.loader.ListLoader; import com.sencha.gxt.data.shared.loader.LoadResultListStoreBinding; import com.sencha.gxt.widget.core.client.ContentPanel; -import com.sencha.gxt.widget.core.client.Dialog.PredefinedButton; import com.sencha.gxt.widget.core.client.box.ConfirmMessageBox; import com.sencha.gxt.widget.core.client.button.TextButton; import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer; import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData; -import com.sencha.gxt.widget.core.client.event.HideEvent; -import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler; +import com.sencha.gxt.widget.core.client.event.DialogHideEvent; +import com.sencha.gxt.widget.core.client.event.DialogHideEvent.DialogHideHandler; import com.sencha.gxt.widget.core.client.event.SelectEvent; import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; import com.sencha.gxt.widget.core.client.form.TextField; @@ -320,8 +319,32 @@ public class TabResourcesSelectionPanel extends ContentPanel implements removableTR = tabResource; final ConfirmMessageBox mb = new ConfirmMessageBox("Delete", "Would you like to delete this tabular resource?"); + + /*Next in GXT 3.1.1 */ + + mb.addDialogHideHandler(new DialogHideHandler() { + + @Override + public void onDialogHide(DialogHideEvent event) { + switch (event.getHideButton()) { + case NO: + break; + case YES: + callDeleteTabularResource(); + break; + default: + break; + + } + + } + }); + + /* GXT 3.0.1 mb.addHideHandler(new HideHandler() { public void onHide(HideEvent event) { + + if (mb.getHideButton() == mb.getButtonById(PredefinedButton.YES .name())) { callDeleteTabularResource(); @@ -329,8 +352,10 @@ public class TabResourcesSelectionPanel extends ContentPanel implements .getButtonById(PredefinedButton.NO.name())) { // perform NO action } + } }); + */ mb.setWidth(300); mb.show(); diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/UnionWizardTD.css b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/UnionWizardTD.css new file mode 100644 index 0000000..553fd48 --- /dev/null +++ b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/UnionWizardTD.css @@ -0,0 +1,54 @@ +@CHARSET "UTF-8"; + + +.wizard-title { + padding: 5px; + font-weight: bold; + font-size: small; + background-color: #C3D9FF; +} + +.wizard-footer { + padding: 5px; + font-weight: bold; + font-size: small; + text-align: right; + background-color: #CDEB8B +} + +.source-selection-hover:hover { + cursor: pointer; +} + + + +.column-excluded { + background-color: #e6e0da !important; + color: #bfa698; +} + +.importSelection-sources { + padding: 30px; + display: block; + margin-top: 20px; + +} + +.importSelection-source { + padding-bottom: 20px; +} + + + +.sdmxRegistryUrlStyle { + padding-top:5px; +} + +.sdmxRegistryUrlInputStyle { + width:300px!important; +} + + +input#sdmxRegistryUrlInputFieldId-input { + width:300px!important; +} diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/accept.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/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/unionwizardwidget/client/resources/arrow-refresh_32.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/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/unionwizardwidget/client/resources/codelistmapping.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping.png new file mode 100644 index 0000000000000000000000000000000000000000..04850798085602bf1ab76d205809493b9f548c1a GIT binary patch literal 962 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 literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/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/unionwizardwidget/client/resources/information.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/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