diff --git a/.classpath b/.classpath
index 902dd43..6b426f4 100644
--- a/.classpath
+++ b/.classpath
@@ -30,6 +30,7 @@
+
diff --git a/.settings/com.google.gdt.eclipse.core.prefs b/.settings/com.google.gdt.eclipse.core.prefs
index 3c166bf..6028af8 100644
--- a/.settings/com.google.gdt.eclipse.core.prefs
+++ b/.settings/com.google.gdt.eclipse.core.prefs
@@ -1,4 +1,4 @@
eclipse.preferences.version=1
-lastWarOutDir=/home/giancarlo/workspace/tabular-data-share-widget/target/tabular-data-share-widget-2.0.0-SNAPSHOT
+lastWarOutDir=/home/giancarlo/workspace/tabular-data-share-widget/target/tabular-data-share-widget-1.0.0-SNAPSHOT
warSrcDir=src/main/webapp
warSrcDirIsOutput=false
diff --git a/ShareWidget.launch b/ShareWidget.launch
new file mode 100644
index 0000000..c09958b
--- /dev/null
+++ b/ShareWidget.launch
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/log.txt b/log.txt
new file mode 100644
index 0000000..e69de29
diff --git a/pom.xml b/pom.xml
index bbce1c2..0e2c582 100644
--- a/pom.xml
+++ b/pom.xml
@@ -107,13 +107,24 @@
3.0.1
+
+
+ com.extjs.gxt
+ gxt
+ 2.2.5
+ provided
+
+
org.gcube.portlets.widgets
workspace-sharing-widget
[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)
+ provided
-
+
+
+
org.gcube.portlets.user
@@ -307,4 +318,5 @@
+ war
diff --git a/src/main/java/org/gcube/portlets/user/td/sharewidget/client/ShareWidgetEntry.java b/src/main/java/org/gcube/portlets/user/td/sharewidget/client/ShareWidgetEntry.java
index cfa5184..9b4452c 100644
--- a/src/main/java/org/gcube/portlets/user/td/sharewidget/client/ShareWidgetEntry.java
+++ b/src/main/java/org/gcube/portlets/user/td/sharewidget/client/ShareWidgetEntry.java
@@ -9,7 +9,7 @@ public class ShareWidgetEntry implements EntryPoint {
public void onModuleLoad() {
-
+
Log.info("Hello!");
}
}
diff --git a/src/main/java/org/gcube/portlets/user/td/sharewidget/client/TRShare.java b/src/main/java/org/gcube/portlets/user/td/sharewidget/client/TRShare.java
new file mode 100644
index 0000000..6693640
--- /dev/null
+++ b/src/main/java/org/gcube/portlets/user/td/sharewidget/client/TRShare.java
@@ -0,0 +1,67 @@
+package org.gcube.portlets.user.td.sharewidget.client;
+
+
+public class TRShare {
+ public TRShare() {
+ //FileModel file = new FileModel("id", "filename", false);
+
+ /**
+ * This controller instance the smart sharing dialog
+ *
+ * @param file
+ * - a fake file to display the field name ("filename") into
+ * dialog
+ * @param listAlreadySharedContact
+ */
+/*
+ WorkspaceSmartSharingController controller = new WorkspaceSmartSharingController(
+ file, null);
+
+ final Dialog sharingWindow = controller.getSharingDialog();
+
+ Button openSharingWindow = new Button("Show Sharing Window",
+ new ClickHandler() {
+ public void onClick(ClickEvent event) {
+ sharingWindow.show();
+ }
+ });
+
+ sharingWindow.getButtonById(Dialog.OK).addListener(Events.Select,
+ new Listener() {
+
+ @Override
+ public void handleEvent(BaseEvent be) {
+
+ if (smartShare.isValidForm(true)) {
+ // THAT'S OK
+
+ sharingWindow.getSharedListUsers(); // @return the
+ // selected
+ // contacts (as
+ // InfoContactModel)
+
+ sharingWindow.getSharedListUsersCredential(); // @return
+ // the
+ // selected
+ // contacts
+ // (as
+ // CredentialModel)
+
+ for (InfoContactModel contact : sharingWindow
+ .getSharedListUsers()) {
+ System.out.println(contact);
+ }
+
+ for (CredentialModel credential : sharingWindow
+ .getSharedListUsersCredential()) {
+ System.out.println(credential);
+ }
+
+ }
+
+ }
+ });
+ */
+ }
+
+}