Minor Update

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-open-widget@95301 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-05-02 12:31:42 +00:00 committed by Giancarlo Panichi
parent 82817edc1c
commit 4269155a7b
3 changed files with 24 additions and 13 deletions

View File

@ -37,7 +37,7 @@ public class TabResourcesSelectionCard extends WizardCard {
public TabResourcesSelectionCard(final TDOpenSession tdOpenSession) {
super("Select a Tabular Resource", "");
Log.debug("TabResourcesSelectionCard");
this.tdOpenSession = tdOpenSession;
thisCard = this;

View File

@ -88,17 +88,29 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
public TabResourcesSelectionPanel(ResourceBundle res) {
this.res = res;
Log.debug("TabResourcesSelectionPanel");
init();
createContextMenu();
try {
createContextMenu();
} catch (Throwable e) {
Log.debug("Error In CreateContextMenu:" + e.getMessage());
e.printStackTrace();
}
try {
buildPanel(properties.id(),
Arrays.<ColumnConfig<TabResource, ?>> asList(nameColumn,
typeColumn, agencyColumn, dateColumn), nameColumn);
} catch(Throwable e){
Log.debug("Error building panel:"+e.getMessage());
e.printStackTrace();
}
}
protected void init(){
protected void init() {
setHeaderVisible(false);
new Resizable(this, Dir.E, Dir.SE, Dir.S);
}
protected void buildPanel(ModelKeyProvider<TabResource> keyProvider,
@ -190,13 +202,12 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
};
btnReload.addSelectHandler(sh);
if (contextMenu != null) {
grid.setContextMenu(contextMenu);
} else
grid.setContextMenu(null);
VerticalLayoutContainer con = new VerticalLayoutContainer();
con.add(toolBar, new VerticalLayoutData(1, -1));
con.add(grid, new VerticalLayoutData(1, 1));
@ -204,6 +215,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
}
protected void createContextMenu() {
contextMenu = new Menu();
MenuItem deleteTRItem = new MenuItem("Delete");
deleteTRItem.setId("DeleteTR");
deleteTRItem.setIcon(ResourceBundleTDOpen.INSTANCE.delete());
@ -212,7 +224,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
@Override
public void onSelection(SelectionEvent<Item> event) {
if (grid != null) {
TabResource tabResource= getSelectedItem();
TabResource tabResource = getSelectedItem();
deleteTR(tabResource);
}
@ -301,7 +313,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
}
protected void deleteTR(TabResource tabResource) {
removableTR=tabResource;
removableTR = tabResource;
final ConfirmMessageBox mb = new ConfirmMessageBox("Delete",
"Would you like to delete this tabular resource?");
mb.addHideHandler(new HideHandler() {
@ -319,8 +331,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
mb.show();
}
protected void callDeleteTabularResource() {
Log.debug("Delete TR:" + removableTR);
TDGWTServiceAsync.INSTANCE.removeTabularResource(removableTR.getTrId(),

View File

@ -18,7 +18,7 @@ public interface ResourceBundleTDOpen extends ClientBundle {
@Source("delete.png")
ImageResource delete();
@Source("delete32.png")
@Source("delete_32.png")
ImageResource delete32();
}