256: Workspace explorer

Task-Url: https://support.d4science.org/issues/256

Fixed Css

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-explorer@117084 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2015-07-08 13:17:06 +00:00
parent 7136758d82
commit 6b32f6bcc5
3 changed files with 37 additions and 5 deletions

View File

@ -26,6 +26,7 @@ import com.google.gwt.core.client.Scheduler;
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;
import com.google.gwt.user.client.Window; import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment; import com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment;
@ -39,7 +40,6 @@ public class WorkspaceExplorerSaveDialog extends Modal implements HasWorskpaceEx
private Button saveButton; private Button saveButton;
private boolean isSave = false; private boolean isSave = false;
private WorkspaceExplorerSaveDialog INSTANCE = this;
private String captionTxt; private String captionTxt;
private ModalFooter footer = new ModalFooter(); private ModalFooter footer = new ModalFooter();
private WorkspaceExplorerController controller = new WorkspaceExplorerController(); private WorkspaceExplorerController controller = new WorkspaceExplorerController();
@ -153,7 +153,6 @@ public class WorkspaceExplorerSaveDialog extends Modal implements HasWorskpaceEx
Window.alert("Destination folder "+WorkspaceExplorerConstants.WORKSPACE_MY_SPECIAL_FOLDERS_PATH+" is not valid!"); Window.alert("Destination folder "+WorkspaceExplorerConstants.WORKSPACE_MY_SPECIAL_FOLDERS_PATH+" is not valid!");
return; return;
} }
INSTANCE.hide();
notifySaving(itemB, getFileName()); notifySaving(itemB, getFileName());
isSave = true; isSave = true;
}else }else
@ -161,11 +160,18 @@ public class WorkspaceExplorerSaveDialog extends Modal implements HasWorskpaceEx
} }
} }
}); });
// HorizontalPanel hpFileName = new HorizontalPanel();
// hpFileName.add(new Label("Name:"));
// hpFileName.add(fileNameTextBox);
fileNameTextBox.addStyleName("fileNameTextBox"); fileNameTextBox.addStyleName("fileNameTextBox");
fileNameTextBox.setAlignment(TextAlignment.LEFT); fileNameTextBox.setAlignment(TextAlignment.LEFT);
setFileName(fileName); setFileName(fileName);
HTML name = new HTML("Name:");
name.addStyleName("htmlSaveName");
footer.add(name);
footer.add(fileNameTextBox); footer.add(fileNameTextBox);
footer.add(saveButton); footer.add(saveButton);
add(footer); add(footer);
@ -295,6 +301,13 @@ public class WorkspaceExplorerSaveDialog extends Modal implements HasWorskpaceEx
super.show(); super.show();
isSave = false; isSave = false;
} }
/**
* @return the saveButton
*/
public Button getSaveButton() {
return saveButton;
}
/** /**
* Set which items are selectable. * Set which items are selectable.

View File

@ -24,6 +24,7 @@ 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;
import com.google.gwt.user.client.Window; import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HorizontalPanel; import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.ScrollPanel; import com.google.gwt.user.client.ui.ScrollPanel;
import com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment; import com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment;
@ -41,7 +42,6 @@ public class WorkspaceExplorerSavePanel extends ScrollPanel implements HasWorskp
private Button saveButton; private Button saveButton;
@SuppressWarnings("unused") @SuppressWarnings("unused")
private boolean isSave = false; private boolean isSave = false;
private WorkspaceExplorerSavePanel INSTANCE = this;
private WorkspaceExplorerController controller = new WorkspaceExplorerController(); private WorkspaceExplorerController controller = new WorkspaceExplorerController();
private List<WorskpaceExplorerSaveNotificationListener> listeners = new ArrayList<WorskpaceExplorerSaveNotificationListener>(); private List<WorskpaceExplorerSaveNotificationListener> listeners = new ArrayList<WorskpaceExplorerSaveNotificationListener>();
private TextBox fileNameTextBox = new TextBox(); private TextBox fileNameTextBox = new TextBox();
@ -146,10 +146,14 @@ public class WorkspaceExplorerSavePanel extends ScrollPanel implements HasWorskp
fileNameTextBox.getElement().getStyle().setMarginRight(10.0, Unit.PX); fileNameTextBox.getElement().getStyle().setMarginRight(10.0, Unit.PX);
setFileName(fileName); setFileName(fileName);
HTML name = new HTML("Name:");
name.addStyleName("htmlSaveName");
name.getElement().getStyle().setPaddingTop(7.0, Unit.PX);
footerHP.add(name);
footerHP.add(fileNameTextBox); footerHP.add(fileNameTextBox);
footerHP.add(saveButton); footerHP.add(saveButton);
footerHP.addStyleName("footerHP"); footerHP.addStyleName("footerHP");
mainVP.add(controller.getWorkspaceExplorerPanel()); mainVP.add(controller.getWorkspaceExplorerPanel());
mainVP.add(footerHP); mainVP.add(footerHP);
@ -277,6 +281,13 @@ public class WorkspaceExplorerSavePanel extends ScrollPanel implements HasWorskp
private void setShowableTypes(ItemType... showableTypes) { private void setShowableTypes(ItemType... showableTypes) {
controller.setShowableTypes(showableTypes); controller.setShowableTypes(showableTypes);
} }
/**
* @return the saveButton
*/
public Button getSaveButton() {
return saveButton;
}
/* (non-Javadoc) /* (non-Javadoc)
* @see org.gcube.portlets.widgets.wsexplorer.client.notification.WorskpaceExplorerSaveNotification.HasWorskpaceExplorerSaveNotificationListener#addWorkspaceExplorerSaveNotificationListener(org.gcube.portlets.widgets.wsexplorer.client.notification.WorskpaceExplorerSaveNotification.WorskpaceExplorerSaveNotificationListener) * @see org.gcube.portlets.widgets.wsexplorer.client.notification.WorskpaceExplorerSaveNotification.HasWorskpaceExplorerSaveNotificationListener#addWorkspaceExplorerSaveNotificationListener(org.gcube.portlets.widgets.wsexplorer.client.notification.WorskpaceExplorerSaveNotification.WorskpaceExplorerSaveNotificationListener)

View File

@ -28,6 +28,7 @@
.fileNameTextBox{ .fileNameTextBox{
vertical-align: top !important; vertical-align: top !important;
margin-right: 10px; margin-right: 10px;
margin-left: 5px;
} }
.footerHP{ .footerHP{
@ -35,6 +36,13 @@
float: right; float: right;
} }
.htmlSaveName {
display: inline;
font-size: 14px;
margin-right: 5px;
vertical-align: middle;
}
.savePanel{ .savePanel{
border: 1px solid; border: 1px solid;
padding-left: 15px; padding-left: 15px;