3277: Workspace Sharing Widget enhancement in order to display short VREs name

Task-Url: https://support.d4science.org/issues/3277

Added method to enable/disable confirm button

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-sharing-widget@128089 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2016-04-14 13:26:40 +00:00
parent eceb73046e
commit e06cccb40f
1 changed files with 11 additions and 14 deletions

View File

@ -26,7 +26,6 @@ import com.extjs.gxt.ui.client.widget.LayoutContainer;
import com.extjs.gxt.ui.client.widget.MessageBox;
import com.extjs.gxt.ui.client.widget.form.TextField;
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.rpc.AsyncCallback;
@ -270,7 +269,6 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
}
/**
* Adds the listeners.
*/
@ -301,7 +299,7 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
final DialogMultiDragContact dialog = new DialogMultiDragContact(true,true);
final MultiDragContact multiDrag = dialog.getMultiDrag();
dialog.show();
printSelectedUser();
// printSelectedUser();
List<InfoContactModel> exclusiveContacts = userStore.getExclusiveContactsFromAllContact(suggestPanel.getSelectedUser());
multiDrag.addSourceContacts(exclusiveContacts);
@ -329,8 +327,6 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
// }
suggestPanel.boxSetFocus();
}
});
}
@ -349,28 +345,23 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
return false;
for (InfoContactModel ct : listAlreadyShared) {
if(ct.getLogin().compareTo(contact.getLogin())==0){
return true;
}
}
return false;
}
//DEBUG
/**
* Prints the selected user.
*/
private void printSelectedUser(){
/*private void printSelectedUser(){
GWT.log("SELETECTED USERS: ");
for (InfoContactModel contact : suggestPanel.getSelectedUser())
GWT.log(contact.toString());
}
}*/
/**
* Inits the suggest contacts.
@ -382,8 +373,16 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
for (InfoContactModel contact : listAlreadyShared) {
suggestPanel.addRecipient(contact.getName(), false);
}
}
/**
* Enable confirm button.
*
* @param enabled the enabled
*/
public void enableConfirmButton(boolean enabled){
this.getButtonById(Dialog.OK).setEnabled(enabled);
}
/**
@ -437,9 +436,7 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
suggestPanel.boxSetFocus();
return false;
}
return true;
}