selectAll fixed

git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/widgets/catalogue-sharing-widget@147231 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Costantino Perciante 2017-04-27 15:59:42 +00:00
parent 8af0ce8f17
commit 7808ada7fe
2 changed files with 21 additions and 13 deletions

View File

@ -12,7 +12,7 @@
<groupId>org.gcube.portlets-widgets</groupId> <groupId>org.gcube.portlets-widgets</groupId>
<artifactId>catalogue-sharing-widget</artifactId> <artifactId>catalogue-sharing-widget</artifactId>
<version>1.0.0-SNAPSHOT</version> <version>1.0.1-SNAPSHOT</version>
<name>catalogue-sharing-widget</name> <name>catalogue-sharing-widget</name>
<description> <description>

View File

@ -9,6 +9,7 @@ import com.github.gwtbootstrap.client.ui.Modal;
import com.github.gwtbootstrap.client.ui.TextArea; import com.github.gwtbootstrap.client.ui.TextArea;
import com.github.gwtbootstrap.client.ui.TextBox; import com.github.gwtbootstrap.client.ui.TextBox;
import com.google.gwt.core.client.GWT; import com.google.gwt.core.client.GWT;
import com.google.gwt.core.client.Scheduler;
import com.google.gwt.dom.client.Style.Cursor; import com.google.gwt.dom.client.Style.Cursor;
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;
@ -79,33 +80,33 @@ public class ShareCatalogueWidget extends Composite {
itemLongUrl.setText(result.getUrl() == null ? "" : result.getUrl()); itemLongUrl.setText(result.getUrl() == null ? "" : result.getUrl());
// itemTitle.setText(result.getProductTitle() == null ? "" : result.getProductTitle()); // itemTitle.setText(result.getProductTitle() == null ? "" : result.getProductTitle());
// itemName.setText(result.getProductName() == null ? "" : result.getProductName()); // itemName.setText(result.getProductName() == null ? "" : result.getProductName());
itemShortUrl.getElement().getStyle().setCursor(Cursor.DEFAULT); itemShortUrl.getElement().getStyle().setCursor(Cursor.DEFAULT);
itemLongUrl.getElement().getStyle().setCursor(Cursor.DEFAULT); itemLongUrl.getElement().getStyle().setCursor(Cursor.DEFAULT);
itemLongUrl.addClickHandler(new ClickHandler() { itemLongUrl.addClickHandler(new ClickHandler() {
@Override @Override
public void onClick(ClickEvent event) { public void onClick(ClickEvent event) {
itemLongUrl.selectAll(); itemLongUrl.selectAll();
} }
}); });
itemLongUrl.addDoubleClickHandler(new DoubleClickHandler() { itemLongUrl.addDoubleClickHandler(new DoubleClickHandler() {
@Override @Override
public void onDoubleClick(DoubleClickEvent event) { public void onDoubleClick(DoubleClickEvent event) {
itemLongUrl.selectAll(); itemLongUrl.selectAll();
} }
}); });
itemShortUrl.addClickHandler(new ClickHandler() { itemShortUrl.addClickHandler(new ClickHandler() {
@Override @Override
public void onClick(ClickEvent event) { public void onClick(ClickEvent event) {
itemShortUrl.selectAll(); itemShortUrl.selectAll();
} }
}); });
@ -115,9 +116,16 @@ public class ShareCatalogueWidget extends Composite {
itemShortUrl.selectAll(); itemShortUrl.selectAll();
} }
}); });
itemLongUrl.selectAll(); Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
@Override
public void execute() {
itemLongUrl.setVisible(true);
itemLongUrl.setFocus(true);
itemLongUrl.selectAll();
}
});
} }
} }