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.setBordered(true);
|
||||
cellTable.setCondensed(true);
|
||||
cellTable.setWidth("99%", true);
|
||||
cellTable.setWidth("100%", true);
|
||||
dataProvider.addDataDisplay(cellTable);
|
||||
initTable(cellTable, null, null);
|
||||
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.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.event.dom.client.ClickEvent;
|
||||
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
|
||||
* Jun 24, 2015
|
||||
*/
|
||||
public class WorkspaceExplorerLoadDialog extends DialogBox implements ClickHandler {
|
||||
public class WorkspaceExplorerLoadDialog extends Modal{
|
||||
|
||||
private Button cancel;
|
||||
private WorkspaceExplorerLoadDialog INSTANCE = this;
|
||||
private boolean isValidHide;
|
||||
private String captionTxt;
|
||||
private ModalFooter footer = new ModalFooter();
|
||||
private WorkspaceExplorerController controller = new WorkspaceExplorerController();
|
||||
|
||||
/**
|
||||
|
@ -37,33 +40,38 @@ public class WorkspaceExplorerLoadDialog extends DialogBox implements ClickHandl
|
|||
*/
|
||||
public WorkspaceExplorerLoadDialog(String 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;
|
||||
cancel = new Button("Close");
|
||||
|
||||
DockPanel dock = new DockPanel();
|
||||
dock.setSpacing(5);
|
||||
setWidth(710);
|
||||
// setHeight("650px");
|
||||
setMaxHeigth("500px");
|
||||
// DockPanel dock = new DockPanel();
|
||||
// dock.setSpacing(5);
|
||||
|
||||
// dock.add(okButton, DockPanel.SOUTH);
|
||||
// dock.add(cancel, DockPanel.SOUTH);
|
||||
|
||||
HorizontalPanel hp = new HorizontalPanel();
|
||||
hp.setStyleName("margin-auto");
|
||||
//// hp.add(okButton);
|
||||
// hp.setWidth("50%");
|
||||
// hp.setStyleAttribute("margin", "0 auto");
|
||||
hp.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
|
||||
cancel.getElement().getStyle().setMarginTop(5.0, Unit.PX);
|
||||
// cancel.getElement().getStyle().setMarginBottom(5.0, Unit.PX);
|
||||
// hp.getElement().getStyle().setMarginLeft("0 auto", Unit.PCT);
|
||||
hp.add(cancel);
|
||||
dock.add(hp, DockPanel.SOUTH);
|
||||
|
||||
dock.add(controller.getWorkspaceExplorerPanel(), DockPanel.CENTER);
|
||||
|
||||
dock.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
|
||||
dock.setWidth("100%");
|
||||
setWidget(dock);
|
||||
// HorizontalPanel hp = new HorizontalPanel();
|
||||
// hp.setStyleName("margin-auto");
|
||||
////// hp.add(okButton);
|
||||
//// hp.setWidth("50%");
|
||||
//// hp.setStyleAttribute("margin", "0 auto");
|
||||
// hp.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
|
||||
// cancel.getElement().getStyle().setMarginTop(5.0, Unit.PX);
|
||||
//// cancel.getElement().getStyle().setMarginBottom(5.0, Unit.PX);
|
||||
//// hp.getElement().getStyle().setMarginLeft("0 auto", Unit.PCT);
|
||||
// hp.add(cancel);
|
||||
// dock.add(hp, DockPanel.SOUTH);
|
||||
//
|
||||
// dock.add(controller.getWorkspaceExplorerPanel(), DockPanel.CENTER);
|
||||
//
|
||||
// dock.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
|
||||
// dock.setWidth("100%");
|
||||
add(controller.getWorkspaceExplorerPanel());
|
||||
|
||||
// okButton.addClickHandler(new ClickHandler() {
|
||||
//
|
||||
|
@ -80,21 +88,12 @@ public class WorkspaceExplorerLoadDialog extends DialogBox implements ClickHandl
|
|||
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
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue