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:
parent
eceb73046e
commit
e06cccb40f
|
@ -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.MessageBox;
|
||||||
import com.extjs.gxt.ui.client.widget.form.TextField;
|
import com.extjs.gxt.ui.client.widget.form.TextField;
|
||||||
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
|
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.ClickEvent;
|
||||||
import com.google.gwt.event.dom.client.ClickHandler;
|
import com.google.gwt.event.dom.client.ClickHandler;
|
||||||
import com.google.gwt.user.client.rpc.AsyncCallback;
|
import com.google.gwt.user.client.rpc.AsyncCallback;
|
||||||
|
@ -270,7 +269,6 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds the listeners.
|
* Adds the listeners.
|
||||||
*/
|
*/
|
||||||
|
@ -301,7 +299,7 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
|
||||||
final DialogMultiDragContact dialog = new DialogMultiDragContact(true,true);
|
final DialogMultiDragContact dialog = new DialogMultiDragContact(true,true);
|
||||||
final MultiDragContact multiDrag = dialog.getMultiDrag();
|
final MultiDragContact multiDrag = dialog.getMultiDrag();
|
||||||
dialog.show();
|
dialog.show();
|
||||||
printSelectedUser();
|
// printSelectedUser();
|
||||||
List<InfoContactModel> exclusiveContacts = userStore.getExclusiveContactsFromAllContact(suggestPanel.getSelectedUser());
|
List<InfoContactModel> exclusiveContacts = userStore.getExclusiveContactsFromAllContact(suggestPanel.getSelectedUser());
|
||||||
multiDrag.addSourceContacts(exclusiveContacts);
|
multiDrag.addSourceContacts(exclusiveContacts);
|
||||||
|
|
||||||
|
@ -329,8 +327,6 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
|
||||||
// }
|
// }
|
||||||
|
|
||||||
suggestPanel.boxSetFocus();
|
suggestPanel.boxSetFocus();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -349,28 +345,23 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
for (InfoContactModel ct : listAlreadyShared) {
|
for (InfoContactModel ct : listAlreadyShared) {
|
||||||
|
|
||||||
if(ct.getLogin().compareTo(contact.getLogin())==0){
|
if(ct.getLogin().compareTo(contact.getLogin())==0){
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//DEBUG
|
//DEBUG
|
||||||
/**
|
/**
|
||||||
* Prints the selected user.
|
* Prints the selected user.
|
||||||
*/
|
*/
|
||||||
private void printSelectedUser(){
|
/*private void printSelectedUser(){
|
||||||
|
|
||||||
GWT.log("SELETECTED USERS: ");
|
GWT.log("SELETECTED USERS: ");
|
||||||
for (InfoContactModel contact : suggestPanel.getSelectedUser())
|
for (InfoContactModel contact : suggestPanel.getSelectedUser())
|
||||||
GWT.log(contact.toString());
|
GWT.log(contact.toString());
|
||||||
}
|
}*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Inits the suggest contacts.
|
* Inits the suggest contacts.
|
||||||
|
@ -382,8 +373,16 @@ public class SmartShare extends Dialog implements SmartDialogInterface{
|
||||||
for (InfoContactModel contact : listAlreadyShared) {
|
for (InfoContactModel contact : listAlreadyShared) {
|
||||||
suggestPanel.addRecipient(contact.getName(), false);
|
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();
|
suggestPanel.boxSetFocus();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue