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