256: Workspace explorer
Task-Url: https://support.d4science.org/issues/256 Changed DialogBox to Gwt-BootStrap Modal git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-explorer@115570 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
33251fa987
commit
c4dcb70c19
|
@ -54,7 +54,7 @@ public abstract class AbstractItemsCellTable {
|
||||||
cellTable.setStriped(true);
|
cellTable.setStriped(true);
|
||||||
// cellTable.setBordered(true);
|
// cellTable.setBordered(true);
|
||||||
cellTable.setCondensed(true);
|
cellTable.setCondensed(true);
|
||||||
cellTable.setWidth("99%", true);
|
cellTable.setWidth("100%", true);
|
||||||
dataProvider.addDataDisplay(cellTable);
|
dataProvider.addDataDisplay(cellTable);
|
||||||
initTable(cellTable, null, null);
|
initTable(cellTable, null, null);
|
||||||
cellTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
|
cellTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
|
||||||
|
|
|
@ -6,6 +6,8 @@ package org.gcube.portlets.widgets.wsexplorer.client.load;
|
||||||
import org.gcube.portlets.widgets.wsexplorer.client.WorkspaceExplorerConstants;
|
import org.gcube.portlets.widgets.wsexplorer.client.WorkspaceExplorerConstants;
|
||||||
import org.gcube.portlets.widgets.wsexplorer.client.WorkspaceExplorerController;
|
import org.gcube.portlets.widgets.wsexplorer.client.WorkspaceExplorerController;
|
||||||
|
|
||||||
|
import com.github.gwtbootstrap.client.ui.Modal;
|
||||||
|
import com.github.gwtbootstrap.client.ui.ModalFooter;
|
||||||
import com.google.gwt.dom.client.Style.Unit;
|
import com.google.gwt.dom.client.Style.Unit;
|
||||||
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;
|
||||||
|
@ -22,12 +24,13 @@ import com.google.gwt.user.client.ui.HorizontalPanel;
|
||||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||||
* Jun 24, 2015
|
* Jun 24, 2015
|
||||||
*/
|
*/
|
||||||
public class WorkspaceExplorerLoadDialog extends DialogBox implements ClickHandler {
|
public class WorkspaceExplorerLoadDialog extends Modal{
|
||||||
|
|
||||||
private Button cancel;
|
private Button cancel;
|
||||||
private WorkspaceExplorerLoadDialog INSTANCE = this;
|
private WorkspaceExplorerLoadDialog INSTANCE = this;
|
||||||
private boolean isValidHide;
|
private boolean isValidHide;
|
||||||
private String captionTxt;
|
private String captionTxt;
|
||||||
|
private ModalFooter footer = new ModalFooter();
|
||||||
private WorkspaceExplorerController controller = new WorkspaceExplorerController();
|
private WorkspaceExplorerController controller = new WorkspaceExplorerController();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -37,33 +40,38 @@ public class WorkspaceExplorerLoadDialog extends DialogBox implements ClickHandl
|
||||||
*/
|
*/
|
||||||
public WorkspaceExplorerLoadDialog(String captionTxt) {
|
public WorkspaceExplorerLoadDialog(String captionTxt) {
|
||||||
this.captionTxt = (captionTxt==null || captionTxt.isEmpty())?WorkspaceExplorerConstants.WORKSPACE_EXPLORER_CAPTION:captionTxt;
|
this.captionTxt = (captionTxt==null || captionTxt.isEmpty())?WorkspaceExplorerConstants.WORKSPACE_EXPLORER_CAPTION:captionTxt;
|
||||||
setText(this.captionTxt);
|
// setText(this.captionTxt);
|
||||||
|
setAnimation(false);
|
||||||
|
setCloseVisible(true);
|
||||||
|
setTitle(this.captionTxt);
|
||||||
isValidHide = false;
|
isValidHide = false;
|
||||||
cancel = new Button("Close");
|
cancel = new Button("Close");
|
||||||
|
setWidth(710);
|
||||||
DockPanel dock = new DockPanel();
|
// setHeight("650px");
|
||||||
dock.setSpacing(5);
|
setMaxHeigth("500px");
|
||||||
|
// DockPanel dock = new DockPanel();
|
||||||
|
// dock.setSpacing(5);
|
||||||
|
|
||||||
// dock.add(okButton, DockPanel.SOUTH);
|
// dock.add(okButton, DockPanel.SOUTH);
|
||||||
// dock.add(cancel, DockPanel.SOUTH);
|
// dock.add(cancel, DockPanel.SOUTH);
|
||||||
|
|
||||||
HorizontalPanel hp = new HorizontalPanel();
|
// HorizontalPanel hp = new HorizontalPanel();
|
||||||
hp.setStyleName("margin-auto");
|
// hp.setStyleName("margin-auto");
|
||||||
//// hp.add(okButton);
|
////// hp.add(okButton);
|
||||||
// hp.setWidth("50%");
|
//// hp.setWidth("50%");
|
||||||
// hp.setStyleAttribute("margin", "0 auto");
|
//// hp.setStyleAttribute("margin", "0 auto");
|
||||||
hp.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
|
// hp.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
|
||||||
cancel.getElement().getStyle().setMarginTop(5.0, Unit.PX);
|
// cancel.getElement().getStyle().setMarginTop(5.0, Unit.PX);
|
||||||
// cancel.getElement().getStyle().setMarginBottom(5.0, Unit.PX);
|
//// cancel.getElement().getStyle().setMarginBottom(5.0, Unit.PX);
|
||||||
// hp.getElement().getStyle().setMarginLeft("0 auto", Unit.PCT);
|
//// hp.getElement().getStyle().setMarginLeft("0 auto", Unit.PCT);
|
||||||
hp.add(cancel);
|
// hp.add(cancel);
|
||||||
dock.add(hp, DockPanel.SOUTH);
|
// dock.add(hp, DockPanel.SOUTH);
|
||||||
|
//
|
||||||
dock.add(controller.getWorkspaceExplorerPanel(), DockPanel.CENTER);
|
// dock.add(controller.getWorkspaceExplorerPanel(), DockPanel.CENTER);
|
||||||
|
//
|
||||||
dock.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
|
// dock.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
|
||||||
dock.setWidth("100%");
|
// dock.setWidth("100%");
|
||||||
setWidget(dock);
|
add(controller.getWorkspaceExplorerPanel());
|
||||||
|
|
||||||
// okButton.addClickHandler(new ClickHandler() {
|
// okButton.addClickHandler(new ClickHandler() {
|
||||||
//
|
//
|
||||||
|
@ -80,21 +88,12 @@ public class WorkspaceExplorerLoadDialog extends DialogBox implements ClickHandl
|
||||||
INSTANCE.hide();
|
INSTANCE.hide();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
footer.add(cancel);
|
||||||
|
|
||||||
|
add(footer);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* (non-Javadoc)
|
|
||||||
*
|
|
||||||
* @see
|
|
||||||
* com.google.gwt.event.dom.client.ClickHandler#onClick(com.google.gwt.event
|
|
||||||
* .dom.client.ClickEvent)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void onClick(ClickEvent event) {
|
|
||||||
hide();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the captionTxt
|
* @return the captionTxt
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue