Initial import.
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/widgets/pickitem-widget@100354 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
ad11bdced5
commit
f8cc0ecc83
|
@ -4,7 +4,7 @@ import java.util.ArrayList;
|
|||
|
||||
import org.gcube.portlets.widgets.pickitem.client.bundle.CssAndImages;
|
||||
import org.gcube.portlets.widgets.pickitem.client.dialog.PickItemsDialog;
|
||||
import org.gcube.portlets.widgets.pickitem.client.events.PickedUserEvent;
|
||||
import org.gcube.portlets.widgets.pickitem.client.events.PickedItemEvent;
|
||||
import org.gcube.portlets.widgets.pickitem.shared.ItemBean;
|
||||
|
||||
import com.google.gwt.core.client.EntryPoint;
|
||||
|
@ -21,7 +21,7 @@ import com.google.gwt.user.client.ui.TextBox;
|
|||
* Use this widget to display a a dropdown user list you can attach to a textbox to make select portal users typing @
|
||||
* uncomment //sample in the onModuleLoad() to see it working
|
||||
*
|
||||
* To get to know which user was selected listen for the {@link PickedUserEvent} on the {@link HandlerManager} instance you pass to this widget.
|
||||
* To get to know which user was selected listen for the {@link PickedItemEvent} on the {@link HandlerManager} instance you pass to this widget.
|
||||
*
|
||||
*/
|
||||
public class PickItem implements EntryPoint {
|
||||
|
|
|
@ -3,7 +3,7 @@ package org.gcube.portlets.widgets.pickitem.client.dialog;
|
|||
import java.util.ArrayList;
|
||||
|
||||
import org.gcube.portlets.widgets.pickitem.client.bundle.CssAndImages;
|
||||
import org.gcube.portlets.widgets.pickitem.client.events.PickedUserEvent;
|
||||
import org.gcube.portlets.widgets.pickitem.client.events.PickedItemEvent;
|
||||
import org.gcube.portlets.widgets.pickitem.client.uibinder.SelectableItem;
|
||||
import org.gcube.portlets.widgets.pickitem.client.uibinder.WithPhotoTemplate;
|
||||
import org.gcube.portlets.widgets.pickitem.shared.ItemBean;
|
||||
|
@ -31,7 +31,7 @@ import com.google.gwt.user.client.ui.Widget;
|
|||
* @author Massimiliano Assante, ISTI-CNR
|
||||
* Use this widget to display a a dropdown user list you can attach to a textbox to make select portal users typing @
|
||||
*
|
||||
* To get to know which user was selected listen for the {@link PickedUserEvent} on the {@link HandlerManager} instance you pass to this widget.
|
||||
* To get to know which user was selected listen for the {@link PickedItemEvent} on the {@link HandlerManager} instance you pass to this widget.
|
||||
*
|
||||
*/
|
||||
public class PickItemsDialog extends PopupPanel {
|
||||
|
@ -110,7 +110,7 @@ public class PickItemsDialog extends PopupPanel {
|
|||
@Override
|
||||
public void onMouseDown(MouseDownEvent event) {
|
||||
SelectableItem ut = (SelectableItem) mainPanel.getWidget(displayIndexSelected);
|
||||
eventBus.fireEvent(new PickedUserEvent(new ItemBean("id", "username", ut.getItemName(), "thumb")));
|
||||
eventBus.fireEvent(new PickedItemEvent(new ItemBean("id", "username", ut.getItemName(), "thumb")));
|
||||
hide();
|
||||
select(0); //RESET
|
||||
}
|
||||
|
@ -174,7 +174,7 @@ public class PickItemsDialog extends PopupPanel {
|
|||
ut = (SelectableItem) mainPanel.getWidget(0);
|
||||
else
|
||||
ut = (SelectableItem) mainPanel.getWidget(displayIndexSelected);
|
||||
eventBus.fireEvent(new PickedUserEvent(new ItemBean("id", "username", ut.getItemName(), "thumb")));
|
||||
eventBus.fireEvent(new PickedItemEvent(new ItemBean("id", "username", ut.getItemName(), "thumb")));
|
||||
hide();
|
||||
select(0); //RESET
|
||||
}
|
||||
|
|
|
@ -6,8 +6,8 @@ import com.google.gwt.event.shared.GwtEvent;
|
|||
|
||||
|
||||
|
||||
public class PickedUserEvent extends GwtEvent<PickedUserEventHandler> {
|
||||
public static Type<PickedUserEventHandler> TYPE = new Type<PickedUserEventHandler>();
|
||||
public class PickedItemEvent extends GwtEvent<PickedItemEventHandler> {
|
||||
public static Type<PickedItemEventHandler> TYPE = new Type<PickedItemEventHandler>();
|
||||
|
||||
private ItemBean user;
|
||||
|
||||
|
@ -15,17 +15,17 @@ public class PickedUserEvent extends GwtEvent<PickedUserEventHandler> {
|
|||
public ItemBean getSelectedUser() {
|
||||
return user;
|
||||
}
|
||||
public PickedUserEvent(ItemBean user) {
|
||||
public PickedItemEvent(ItemBean user) {
|
||||
this.user = user;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Type<PickedUserEventHandler> getAssociatedType() {
|
||||
public Type<PickedItemEventHandler> getAssociatedType() {
|
||||
return TYPE;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void dispatch(PickedUserEventHandler handler) {
|
||||
protected void dispatch(PickedItemEventHandler handler) {
|
||||
handler.onSelectedUser(this);
|
||||
}
|
||||
}
|
|
@ -2,6 +2,6 @@ package org.gcube.portlets.widgets.pickitem.client.events;
|
|||
|
||||
import com.google.gwt.event.shared.EventHandler;
|
||||
|
||||
public interface PickedUserEventHandler extends EventHandler {
|
||||
void onSelectedUser(PickedUserEvent event);
|
||||
public interface PickedItemEventHandler extends EventHandler {
|
||||
void onSelectedUser(PickedItemEvent event);
|
||||
}
|
Loading…
Reference in New Issue