From c79c57aa6aa98b4a3871193eb1c5e730502a580d Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Tue, 21 Oct 2014 09:45:44 +0000 Subject: [PATCH] Updated Resource Panel git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-resources-widget@100810 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/ResourcesPanel.java | 212 +++++++++++------- .../client/resources/ResourceBundle.java | 70 ++++-- .../client/resources/chart-bar.png | Bin 0 -> 470 bytes .../client/resources/chart-bar_32.png | Bin 0 -> 937 bytes .../client/resources/codelist-link-break.png | Bin 883 -> 0 bytes .../resources/codelist-link-break_24.png | Bin 1459 -> 0 bytes .../resources/codelist-link-break_32.png | Bin 1955 -> 0 bytes .../client/resources/codelist-link.png | Bin 856 -> 0 bytes .../client/resources/codelist-link_24.png | Bin 1398 -> 0 bytes .../client/resources/codelist-link_32.png | Bin 1831 -> 0 bytes .../client/resources/codelist.png | Bin 0 -> 639 bytes .../client/resources/codelist_32.png | Bin 0 -> 1014 bytes .../resourceswidget/client/resources/csv.png | Bin 0 -> 587 bytes .../client/resources/csv_32.png | Bin 0 -> 1011 bytes .../resourceswidget/client/resources/gis.png | Bin 0 -> 933 bytes .../client/resources/gis_32.png | Bin 0 -> 2384 bytes .../resourceswidget/client/resources/json.png | Bin 0 -> 491 bytes .../client/resources/json_32.png | Bin 0 -> 792 bytes .../client/resources/resources.png | Bin 0 -> 769 bytes .../client/resources/resources_32.png | Bin 0 -> 1722 bytes .../resourceswidget/client/resources/sdmx.png | Bin 0 -> 805 bytes .../client/resources/sdmx_32.png | Bin 0 -> 1938 bytes .../client/resources/table.png | Bin 0 -> 479 bytes .../client/resources/table_32.png | Bin 0 -> 788 bytes .../client/resources/chart-bar.png | Bin 0 -> 470 bytes .../client/resources/chart-bar_32.png | Bin 0 -> 937 bytes .../client/resources/codelist-link-break.png | Bin 883 -> 0 bytes .../resources/codelist-link-break_24.png | Bin 1459 -> 0 bytes .../resources/codelist-link-break_32.png | Bin 1955 -> 0 bytes .../client/resources/codelist-link.png | Bin 856 -> 0 bytes .../client/resources/codelist-link_24.png | Bin 1398 -> 0 bytes .../client/resources/codelist-link_32.png | Bin 1831 -> 0 bytes .../client/resources/codelist.png | Bin 0 -> 639 bytes .../client/resources/codelist_32.png | Bin 0 -> 1014 bytes .../resourceswidget/client/resources/csv.png | Bin 0 -> 587 bytes .../client/resources/csv_32.png | Bin 0 -> 1011 bytes .../resourceswidget/client/resources/gis.png | Bin 0 -> 933 bytes .../client/resources/gis_32.png | Bin 0 -> 2384 bytes .../resourceswidget/client/resources/json.png | Bin 0 -> 491 bytes .../client/resources/json_32.png | Bin 0 -> 792 bytes .../client/resources/resources.png | Bin 0 -> 769 bytes .../client/resources/resources_32.png | Bin 0 -> 1722 bytes .../resourceswidget/client/resources/sdmx.png | Bin 0 -> 805 bytes .../client/resources/sdmx_32.png | Bin 0 -> 1938 bytes .../client/resources/table.png | Bin 0 -> 479 bytes .../client/resources/table_32.png | Bin 0 -> 788 bytes 46 files changed, 177 insertions(+), 105 deletions(-) create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar_32.png delete mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break.png delete mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_24.png delete mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_32.png delete mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link.png delete mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link_24.png delete mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/csv.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/csv_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/gis.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/gis_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/json.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/json_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/resources.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/resources_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/table.png create mode 100644 src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/table_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar_32.png delete mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break.png delete mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_24.png delete mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_32.png delete mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link.png delete mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link_24.png delete mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/csv.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/csv_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/gis.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/gis_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/json.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/json_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/resources.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/resources_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/table.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/table_32.png diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/ResourcesPanel.java b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/ResourcesPanel.java index 0f8836c..afd3f10 100644 --- a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/ResourcesPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/ResourcesPanel.java @@ -89,8 +89,7 @@ public class ResourcesPanel extends FramedPanel { private Menu contextMenu; private MenuItem openItem; - public ResourcesPanel(ResourcesDialog parent, TRId trId, - EventBus eventBus) { + public ResourcesPanel(ResourcesDialog parent, TRId trId, EventBus eventBus) { super(); this.parent = parent; this.trId = trId; @@ -106,31 +105,29 @@ public class ResourcesPanel extends FramedPanel { forceLayoutOnResize = true; retrieveUserInfo(); } - - protected void retrieveUserInfo(){ - TDGWTServiceAsync.INSTANCE.hello( - new AsyncCallback() { - public void onFailure(Throwable caught) { - if (caught instanceof TDGWTSessionExpiredException) { - eventBus.fireEvent(new SessionExpiredEvent( - SessionExpiredType.EXPIREDONSERVER)); - } else { - - Log.error("Error Retrieving User Info: " - + caught.getLocalizedMessage()); - UtilsGXT3.alert("Error", - "Error retrieving User Info"); - - } - } + protected void retrieveUserInfo() { + TDGWTServiceAsync.INSTANCE.hello(new AsyncCallback() { - public void onSuccess(UserInfo userInfo) { - Log.debug("User Info: " + userInfo); - draw(); - } + public void onFailure(Throwable caught) { + if (caught instanceof TDGWTSessionExpiredException) { + eventBus.fireEvent(new SessionExpiredEvent( + SessionExpiredType.EXPIREDONSERVER)); + } else { - }); + Log.error("Error Retrieving User Info: " + + caught.getLocalizedMessage()); + UtilsGXT3.alert("Error", "Error retrieving User Info"); + + } + } + + public void onSuccess(UserInfo userInfo) { + Log.debug("User Info: " + userInfo); + draw(); + } + + }); } protected void draw() { @@ -153,10 +150,10 @@ public class ResourcesPanel extends FramedPanel { .create(ResourceTDDescriptorProperties.class); IdentityValueProvider identityProvider = new IdentityValueProvider(); - - final GridSelectionModel sm = new GridSelectionModel(); - sm.setSelectionMode(SelectionMode.SINGLE); - + + final GridSelectionModel sm = new GridSelectionModel(); + sm.setSelectionMode(SelectionMode.SINGLE); + RowExpander expander = new RowExpander( identityProvider, new AbstractCell() { @@ -212,20 +209,19 @@ public class ResourcesPanel extends FramedPanel { + "") .appendEscaped(internalURITD.getFileId()) .appendHtmlConstant("" + ""); - - - + /* - sb.appendHtmlConstant( - "" - + "URI: " - + "" - + "link" + "" + "");*/ + * sb.appendHtmlConstant( "" + + * "URI: " + * + + * "" + * + "link" + "" + + * ""); + */ } else { if (resource instanceof StringResourceTD) { @@ -263,7 +259,7 @@ public class ResourcesPanel extends FramedPanel { }); ColumnConfig nameCol = new ColumnConfig( - props.name(), 132, "Name"); + props.name(), 142, "Name"); nameCol.setCell(new AbstractCell() { @@ -278,8 +274,55 @@ public class ResourcesPanel extends FramedPanel { }); ColumnConfig typeColumn = new ColumnConfig( - props.resourceType(), 40, "Type"); - + props.resourceType(), 30, "Type"); + + typeColumn.setCell(new AbstractCell() { + @Override + public void render(Context context, ResourceTDType value, + SafeHtmlBuilder sb) { + sb.appendHtmlConstant(""); + + } + }); + List> l = new ArrayList>(); l.add(expander); l.add(nameCol); @@ -333,12 +376,11 @@ public class ResourcesPanel extends FramedPanel { grid.setColumnResize(true); grid.getView().setAutoExpandColumn(nameCol); grid.getView().setEmptyText("Empty"); - + expander.initPlugin(grid); - + createContextMenu(); - add(grid, new MarginData(0)); onResize(); @@ -349,24 +391,24 @@ public class ResourcesPanel extends FramedPanel { openItem = new MenuItem(); openItem.setText("Open"); - openItem.setIcon(ResourceBundle.INSTANCE.codelistLink()); + openItem.setIcon(ResourceBundle.INSTANCE.resources()); openItem.addSelectionHandler(new SelectionHandler() { @Override public void onSelection(SelectionEvent event) { - ResourceTDDescriptor selected = grid.getSelectionModel().getSelectedItem(); - Log.debug("selected: "+selected); + ResourceTDDescriptor selected = grid.getSelectionModel() + .getSelectedItem(); + Log.debug("selected: " + selected); requestOpen(selected); } - }); contextMenu.add(openItem); grid.setContextMenu(contextMenu); } - + protected void requestOpen(ResourceTDDescriptor resourceTDDescriptor) { - switch (resourceTDDescriptor.getResourceType()){ + switch (resourceTDDescriptor.getResourceType()) { case CHART: break; case CODELIST: @@ -384,48 +426,48 @@ public class ResourcesPanel extends FramedPanel { break; default: break; - + } - + } - - protected void requestOpenMap(final ResourceTDDescriptor resourceTDDescriptor){ - ResourceTD resource=resourceTDDescriptor.getResourceTD(); + + protected void requestOpenMap( + final ResourceTDDescriptor resourceTDDescriptor) { + ResourceTD resource = resourceTDDescriptor.getResourceTD(); if (resource instanceof InternalURITD) { InternalURITD internalURITD = (InternalURITD) resource; - UriResolverSession uriResolverSession=new UriResolverSession(internalURITD.getUri(), ApplicationType.GIS); - - TDGWTServiceAsync.INSTANCE.getUriFromResolver(uriResolverSession, new AsyncCallback() { + UriResolverSession uriResolverSession = new UriResolverSession( + internalURITD.getUri(), ApplicationType.GIS); - public void onFailure(Throwable caught) { - if (caught instanceof TDGWTSessionExpiredException) { - eventBus.fireEvent(new SessionExpiredEvent( - SessionExpiredType.EXPIREDONSERVER)); - } else { - Log.error("Error with uri resolver: " - + caught.getLocalizedMessage()); - UtilsGXT3.alert("Error", - "Error retrieving uri from resolver"); - } - } + TDGWTServiceAsync.INSTANCE.getUriFromResolver(uriResolverSession, + new AsyncCallback() { - public void onSuccess(String link) { - Log.debug("Retrieved link: " + link); - Window.open(link, resourceTDDescriptor.getName(), ""); - } + public void onFailure(Throwable caught) { + if (caught instanceof TDGWTSessionExpiredException) { + eventBus.fireEvent(new SessionExpiredEvent( + SessionExpiredType.EXPIREDONSERVER)); + } else { + Log.error("Error with uri resolver: " + + caught.getLocalizedMessage()); + UtilsGXT3.alert("Error", + "Error retrieving uri from resolver"); + } + } + + public void onSuccess(String link) { + Log.debug("Retrieved link: " + link); + Window.open(link, resourceTDDescriptor.getName(), + ""); + } + + }); - }); - - } else { Log.error("Error with resource: no valid InternalUri"); - UtilsGXT3.alert("Error with resource", - "Error no valid InternalUri"); + UtilsGXT3 + .alert("Error with resource", "Error no valid InternalUri"); } } - - - protected void loadData(ListLoadConfig loadConfig, final AsyncCallback> callback) { @@ -501,8 +543,6 @@ public class ResourcesPanel extends FramedPanel { }); } - - protected void close() { if (parent != null) { diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/ResourceBundle.java b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/ResourceBundle.java index f688f41..d7f45ce 100644 --- a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/ResourceBundle.java +++ b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/ResourceBundle.java @@ -45,25 +45,7 @@ public interface ResourceBundle extends ClientBundle { @Source("disk_32.png") ImageResource save32(); - - @Source("codelist-link.png") - ImageResource codelistLink(); - - @Source("codelist-link_24.png") - ImageResource codelistLink24(); - - @Source("codelist-link_32.png") - ImageResource codelistLink32(); - - @Source("codelist-link-break.png") - ImageResource codelistLinkBreak(); - - @Source("codelist-link-break_24.png") - ImageResource codelistLinkBreak24(); - - @Source("codelist-link-break_32.png") - ImageResource codelistLinkBreak32(); - + @Source("add.png") ImageResource add(); @@ -75,6 +57,56 @@ public interface ResourceBundle extends ClientBundle { @Source("delete_32.png") ImageResource delete32(); + + @Source("chart-bar.png") + ImageResource chart(); + + @Source("chart-bar_32.png") + ImageResource chart32(); + + @Source("codelist.png") + ImageResource codelist(); + + @Source("codelist_32.png") + ImageResource codelist32(); + + @Source("csv.png") + ImageResource csv(); + + @Source("csv_32.png") + ImageResource csv32(); + + @Source("gis.png") + ImageResource gis(); + + @Source("gis_32.png") + ImageResource gis32(); + + @Source("json.png") + ImageResource json(); + + @Source("json_32.png") + ImageResource json32(); + + @Source("sdmx.png") + ImageResource sdmx(); + + @Source("sdmx_32.png") + ImageResource sdmx32(); + + @Source("table.png") + ImageResource table(); + + @Source("table_32.png") + ImageResource table32(); + + @Source("resources.png") + ImageResource resources(); + + @Source("resources_32.png") + ImageResource resources32(); + + } \ No newline at end of file diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar.png new file mode 100644 index 0000000000000000000000000000000000000000..316a0bcaf4c076c7bffe436b48ba271bd7ec679b GIT binary patch literal 470 zcmV;{0V)28P)Zzc1$=|3 z5ep-N<^{yc&RPVqS@zD}ne+e0;%?Smas!G3ry0(C^UZ$-{&P*nHlM!uo~4Lo7nFrq zmY{Uv{qt+*`e$Q+h~&fV>1)rM&o7y#1kQDUq){Z=oPvibNap0*TaLdRA(>W#De{IvgH>~C8=y!m)6F}& zdBGuCi@_kbGVsPf&@crh(Trsl^TJ|YkWAEAg_y}~Z;wmMp6vUf+3@i84&6d@T@aDj z=Kl5lbq1{klY`yEOc`WSA|(!X9<25Ml(@2cjG71;g-~d8wEwhz0~Ykf9#sQ78UO$Q M07*qoM6N<$f*RD=KmY&$ literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar_32.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar_32.png new file mode 100644 index 0000000000000000000000000000000000000000..ac136ba07ad259a6e8ed18a44415c32969b6c5b1 GIT binary patch literal 937 zcmV;a16KTrP)-Kx8>^LdKK8(sKf`Eawi1EX1E! zL?nE|lL!z2k|p>6azaZ)peG~y_GY?@V7g~|_iSk|AhJgq?d;xayQjLUrVn`6$8PJ3 z-~RZQN)c*dnnFqU`S)L*eY)w})7At?Kor;~()#p%>)3BkpndrM-CL+tsMQguLahyn zQi$v4e}mi{{~QE-X96Tat1DyeNNpXP5s7Q%iR}W0@biH zgREU)2Gt5w1OHi;Aj3}^i8Zclj*m%w$L)c%L?95+f&*G1;6dd`ogu@04gv|g-=2eq zBQzhudB(-(mjGhN!+bIVW`Zz+pC>~Kat29)67gWpEV7%>n-CZzRQG~25OCtfAX^e< z2-*u-hJ%Dbz$Qa1IPm29vCIstgqgvNpb=J=>&}6weMUgmb$8+eTqEG$=%-=?A;;QQ zYqD`b6n0|^OAio+%_gneiUYCpNc8ICuV7YDX{c5m1w*L?W`>{sxP}=qb^S-61iy?C z{lo{>Mg-^bvQ){wDUfuO1`>OP3L=9HKg|`A&w{sDahIX1#ozz+#m_jro^g0}z~R-5 z`=2~;5*uj5G&CQZP4IUFMlc{-F$W3=1;BfQHp{V~%mrnxD069><3ORwkVA$G_!*@c zZC5@GxsoB%kt`CFaGcAS$J&t$B2MEJ3CA1ohYB*g6$vE{^nM_fieCS6EMv~azvU_+ zlMKTLGWSGwo^YWSszV=>2>~-=pRE`Y zF0QUHnE};L!%{j2#%sdE%Mbj2LFuULV9gI|tqUnm%2upAos_`o z&U*KY4t;M_Ith~(Bu^j-QoRJbXZL;(+#sCB7)?sM7lrRXeCRbNXu$z`8PL~JmXGdT zJKTh#XY3Mml~9cXQRm?YNfn6$VMGg43c^K0)f=nifO);Tz90Vqbd#mcMY`8w00000 LNkvXXu0mjfk%Fiy literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break.png deleted file mode 100644 index dbc316a942fb52b7f8402b2dfa796158625691eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmV-(1C0EMP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n= z4;L;JXgFE`000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0008cNklF0^Vs|l079Qai@+5XwxDcRNQIJYlDBWOK=u0^CAlN8S(WYP z|A{TA0KNcL0)P48xA~h;l8;at5o{p-4&8!JEl>+eS+KL9voP3ojowfatxuwLNwn@c zKg^|j7tjGj1O@ zn=Uz?v4d51h1$O2O&e$!4R&eeRI5UxNn5NP^e2>{iU_mAw}8**0TcdZKOZ}1QgC}a z!>-!9x$4oW&w{qZkHMqg>*spFdQ zFS&lW(GK0XQIYZOPBrj{5Q$Zw>OqVsXg}h*toQex9{2e!T-vjz*4^A(7@nNUKKXm5 zU)4!B)Ga>Hx;C7dnx3AVwx$jk4DBoO;Io(WmRINE>m2y~Zck5eMPHv*E?nqdtmQz> zY`muIWYps|^4==1XVaEwbXC);v*z2CTV71BbOBZ*!q~`&2G5_@rNyG`nw-?5-Q6b> ziG-a>rCzqRwVenA0#W0QSc{-sThtK~kQpf*Z>g`B7rni5Z|6=9ZQJ^fFFW&nAW-vl zdwctda5#)*Sr>&!tO?OCQKJELKf)Mrq0&{DII?5twd0f{(-R42yu5Ll;~0rr*KlZQ zXweHX%&~kv|DzCzbt7^W1w`k%HMig9{=Ti8QFHTn{FIdBic=`33nk~P5v%E&+(mf> zU;=-l+J%U|DW(dL0r=$E!wv)IbUvpZ1UGj6+cjpUa|o^i{0l|VE15{l1uOsn002ov JPDHLkV1hKzl&=5) diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_24.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_24.png deleted file mode 100644 index 197c3a8d74e9bd327760123de7ea76245fd11c67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1459 zcmV;k1x)&hP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n= z4;LRrwm4t_000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000FJNklX%Q3}!%gn{;0-z!!fB~Q{=x3xV2y&$a{ve&e9XV+JjkF(lIOym1D<-H4vKKG{ zdw{&DOrOx>t57v(Ws2yh1IK`}|7r*d zZ{6R?h9mPiWto32XztS$s^%7$qKhI>ArP1V{{c7(%mkJKsvu{o*>%HVuJt4-6Uc*{ zz`!u@kt%DZ%s}Bu;6q>t7#FY=?i1LefUyWXx|bV&T0q85VTOdApw=%>|F)Wi@tKMzXxLtr6l=%p?Kw++w8Uxu#_ll(N z0+RNJ*WP~X{&zf^+fLGO%%dGOJ0Gi`*SRy?+@3BzeCHB5W?es8yL4%hT`v~T)!*&4pP^;P!X6|0)NGrc}CZ|e*0VXyj*w-%pmde@Br zN(azw0TxJcu8}zh7*G%~lT9&^L1P+z@t^(6eqh)7SnZxS20f9gGh;Ijg(YJb%=q>t zXQb}SzRLxyMKXDt?7$VQ3+Kb2_@C`~40*w>dNjaia#E*80AdpW{y zKoM&CIecGb1YS$qcH54Y7SCW~BUkzTCYj0TiK9Id2n0{3;^`&seAgGHrB^MgZ)m`A z93qiOVqjpP+qUf$|9;6iLRBoVPT0OTU76^rL-qA$eED(~&zYm4{(fsb9#=cx5i!Pb zo0P|Bo@2XQQdn4s*XyOWw$^j{^y!;>dwZY0tW}g{W943xT;&GsX>PU_%$rBozI{yJ zv4etWltxu0T=pdj1S0h3`2v1T&IDLf zTKb%?xA*16O-*_*KVSOdae{$>d_FuJZ5tUWtjT6SbP5ZvtEs8MaUAOE>des4kTo_o z_VvXCs$+;~&S~_#mA5V2y|%q;$sH9HmCZ9sN=Q0hMh6FoBx3n4j3b)PxLkRZmzU%9 zdI^O>RyZ6!VT^f2XxLti=-WA?64%5Sbmd%uZ$L8`8C^F2=rc7X{R@-H)a+z@)QqOR z<)Z~lTKfu?HdRJDwoXg+jF(ua_PHIO%k6fD+-`T*x^?UNg@$bvi1c3IgclE41w@BX z>uL@!j{z)Lqs2wZUq7&nY)vN4r}&22|!3cM!h`|)V@K%UF$QMfr1Py3AWLMElJ|Gf43?#Ul5kTWO?QJn+K z{m)jN3wjeU1|XVOj?wn--&*j!<+8FydDa-B2R>PJ!Wi?s2&ETB_BSJdDCxmN33&hj N002ovPDHLkV1lKip-cb( diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_32.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_32.png deleted file mode 100644 index c2c85a97931d51c54ddaf23df63a4a2dd4ca2d4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1955 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 Ef=b4Ea{vGU diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link_32.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link_32.png deleted file mode 100644 index cb1afb24018225443e54e3ddb40c43e5286e3201..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1831 zcmV+?2iW+DP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n= z3>6j(8eAU$000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000JpNkl6@IKllM7!pZ|IO|L6Z4!7{F-MJrG@kOv-ENwVRfSY`m%fbH{y3&12W1Uv`$ zRuT-BcexA1;y?;G0Q|{HRyLO#fCKyn_$IIi=mfq1ycepr2A)n@JkK(hf3f(hNedmi z2A8!0)sij%?5DFr#*zVKmk1&|N8%8$r$Q6}TwYQaWP!wgpZ5S=z*e9c@PK>39~1B* zz@Fd3;Aj2^$jU$y#{d;2ZvR8mFE#cL#B;b{gT4V%lp2H6Wa2wcdC9#s$ z(lyXJt9-K$uI|6=zz-bBI2>-{kNtzsH9p|NqgAX70K}-A?}vU!CaXUrNvkT*xkT7LaEbN- z9lAP#&oFZE!)eet@N<>>q^{^@$?MReLo?4N*Y>l3Yk}4nXyJkJ&@kS-*w)saNu_vf zn!KrDI?jaF`pa7Df?*i1nx?r{N=fK?B&B?3&6+hoI&$Pl>FCj;oIH7Q zhJyK*5Ohtyzv}Idj=#OJYu6|8pm7}GIS!8F;JR*uQ7Y|lwHChPoDf<+)Jp9aLg+{& zA|jE9HVgy9Fof2+XJTUF#Noq-U#PFIe-ZHKcEa|7zs`(LEjW=nS1fE@6))Jf{&+eq zQmGV5DICY4TrOi-7DGcr$a2{Mw4;>TxpOC*H*ZEMg_IK4b-8!%9ye~>AR3J#rF=;# z_58w4sG+H@NN#&eTnoXcdwN7yR~HQp4fwu~=Xq$Y@qHiDG^vqNu8>kmDe-+Dtu>zK z;rl*yb#-)hcCv5ZK7+0wzih;?rt`1+C*z>tGIddrj$}XXDkMw zeeD#kr&+&#J+WAfbLY+p+qSRxzW+u(pLbo?rMbD8`ucimYHO*fsUeX_(Ae0B)|z}i zuU*%D%W<4{2L}gz!!Ssv(|Dc-&}S}2L2b;VP>c|Z#mMLLlu9L(QePVy8nV*q^hjf4 zV|`y=A6jc7kx1ot$MY}@gEME&Fg!f0Z{NOsVE69bUM`orozLfEQc9Fk8dz!4KENEU z=vSNZ!L%YuiN}v0lT0RAy?Qm{FF689UWaUGBU#P)A7~%=C9oxwd~3xYecl^xqIXMyOeVv+b?ex>cdx#1 z;X>1`Teq5u#Uj4%lgs6hQigqAyRIvOGE**>+fu0%y}iA-uFKV{S5Zo#wf=>8qU~mJ zP#bmm#;#jPk*BR~8|ieKNF;&~0?+fXZJSIc!`ZWE(OORct`K5PPfrgW9UVlY(V6#M z*JWg6L|?jeNkpU3N2Y1+Sj30~`I6-I>uc$2&v51PWipuzvwh(H{riDw>XO#lH%*h# z(NQ9i$czs-j)P@cWV2ZjjYa{!)!*MgT&+Nuf+v;e8Kj!BJll4&M)<{+VzF3f+ji9n zaox%=bzS#6zVA;erCt_7U>L@X6)UBP$K!dW)IUwr{PyY7r{C%C@24uluP)}ucY&s- zziUoS8!b}G20#QBTTSj7hH+B};Q`l8)0C!Zh5=~9FtSq0u~Vl`m5&`e#^mHA{{c}4 VxR2J)Q%L{-002ovPDHLkV1kQQaR>ka diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist.png new file mode 100644 index 0000000000000000000000000000000000000000..45627da1d0deaf18e3237a850c979a4bc3250747 GIT binary patch literal 639 zcmV-_0)YLAP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^f6 z4+sTf6@WYd000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0005nNklg=DdH@`G>r&dc+i_dN&x_pzOb+<-K2 z%Z#KMn~JH);Yro!V;A5XBn_qv4g$Lc>%iNwfHlD*GZtkWLKGw_z-ZS`5ezioX9L1I z%txR)Y}Da+r_Kv_<%j(6%N%ez3o)zXfPo51J?OMq@S-WMi-`@oA$xSW9v0I!TG=A9Yi z5+_?7#C8LR69_;&UcIvh+!VY?!#OwL@P0A)Wr$}LAGrY~Gmatlv>MG8J%GL=b5HMP z&Z-^WYy^pRXcyfOc_H#c&oynml{hmS8I#Q?Yu~RXQevGr|nlRyYQ0SyvQz`{BX;^)j<=j+DE_*g Zg+GL3wxTe|3c3IQ002ovPDHLkV1hwt2p|9e literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist_32.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist_32.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef1598af1cee3bfdd7a05523b176c35c1034966 GIT binary patch literal 1014 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^f6 z4+j*FJ-h(`000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0009~Nkl5JBte_Cq|El5$UP&Xoi#Eq!nLJ?d`k>VfFAV`HS z1X0jMK@c}hUAQT9Bf2WuR9b2kyO3r^v{WZe#9Es`NTOX`xSYr|_(F@vxPYyn(TvBd{nkH4mroX^XdJEmOH{0YEk-r1?bD zvfOvqDVU~$t8oQYfY7%bwJH?k zK=4kmH!;(;@AU?E7135wQYm~Sq?FWCa&X<0!DS&ZO$58KtJ{yfpJU2P_DV)kkdVn!yb=F0uCXG*Lc{7J?NVShH@*lUdEFtR}LWW--5TDFUMt zE3p>CB8Eu=dCY~c$+6EmpmQ(2XnFPB5Vv(8;~f!>7h**?R3CBAd=-rD+lT=Y!qyHTJP(sw#Kxo2z_Z>=9Ls~u1CGF~h4QmWsUDu-p@VDWT4x>7b2n=#&kYy;b?9R4?5vMU7kogBAg=E!hMCCmnoCw`u0L)-SbA-?Tt01wU_DLt2@ zT$OSXb{ZFocHP4iEbr!Ww&y80I(Ul^Xun& kk%GQ|s)`u$|LDQ^3x}x~q9!OFNdN!<07*qoM6N<$f+(}a4gdfE literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/csv.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/csv.png new file mode 100644 index 0000000000000000000000000000000000000000..8d1eac0f1a4c449676dcd9655a18dc4b50463f38 GIT binary patch literal 587 zcmV-R0<`^!P)Px#24YJ`L;ynobpXDY^R3nZ000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z~ z3IqfeOKzk900GNML_t(I%YBi(ZWB=ug}*a**WR_`IDZnf0Te->G7Xfx02OZl1syNI zDL^mG6F^l10R`bF;3O( zcDk+$-!4=@019^j57@;s~Kk&py}y}d6)j|wtwZ{4BEuAB!*7ujZ68zD@F%qYr| zvM8x=Z~-g>r^%w)B;gM2tc4^bFoa1=#uL0Q;P>Sgu818oa5q|6ikYwwkclLOre5Mg zz-0&E2$7}ri4}=+@0@gpie)h1M6mc%0#VC?AGhiJU Z`~mC2p(Stq3mX6c002ovPDHLkV1fox_=^Al literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/csv_32.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/csv_32.png new file mode 100644 index 0000000000000000000000000000000000000000..70f3e0b1a357b46899d64a6fafde42e1c3920dcc GIT binary patch literal 1011 zcmVPx#24YJ`L;ynobpXDY^R3nZ000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z~ z3IiNUW?(e{00VPLL_t(o!^M}ojvPf4hQD*_(zC2tvw&m*vsi#cM1TPaAsztn1UN!S zK!}id2}DF_kr6>g#uGq<5EhO=H~=B!MZm0ucRe%RRfnLudwRyR7uK^&jY`vMRabrW zpL71M7Updecm^1;o@T%=z#m5q@`LN=)P;~!JqBbA01mj)Zs^yO0E}{~|9t!0xKCx+IxcPIMj1eHSu<9obckoEj`A?oFG=UcC0n z7jJ#^^@qS^M0So-V4>xl+1tBAJ*%lxqHY>eooG@`(_}CM0W&M{5+S9;)fb*8XCsEd z{=MmTite?S-+1rKZ@>D~tx`e{15j1AwjL(LK#YM=j8vmQRaI0~#CeCR;=Mz?!>PkL z#jHGERgqCOl4)%_S6+SRIxq&F1a?jYU}kvlxv;rO@Btq@!H3d=Cxn2imcSuh1p8-0 zjKo;R{&O&S^v#cd`01tB-+c;r0=RT6fQYmc1*$3#yvMgaIFI*^5PS<^_ti}mVgdDm z7^95;-sAEsZ(qLvHSqMYInY4>Y-~J)*#RPg2&Jn~iWd<=} zHo4oJT7mhZhI76spxRf5A}DQjARvlJ!z|DGY}~(ddkj4CKmcN8+s?r!Ca*z(E~J9xmAf}40});JpW}~Y>ri2#Mh+>2 zvjJFwu?4F>Z-CAK|4#*0hvohx6u?B?*|C(l7aU>8b#=`jrz-=ZE^Oyi&w%fj0oMI_ heps6Tw}5?se*uZjGgj`CZEFAk002ovPDHLkV1lOJ#=!sp literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/gis.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/gis.png new file mode 100644 index 0000000000000000000000000000000000000000..53c445f465f8a7da74d25c35551669aaa36b34a5 GIT binary patch literal 933 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 Wj_WDW+v(u|0000e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00L=AL_t(I%cYagOH@%5$3OSJ z_vWWFn#wqirj`a}S(XN72)gKpkP#9DkyH@4aABKh6aE4A8w)}R1gS-$RBxPBNVe<@mi# zNA{C)(jvP@&G^(8s)}PGFBC9m=N4QcHV_j)Yps!JLkKL>MQJPBC}EIRNz%%@#l$QR zw)rM#*m;BJAD?7F!}1mr@mJ`$%MO}k&~w7~`%i8L8%lbJhTcRWVh4vyb~kvIH(QKMO>|4oc-yUp_{@f1IIjk0}lXX)J9dkxAfcmjZ7A zhaxqlxI9`HxOQfsthIK;hxY z04=p+*8{m70t|!{AcBO#r|?RS%gr8uP3m^Ag<8SIb|BQE5dVgw60ig(B%DCue@lbgFLkI;$+l_LVs{{f=#Z za%^TD+uxD}++h#5+56Y?bZlRqWBX(Odd@!qk{{cqFKe zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00tsSL_t(o!`+u#XdTxThQBp? zF6S;CT_PRXjwLL|vg3Pfl+>;37?Kh&ahyVmlO`{weW-)&76K*o!L(55Q<^por4$nE zLYvey!66S#adROJbz?hqToJdaBfD0mM3y4u=r(80%&b0~BU!d1>4-uL-7qjPYxex> zUu*sUZ1^89SxoTVkN>g-)oukB&|2P61rZEj0~dkQZyb3vntpEAvdNdfb<{P+dZZji zPsFhGud`^V-icy~ z(KwD7{PZ(9*V7AVymEP4)Z6!oqpI<|0Cwy@CO`wQH[IrhpWtxYT~G?C4uFvenh zqQah{mHGmziVBFr#8iplks`f)pO8)^gRQsUCP~jVA6@wv5kXZKWZ+@osaVyB2*t5U zddB|=s8m>2szoK%>c@4O5urFSDfQX3u5549&h|De%d#h@{5gB(Isk7Rc~p1oKh__| z8a38u&4x7{1VIRu`c3zBrN%S&l@h2b##o#__aRFPjk0RRQjO!-y)oljdf*JIy|!(y zYHFw_j$`KAL}tOVjlnV&RH&Bf2re3cHM4J(;(6!%hMAvcqt<2B78Wl~-fI8;!a`(8 z!1|V>To`%~KWtb)^^{37NH2e9v}mCklQMPG$G4)yR0MI606Ov~xpUc5BtDpf<*GCYjdnY3V;6<7?a5@&T04NWGr*R%BLHkHJWpToF8YdJ zyeV!p9N_ryVg6Qni`Ir#)@C;2Sso%n5C!y4^wW3CYYb=JyEC$a)xg=BdSG44bL5k~ z*F2&9Fe&Hibup!Qf?p3k$;IFuHsv?5wr(wrZX;^oO~ z!B4n#K>&Aj{F$z%7eR7B0#zlO_>3(}eu_{rvsfcu8-12b!Mm)fTf@$do$Tx0M=31L z>PIEgh^&)kYx7o8c5)NS_j#JkoB--lW9I(NFX32|sPh=gc2py9zeZQn%dBob4k%;M zFz*&$VtHmc&535lgK>r?hd$RUV~xq!89H;F0J{-Z&Iw>o_sP2UrVqg0fLLvaQ^1l4 ztWGR@6&qWBMn3ToANubQTRw$U0nd0`8o9)Yzn;J~?i|yp6jB9pZZ3ne`*Q(&chAq) z?%MK)ym30gdkDl-vY)P)`!Knra7WuSTq*UCaZ}`+95FG1U@S9_JSb^9P2S7fz_y#F zz#s6u$rE14! z6NO|vc=>dNrnSk7C&z8aw;As8x`Oc!3SiKhec6|CTS4&FA*`s_sCsjH_bQNlJh#xhu9&0LPH(dY9>bS`0Qf4=dn<{kCp@cIYr*{zPzU116(p8G8N$;_`J|wuqdCX> z!AMyC&EWXp({BcE?pocr+F6lZLD4S~YfR3|F<2Vp{j2Zmh(Gd2gnb<3%5_8G4|oD( zK{f*qK=>7qF2n<~0mN0xuY>)dp#Old2ShG_^KF>=U7~>U3^~f|wQc($2WLw}l&ezj zM;iU59F|Yu@Enix@q$M)f52MOq%+?ge=OC;-ob{3ucI$NsCQSbxB)_XoWD_Ay Qy#N3J07*qoM6N<$fO@c;k- literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx.png new file mode 100644 index 0000000000000000000000000000000000000000..3a8ff7c9472eeaf1d419a4c33b39bd54de2698b6 GIT binary patch literal 805 zcmV+=1KRwFP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*q` z3JDIg+Io)w000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0007jNklFrW_IxJ2sVXEEy5o~fd0sVDH5M@briutX*B^7{_H!5;Mist}xE#J#!}-082AxNVV>#oKbg zoq-BF7NuF*P+`P#7!#%UwM#|&iNYwZ;NiO=eeae?nFep%3LBQR)7p^53qsNsTz=)U zy|a~-c@sYh$)=J#_~c5*vS~+I4KUSYm+sL=cq;@${gxYF!XAE$m%8UzX+5ltLe`qU4exht_w{Q72Rai;#$&i_>&`@h2o?# z9NAo8#q4^v6`I-9Ih*|4HjZuSWya01?43;@6vkbRX}1 jN_7nXeW~(cw3Ph?M^_+yy^h>N00000NkvXXu0mjf5@%(e literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx_32.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx_32.png new file mode 100644 index 0000000000000000000000000000000000000000..ce983f98c9bc0e042c54b1947a556e1863da2ed7 GIT binary patch literal 1938 zcmV;D2W|L?P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*q` z3J4;Y87D0O000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000KfKM;RQSY~Wc$79$0;F}!!_ z7SmIcwf7=YRmeOUfPg+@3>pxGTjLpi_Q7?2cV>XTo43)vf1lO{W#HtM+q`pOfZu*J z%FxJYjR_HhF-yzw0D!!0|H|`D5=0 zsYrxt({uc-Z<>*TzB&dP&t4Khpk*bYgu(GFZ=b%xf{Bn92ivh3nkw+?A;qoXVYKgK zFr2tD%E^%;;ZO)sHm=y5y*I7H_Of0B7gWaLn_t`VnAy!5D7QYKYW+JOPp^Ma`g0kX~`V0gPN48 z<_ckGBEv7wUSVEEi4_argzzzVS|flZ&^IwpK@{KVc6qTqN&h_`V;PhvjL}$@1(Z3_ zpTRa3;m8=PSFNt*ggnSVp!wj~ByYd}8S^Gaq%=(_6sK%C__~Dc8*Buz!M7bQ4P}YZ z$_t5kJRRb*8INVk!3R9g1B6s0#M#k%7}31ymsq`~yFm)Orj3Eo$t=fCUnNHr$Inx? z99Bd$YGI0bH$p)vie-yZsl?oT0SPtn*Bdh=wk~IH+dO$}?#%kQ%0{^^zUS5Y$3OZr zh*G>Fqjaq4td*szL@wMMpWxU(dzsY{TwTHv8$%Nz+v4SRhrRJUJIxm~qnXZ^5yt`T zlZ+|;(tnrUY>02R7U_gHR!cd>K(PA*L435h{f8<3DUi8i+p!;l8q~ql;(4Y=OZN# zEsDDaqIMJ4N-<7lz$yFK;mPU&LOA&WmZj8@zdZNI-_9ER;pM1%~GJ=Ie(b%|_OUM>V+R)Jw}0RtieBCPG|01z zscxF8Hd7L|VP87R)eC3%+OAzsHVuQ$v1P-04s2^BoeYyN8Sv*&Mw87IIlR4{^7US} ze)$D9r+YZGbp>&&K;8pa7n#>(nq7EvXFIvcF^(L4v*x_M4L3*->;W|cQS@|macFxh z+uCFJR*G5W@}u27c$p!-zUL)U%Tg%IV(a=eKi;*0E;rAlxU7tZIr^1O&YyXYJ$v>x z^#4bWr%~xBJ9NCa0 zJ3Po+Z~dS_^WfYEW`WkGVTGz+P7q<;GtcnT<|qR<2kF_fr{=sqD$91*vOdkK)EE5w zqyMn~_5BSt_cIVY?Mjo9B{$gsttcUpYGvDwB%x5~!Tm9a#a!k50L-$i>WqJQGy#afroP^nO2EdAsP2&Z#dN7X?tX@rdVjz3hXSrhpiC8=JPgdk zXm4D<&63duOfGffvcag4%mRzwpY(<*Pi%X?ZxLbSUOs_{lFId*vN7hVUC*oVl@W3N Y4=xda%oyUu0RR9107*qoM6N<$f<3yQQvd(} literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/table.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/table.png new file mode 100644 index 0000000000000000000000000000000000000000..050d6dd80e356b3f18713be9a4530b1edb0359ce GIT binary patch literal 479 zcmV<50U-W~P)^fMUz!;;2MQl`s? zut}RTrDEKT@e^3A?yi1O36f@)F^rvU(?q5G3QYa84>0qbnaV{~&xzwa5@a)70 zp;$oFFf*Kk4@(hyC!SgyWsLQDZz2!4z2Q)f4o*sXRh?OO1 z+CeRj*l&3@7IVfQ9nb1~jxT=yDVrEXv9$VrEAgS;F8gtCn&YXl;i?D86dbUz7}02Z z)(V<`o_gNT<+yuwSDr%VfrCcdgG<`}%ZP)+vm8&3zNn0`(81b5G@$wL%(F6^^L27Q-d&}izN|#1cEX8F~g3{!FoJV!O VMvq!=D$)P|002ovPDHLkV1keZ-^Bm` literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/table_32.png b/src/main/java/org/gcube/portlets/user/td/resourceswidget/client/resources/table_32.png new file mode 100644 index 0000000000000000000000000000000000000000..2957702dc54331a5dff3f6d164e48439ccbf1075 GIT binary patch literal 788 zcmV+v1MB>WP)u#Dzv(i1)atI@Q(PRXrm!W|M-UYVPT-Tldzvj|R5- zD71L+?CTj8yhn1uF2e<#I?h>+%>T60LEbX&)>g>+Sq~&AT4;Mc{t|-ain$Gmf=9jX#UgY!{GE0lJ$U+j6zK>Up+km0C@DGkD>rB&rTpU9`_u6aVCv_ z=x;O(1>!v5GgXN5BJJ|r7=!~zlCa4Ep!5Jr%l(GtH={xSOI{f^}H2(hc29$^_$pLF-sR{>@+YXPb zCbWj30HSoMEC-xR7gzH6p(ubSFRL67nU8gLf*6p97?E&X@h`Dds?TT~K+S|os$SHc z%ko^D%kp#6Y5eV{@6N#1a%^$ss*X`PAa3Q$v97>la_Qnqzv9v*#d+Q3e)05G8b7jc zM<8MQ6`)!T$5jug4r)+G#K1!L@&$kAvOE{(vi$5+8h^e1%{4IDJP^Xr9U`_YSTjmJ z@DY~J13pLVa5IPYfGj(iDPPZ3)#{C>;#_PO7B{zG)OpoCpuXKd*X(FjsuRkCBA`{d z(tIWgux4b(_w5lUsvjS*EKaSBkD1!K`Y}^{YZzc1$=|3 z5ep-N<^{yc&RPVqS@zD}ne+e0;%?Smas!G3ry0(C^UZ$-{&P*nHlM!uo~4Lo7nFrq zmY{Uv{qt+*`e$Q+h~&fV>1)rM&o7y#1kQDUq){Z=oPvibNap0*TaLdRA(>W#De{IvgH>~C8=y!m)6F}& zdBGuCi@_kbGVsPf&@crh(Trsl^TJ|YkWAEAg_y}~Z;wmMp6vUf+3@i84&6d@T@aDj z=Kl5lbq1{klY`yEOc`WSA|(!X9<25Ml(@2cjG71;g-~d8wEwhz0~Ykf9#sQ78UO$Q M07*qoM6N<$f*RD=KmY&$ literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar_32.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/chart-bar_32.png new file mode 100644 index 0000000000000000000000000000000000000000..ac136ba07ad259a6e8ed18a44415c32969b6c5b1 GIT binary patch literal 937 zcmV;a16KTrP)-Kx8>^LdKK8(sKf`Eawi1EX1E! zL?nE|lL!z2k|p>6azaZ)peG~y_GY?@V7g~|_iSk|AhJgq?d;xayQjLUrVn`6$8PJ3 z-~RZQN)c*dnnFqU`S)L*eY)w})7At?Kor;~()#p%>)3BkpndrM-CL+tsMQguLahyn zQi$v4e}mi{{~QE-X96Tat1DyeNNpXP5s7Q%iR}W0@biH zgREU)2Gt5w1OHi;Aj3}^i8Zclj*m%w$L)c%L?95+f&*G1;6dd`ogu@04gv|g-=2eq zBQzhudB(-(mjGhN!+bIVW`Zz+pC>~Kat29)67gWpEV7%>n-CZzRQG~25OCtfAX^e< z2-*u-hJ%Dbz$Qa1IPm29vCIstgqgvNpb=J=>&}6weMUgmb$8+eTqEG$=%-=?A;;QQ zYqD`b6n0|^OAio+%_gneiUYCpNc8ICuV7YDX{c5m1w*L?W`>{sxP}=qb^S-61iy?C z{lo{>Mg-^bvQ){wDUfuO1`>OP3L=9HKg|`A&w{sDahIX1#ozz+#m_jro^g0}z~R-5 z`=2~;5*uj5G&CQZP4IUFMlc{-F$W3=1;BfQHp{V~%mrnxD069><3ORwkVA$G_!*@c zZC5@GxsoB%kt`CFaGcAS$J&t$B2MEJ3CA1ohYB*g6$vE{^nM_fieCS6EMv~azvU_+ zlMKTLGWSGwo^YWSszV=>2>~-=pRE`Y zF0QUHnE};L!%{j2#%sdE%Mbj2LFuULV9gI|tqUnm%2upAos_`o z&U*KY4t;M_Ith~(Bu^j-QoRJbXZL;(+#sCB7)?sM7lrRXeCRbNXu$z`8PL~JmXGdT zJKTh#XY3Mml~9cXQRm?YNfn6$VMGg43c^K0)f=nifO);Tz90Vqbd#mcMY`8w00000 LNkvXXu0mjfk%Fiy literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break.png deleted file mode 100644 index dbc316a942fb52b7f8402b2dfa796158625691eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmV-(1C0EMP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n= z4;L;JXgFE`000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0008cNklF0^Vs|l079Qai@+5XwxDcRNQIJYlDBWOK=u0^CAlN8S(WYP z|A{TA0KNcL0)P48xA~h;l8;at5o{p-4&8!JEl>+eS+KL9voP3ojowfatxuwLNwn@c zKg^|j7tjGj1O@ zn=Uz?v4d51h1$O2O&e$!4R&eeRI5UxNn5NP^e2>{iU_mAw}8**0TcdZKOZ}1QgC}a z!>-!9x$4oW&w{qZkHMqg>*spFdQ zFS&lW(GK0XQIYZOPBrj{5Q$Zw>OqVsXg}h*toQex9{2e!T-vjz*4^A(7@nNUKKXm5 zU)4!B)Ga>Hx;C7dnx3AVwx$jk4DBoO;Io(WmRINE>m2y~Zck5eMPHv*E?nqdtmQz> zY`muIWYps|^4==1XVaEwbXC);v*z2CTV71BbOBZ*!q~`&2G5_@rNyG`nw-?5-Q6b> ziG-a>rCzqRwVenA0#W0QSc{-sThtK~kQpf*Z>g`B7rni5Z|6=9ZQJ^fFFW&nAW-vl zdwctda5#)*Sr>&!tO?OCQKJELKf)Mrq0&{DII?5twd0f{(-R42yu5Ll;~0rr*KlZQ zXweHX%&~kv|DzCzbt7^W1w`k%HMig9{=Ti8QFHTn{FIdBic=`33nk~P5v%E&+(mf> zU;=-l+J%U|DW(dL0r=$E!wv)IbUvpZ1UGj6+cjpUa|o^i{0l|VE15{l1uOsn002ov JPDHLkV1hKzl&=5) diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_24.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_24.png deleted file mode 100644 index 197c3a8d74e9bd327760123de7ea76245fd11c67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1459 zcmV;k1x)&hP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n= z4;LRrwm4t_000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000FJNklX%Q3}!%gn{;0-z!!fB~Q{=x3xV2y&$a{ve&e9XV+JjkF(lIOym1D<-H4vKKG{ zdw{&DOrOx>t57v(Ws2yh1IK`}|7r*d zZ{6R?h9mPiWto32XztS$s^%7$qKhI>ArP1V{{c7(%mkJKsvu{o*>%HVuJt4-6Uc*{ zz`!u@kt%DZ%s}Bu;6q>t7#FY=?i1LefUyWXx|bV&T0q85VTOdApw=%>|F)Wi@tKMzXxLtr6l=%p?Kw++w8Uxu#_ll(N z0+RNJ*WP~X{&zf^+fLGO%%dGOJ0Gi`*SRy?+@3BzeCHB5W?es8yL4%hT`v~T)!*&4pP^;P!X6|0)NGrc}CZ|e*0VXyj*w-%pmde@Br zN(azw0TxJcu8}zh7*G%~lT9&^L1P+z@t^(6eqh)7SnZxS20f9gGh;Ijg(YJb%=q>t zXQb}SzRLxyMKXDt?7$VQ3+Kb2_@C`~40*w>dNjaia#E*80AdpW{y zKoM&CIecGb1YS$qcH54Y7SCW~BUkzTCYj0TiK9Id2n0{3;^`&seAgGHrB^MgZ)m`A z93qiOVqjpP+qUf$|9;6iLRBoVPT0OTU76^rL-qA$eED(~&zYm4{(fsb9#=cx5i!Pb zo0P|Bo@2XQQdn4s*XyOWw$^j{^y!;>dwZY0tW}g{W943xT;&GsX>PU_%$rBozI{yJ zv4etWltxu0T=pdj1S0h3`2v1T&IDLf zTKb%?xA*16O-*_*KVSOdae{$>d_FuJZ5tUWtjT6SbP5ZvtEs8MaUAOE>des4kTo_o z_VvXCs$+;~&S~_#mA5V2y|%q;$sH9HmCZ9sN=Q0hMh6FoBx3n4j3b)PxLkRZmzU%9 zdI^O>RyZ6!VT^f2XxLti=-WA?64%5Sbmd%uZ$L8`8C^F2=rc7X{R@-H)a+z@)QqOR z<)Z~lTKfu?HdRJDwoXg+jF(ua_PHIO%k6fD+-`T*x^?UNg@$bvi1c3IgclE41w@BX z>uL@!j{z)Lqs2wZUq7&nY)vN4r}&22|!3cM!h`|)V@K%UF$QMfr1Py3AWLMElJ|Gf43?#Ul5kTWO?QJn+K z{m)jN3wjeU1|XVOj?wn--&*j!<+8FydDa-B2R>PJ!Wi?s2&ETB_BSJdDCxmN33&hj N002ovPDHLkV1lKip-cb( diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_32.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link-break_32.png deleted file mode 100644 index c2c85a97931d51c54ddaf23df63a4a2dd4ca2d4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1955 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 Ef=b4Ea{vGU diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link_32.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist-link_32.png deleted file mode 100644 index cb1afb24018225443e54e3ddb40c43e5286e3201..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1831 zcmV+?2iW+DP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n= z3>6j(8eAU$000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000JpNkl6@IKllM7!pZ|IO|L6Z4!7{F-MJrG@kOv-ENwVRfSY`m%fbH{y3&12W1Uv`$ zRuT-BcexA1;y?;G0Q|{HRyLO#fCKyn_$IIi=mfq1ycepr2A)n@JkK(hf3f(hNedmi z2A8!0)sij%?5DFr#*zVKmk1&|N8%8$r$Q6}TwYQaWP!wgpZ5S=z*e9c@PK>39~1B* zz@Fd3;Aj2^$jU$y#{d;2ZvR8mFE#cL#B;b{gT4V%lp2H6Wa2wcdC9#s$ z(lyXJt9-K$uI|6=zz-bBI2>-{kNtzsH9p|NqgAX70K}-A?}vU!CaXUrNvkT*xkT7LaEbN- z9lAP#&oFZE!)eet@N<>>q^{^@$?MReLo?4N*Y>l3Yk}4nXyJkJ&@kS-*w)saNu_vf zn!KrDI?jaF`pa7Df?*i1nx?r{N=fK?B&B?3&6+hoI&$Pl>FCj;oIH7Q zhJyK*5Ohtyzv}Idj=#OJYu6|8pm7}GIS!8F;JR*uQ7Y|lwHChPoDf<+)Jp9aLg+{& zA|jE9HVgy9Fof2+XJTUF#Noq-U#PFIe-ZHKcEa|7zs`(LEjW=nS1fE@6))Jf{&+eq zQmGV5DICY4TrOi-7DGcr$a2{Mw4;>TxpOC*H*ZEMg_IK4b-8!%9ye~>AR3J#rF=;# z_58w4sG+H@NN#&eTnoXcdwN7yR~HQp4fwu~=Xq$Y@qHiDG^vqNu8>kmDe-+Dtu>zK z;rl*yb#-)hcCv5ZK7+0wzih;?rt`1+C*z>tGIddrj$}XXDkMw zeeD#kr&+&#J+WAfbLY+p+qSRxzW+u(pLbo?rMbD8`ucimYHO*fsUeX_(Ae0B)|z}i zuU*%D%W<4{2L}gz!!Ssv(|Dc-&}S}2L2b;VP>c|Z#mMLLlu9L(QePVy8nV*q^hjf4 zV|`y=A6jc7kx1ot$MY}@gEME&Fg!f0Z{NOsVE69bUM`orozLfEQc9Fk8dz!4KENEU z=vSNZ!L%YuiN}v0lT0RAy?Qm{FF689UWaUGBU#P)A7~%=C9oxwd~3xYecl^xqIXMyOeVv+b?ex>cdx#1 z;X>1`Teq5u#Uj4%lgs6hQigqAyRIvOGE**>+fu0%y}iA-uFKV{S5Zo#wf=>8qU~mJ zP#bmm#;#jPk*BR~8|ieKNF;&~0?+fXZJSIc!`ZWE(OORct`K5PPfrgW9UVlY(V6#M z*JWg6L|?jeNkpU3N2Y1+Sj30~`I6-I>uc$2&v51PWipuzvwh(H{riDw>XO#lH%*h# z(NQ9i$czs-j)P@cWV2ZjjYa{!)!*MgT&+Nuf+v;e8Kj!BJll4&M)<{+VzF3f+ji9n zaox%=bzS#6zVA;erCt_7U>L@X6)UBP$K!dW)IUwr{PyY7r{C%C@24uluP)}ucY&s- zziUoS8!b}G20#QBTTSj7hH+B};Q`l8)0C!Zh5=~9FtSq0u~Vl`m5&`e#^mHA{{c}4 VxR2J)Q%L{-002ovPDHLkV1kQQaR>ka diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist.png new file mode 100644 index 0000000000000000000000000000000000000000..45627da1d0deaf18e3237a850c979a4bc3250747 GIT binary patch literal 639 zcmV-_0)YLAP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^f6 z4+sTf6@WYd000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0005nNklg=DdH@`G>r&dc+i_dN&x_pzOb+<-K2 z%Z#KMn~JH);Yro!V;A5XBn_qv4g$Lc>%iNwfHlD*GZtkWLKGw_z-ZS`5ezioX9L1I z%txR)Y}Da+r_Kv_<%j(6%N%ez3o)zXfPo51J?OMq@S-WMi-`@oA$xSW9v0I!TG=A9Yi z5+_?7#C8LR69_;&UcIvh+!VY?!#OwL@P0A)Wr$}LAGrY~Gmatlv>MG8J%GL=b5HMP z&Z-^WYy^pRXcyfOc_H#c&oynml{hmS8I#Q?Yu~RXQevGr|nlRyYQ0SyvQz`{BX;^)j<=j+DE_*g Zg+GL3wxTe|3c3IQ002ovPDHLkV1hwt2p|9e literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist_32.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/codelist_32.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef1598af1cee3bfdd7a05523b176c35c1034966 GIT binary patch literal 1014 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^f6 z4+j*FJ-h(`000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0009~Nkl5JBte_Cq|El5$UP&Xoi#Eq!nLJ?d`k>VfFAV`HS z1X0jMK@c}hUAQT9Bf2WuR9b2kyO3r^v{WZe#9Es`NTOX`xSYr|_(F@vxPYyn(TvBd{nkH4mroX^XdJEmOH{0YEk-r1?bD zvfOvqDVU~$t8oQYfY7%bwJH?k zK=4kmH!;(;@AU?E7135wQYm~Sq?FWCa&X<0!DS&ZO$58KtJ{yfpJU2P_DV)kkdVn!yb=F0uCXG*Lc{7J?NVShH@*lUdEFtR}LWW--5TDFUMt zE3p>CB8Eu=dCY~c$+6EmpmQ(2XnFPB5Vv(8;~f!>7h**?R3CBAd=-rD+lT=Y!qyHTJP(sw#Kxo2z_Z>=9Ls~u1CGF~h4QmWsUDu-p@VDWT4x>7b2n=#&kYy;b?9R4?5vMU7kogBAg=E!hMCCmnoCw`u0L)-SbA-?Tt01wU_DLt2@ zT$OSXb{ZFocHP4iEbr!Ww&y80I(Ul^Xun& kk%GQ|s)`u$|LDQ^3x}x~q9!OFNdN!<07*qoM6N<$f+(}a4gdfE literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/csv.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/csv.png new file mode 100644 index 0000000000000000000000000000000000000000..8d1eac0f1a4c449676dcd9655a18dc4b50463f38 GIT binary patch literal 587 zcmV-R0<`^!P)Px#24YJ`L;ynobpXDY^R3nZ000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z~ z3IqfeOKzk900GNML_t(I%YBi(ZWB=ug}*a**WR_`IDZnf0Te->G7Xfx02OZl1syNI zDL^mG6F^l10R`bF;3O( zcDk+$-!4=@019^j57@;s~Kk&py}y}d6)j|wtwZ{4BEuAB!*7ujZ68zD@F%qYr| zvM8x=Z~-g>r^%w)B;gM2tc4^bFoa1=#uL0Q;P>Sgu818oa5q|6ikYwwkclLOre5Mg zz-0&E2$7}ri4}=+@0@gpie)h1M6mc%0#VC?AGhiJU Z`~mC2p(Stq3mX6c002ovPDHLkV1fox_=^Al literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/csv_32.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/csv_32.png new file mode 100644 index 0000000000000000000000000000000000000000..70f3e0b1a357b46899d64a6fafde42e1c3920dcc GIT binary patch literal 1011 zcmVPx#24YJ`L;ynobpXDY^R3nZ000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z~ z3IiNUW?(e{00VPLL_t(o!^M}ojvPf4hQD*_(zC2tvw&m*vsi#cM1TPaAsztn1UN!S zK!}id2}DF_kr6>g#uGq<5EhO=H~=B!MZm0ucRe%RRfnLudwRyR7uK^&jY`vMRabrW zpL71M7Updecm^1;o@T%=z#m5q@`LN=)P;~!JqBbA01mj)Zs^yO0E}{~|9t!0xKCx+IxcPIMj1eHSu<9obckoEj`A?oFG=UcC0n z7jJ#^^@qS^M0So-V4>xl+1tBAJ*%lxqHY>eooG@`(_}CM0W&M{5+S9;)fb*8XCsEd z{=MmTite?S-+1rKZ@>D~tx`e{15j1AwjL(LK#YM=j8vmQRaI0~#CeCR;=Mz?!>PkL z#jHGERgqCOl4)%_S6+SRIxq&F1a?jYU}kvlxv;rO@Btq@!H3d=Cxn2imcSuh1p8-0 zjKo;R{&O&S^v#cd`01tB-+c;r0=RT6fQYmc1*$3#yvMgaIFI*^5PS<^_ti}mVgdDm z7^95;-sAEsZ(qLvHSqMYInY4>Y-~J)*#RPg2&Jn~iWd<=} zHo4oJT7mhZhI76spxRf5A}DQjARvlJ!z|DGY}~(ddkj4CKmcN8+s?r!Ca*z(E~J9xmAf}40});JpW}~Y>ri2#Mh+>2 zvjJFwu?4F>Z-CAK|4#*0hvohx6u?B?*|C(l7aU>8b#=`jrz-=ZE^Oyi&w%fj0oMI_ heps6Tw}5?se*uZjGgj`CZEFAk002ovPDHLkV1lOJ#=!sp literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/gis.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/gis.png new file mode 100644 index 0000000000000000000000000000000000000000..53c445f465f8a7da74d25c35551669aaa36b34a5 GIT binary patch literal 933 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 Wj_WDW+v(u|0000e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00L=AL_t(I%cYagOH@%5$3OSJ z_vWWFn#wqirj`a}S(XN72)gKpkP#9DkyH@4aABKh6aE4A8w)}R1gS-$RBxPBNVe<@mi# zNA{C)(jvP@&G^(8s)}PGFBC9m=N4QcHV_j)Yps!JLkKL>MQJPBC}EIRNz%%@#l$QR zw)rM#*m;BJAD?7F!}1mr@mJ`$%MO}k&~w7~`%i8L8%lbJhTcRWVh4vyb~kvIH(QKMO>|4oc-yUp_{@f1IIjk0}lXX)J9dkxAfcmjZ7A zhaxqlxI9`HxOQfsthIK;hxY z04=p+*8{m70t|!{AcBO#r|?RS%gr8uP3m^Ag<8SIb|BQE5dVgw60ig(B%DCue@lbgFLkI;$+l_LVs{{f=#Z za%^TD+uxD}++h#5+56Y?bZlRqWBX(Odd@!qk{{cqFKe zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00tsSL_t(o!`+u#XdTxThQBp? zF6S;CT_PRXjwLL|vg3Pfl+>;37?Kh&ahyVmlO`{weW-)&76K*o!L(55Q<^por4$nE zLYvey!66S#adROJbz?hqToJdaBfD0mM3y4u=r(80%&b0~BU!d1>4-uL-7qjPYxex> zUu*sUZ1^89SxoTVkN>g-)oukB&|2P61rZEj0~dkQZyb3vntpEAvdNdfb<{P+dZZji zPsFhGud`^V-icy~ z(KwD7{PZ(9*V7AVymEP4)Z6!oqpI<|0Cwy@CO`wQH[IrhpWtxYT~G?C4uFvenh zqQah{mHGmziVBFr#8iplks`f)pO8)^gRQsUCP~jVA6@wv5kXZKWZ+@osaVyB2*t5U zddB|=s8m>2szoK%>c@4O5urFSDfQX3u5549&h|De%d#h@{5gB(Isk7Rc~p1oKh__| z8a38u&4x7{1VIRu`c3zBrN%S&l@h2b##o#__aRFPjk0RRQjO!-y)oljdf*JIy|!(y zYHFw_j$`KAL}tOVjlnV&RH&Bf2re3cHM4J(;(6!%hMAvcqt<2B78Wl~-fI8;!a`(8 z!1|V>To`%~KWtb)^^{37NH2e9v}mCklQMPG$G4)yR0MI606Ov~xpUc5BtDpf<*GCYjdnY3V;6<7?a5@&T04NWGr*R%BLHkHJWpToF8YdJ zyeV!p9N_ryVg6Qni`Ir#)@C;2Sso%n5C!y4^wW3CYYb=JyEC$a)xg=BdSG44bL5k~ z*F2&9Fe&Hibup!Qf?p3k$;IFuHsv?5wr(wrZX;^oO~ z!B4n#K>&Aj{F$z%7eR7B0#zlO_>3(}eu_{rvsfcu8-12b!Mm)fTf@$do$Tx0M=31L z>PIEgh^&)kYx7o8c5)NS_j#JkoB--lW9I(NFX32|sPh=gc2py9zeZQn%dBob4k%;M zFz*&$VtHmc&535lgK>r?hd$RUV~xq!89H;F0J{-Z&Iw>o_sP2UrVqg0fLLvaQ^1l4 ztWGR@6&qWBMn3ToANubQTRw$U0nd0`8o9)Yzn;J~?i|yp6jB9pZZ3ne`*Q(&chAq) z?%MK)ym30gdkDl-vY)P)`!Knra7WuSTq*UCaZ}`+95FG1U@S9_JSb^9P2S7fz_y#F zz#s6u$rE14! z6NO|vc=>dNrnSk7C&z8aw;As8x`Oc!3SiKhec6|CTS4&FA*`s_sCsjH_bQNlJh#xhu9&0LPH(dY9>bS`0Qf4=dn<{kCp@cIYr*{zPzU116(p8G8N$;_`J|wuqdCX> z!AMyC&EWXp({BcE?pocr+F6lZLD4S~YfR3|F<2Vp{j2Zmh(Gd2gnb<3%5_8G4|oD( zK{f*qK=>7qF2n<~0mN0xuY>)dp#Old2ShG_^KF>=U7~>U3^~f|wQc($2WLw}l&ezj zM;iU59F|Yu@Enix@q$M)f52MOq%+?ge=OC;-ob{3ucI$NsCQSbxB)_XoWD_Ay Qy#N3J07*qoM6N<$fO@c;k- literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx.png new file mode 100644 index 0000000000000000000000000000000000000000..3a8ff7c9472eeaf1d419a4c33b39bd54de2698b6 GIT binary patch literal 805 zcmV+=1KRwFP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*q` z3JDIg+Io)w000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0007jNklFrW_IxJ2sVXEEy5o~fd0sVDH5M@briutX*B^7{_H!5;Mist}xE#J#!}-082AxNVV>#oKbg zoq-BF7NuF*P+`P#7!#%UwM#|&iNYwZ;NiO=eeae?nFep%3LBQR)7p^53qsNsTz=)U zy|a~-c@sYh$)=J#_~c5*vS~+I4KUSYm+sL=cq;@${gxYF!XAE$m%8UzX+5ltLe`qU4exht_w{Q72Rai;#$&i_>&`@h2o?# z9NAo8#q4^v6`I-9Ih*|4HjZuSWya01?43;@6vkbRX}1 jN_7nXeW~(cw3Ph?M^_+yy^h>N00000NkvXXu0mjf5@%(e literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx_32.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/sdmx_32.png new file mode 100644 index 0000000000000000000000000000000000000000..ce983f98c9bc0e042c54b1947a556e1863da2ed7 GIT binary patch literal 1938 zcmV;D2W|L?P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*q` z3J4;Y87D0O000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000KfKM;RQSY~Wc$79$0;F}!!_ z7SmIcwf7=YRmeOUfPg+@3>pxGTjLpi_Q7?2cV>XTo43)vf1lO{W#HtM+q`pOfZu*J z%FxJYjR_HhF-yzw0D!!0|H|`D5=0 zsYrxt({uc-Z<>*TzB&dP&t4Khpk*bYgu(GFZ=b%xf{Bn92ivh3nkw+?A;qoXVYKgK zFr2tD%E^%;;ZO)sHm=y5y*I7H_Of0B7gWaLn_t`VnAy!5D7QYKYW+JOPp^Ma`g0kX~`V0gPN48 z<_ckGBEv7wUSVEEi4_argzzzVS|flZ&^IwpK@{KVc6qTqN&h_`V;PhvjL}$@1(Z3_ zpTRa3;m8=PSFNt*ggnSVp!wj~ByYd}8S^Gaq%=(_6sK%C__~Dc8*Buz!M7bQ4P}YZ z$_t5kJRRb*8INVk!3R9g1B6s0#M#k%7}31ymsq`~yFm)Orj3Eo$t=fCUnNHr$Inx? z99Bd$YGI0bH$p)vie-yZsl?oT0SPtn*Bdh=wk~IH+dO$}?#%kQ%0{^^zUS5Y$3OZr zh*G>Fqjaq4td*szL@wMMpWxU(dzsY{TwTHv8$%Nz+v4SRhrRJUJIxm~qnXZ^5yt`T zlZ+|;(tnrUY>02R7U_gHR!cd>K(PA*L435h{f8<3DUi8i+p!;l8q~ql;(4Y=OZN# zEsDDaqIMJ4N-<7lz$yFK;mPU&LOA&WmZj8@zdZNI-_9ER;pM1%~GJ=Ie(b%|_OUM>V+R)Jw}0RtieBCPG|01z zscxF8Hd7L|VP87R)eC3%+OAzsHVuQ$v1P-04s2^BoeYyN8Sv*&Mw87IIlR4{^7US} ze)$D9r+YZGbp>&&K;8pa7n#>(nq7EvXFIvcF^(L4v*x_M4L3*->;W|cQS@|macFxh z+uCFJR*G5W@}u27c$p!-zUL)U%Tg%IV(a=eKi;*0E;rAlxU7tZIr^1O&YyXYJ$v>x z^#4bWr%~xBJ9NCa0 zJ3Po+Z~dS_^WfYEW`WkGVTGz+P7q<;GtcnT<|qR<2kF_fr{=sqD$91*vOdkK)EE5w zqyMn~_5BSt_cIVY?Mjo9B{$gsttcUpYGvDwB%x5~!Tm9a#a!k50L-$i>WqJQGy#afroP^nO2EdAsP2&Z#dN7X?tX@rdVjz3hXSrhpiC8=JPgdk zXm4D<&63duOfGffvcag4%mRzwpY(<*Pi%X?ZxLbSUOs_{lFId*vN7hVUC*oVl@W3N Y4=xda%oyUu0RR9107*qoM6N<$f<3yQQvd(} literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/table.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/table.png new file mode 100644 index 0000000000000000000000000000000000000000..050d6dd80e356b3f18713be9a4530b1edb0359ce GIT binary patch literal 479 zcmV<50U-W~P)^fMUz!;;2MQl`s? zut}RTrDEKT@e^3A?yi1O36f@)F^rvU(?q5G3QYa84>0qbnaV{~&xzwa5@a)70 zp;$oFFf*Kk4@(hyC!SgyWsLQDZz2!4z2Q)f4o*sXRh?OO1 z+CeRj*l&3@7IVfQ9nb1~jxT=yDVrEXv9$VrEAgS;F8gtCn&YXl;i?D86dbUz7}02Z z)(V<`o_gNT<+yuwSDr%VfrCcdgG<`}%ZP)+vm8&3zNn0`(81b5G@$wL%(F6^^L27Q-d&}izN|#1cEX8F~g3{!FoJV!O VMvq!=D$)P|002ovPDHLkV1keZ-^Bm` literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/table_32.png b/src/main/resources/org/gcube/portlets/user/td/resourceswidget/client/resources/table_32.png new file mode 100644 index 0000000000000000000000000000000000000000..2957702dc54331a5dff3f6d164e48439ccbf1075 GIT binary patch literal 788 zcmV+v1MB>WP)u#Dzv(i1)atI@Q(PRXrm!W|M-UYVPT-Tldzvj|R5- zD71L+?CTj8yhn1uF2e<#I?h>+%>T60LEbX&)>g>+Sq~&AT4;Mc{t|-ain$Gmf=9jX#UgY!{GE0lJ$U+j6zK>Up+km0C@DGkD>rB&rTpU9`_u6aVCv_ z=x;O(1>!v5GgXN5BJJ|r7=!~zlCa4Ep!5Jr%l(GtH={xSOI{f^}H2(hc29$^_$pLF-sR{>@+YXPb zCbWj30HSoMEC-xR7gzH6p(ubSFRL67nU8gLf*6p97?E&X@h`Dds?TT~K+S|os$SHc z%ko^D%kp#6Y5eV{@6N#1a%^$ss*X`PAa3Q$v97>la_Qnqzv9v*#d+Q3e)05G8b7jc zM<8MQ6`)!T$5jug4r)+G#K1!L@&$kAvOE{(vi$5+8h^e1%{4IDJP^Xr9U`_YSTjmJ z@DY~J13pLVa5IPYfGj(iDPPZ3)#{C>;#_PO7B{zG)OpoCpuXKd*X(FjsuRkCBA`{d z(tIWgux4b(_w5lUsvjS*EKaSBkD1!K`Y}^{Y