limited height of bootstrap modal

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/user/message-conversations@154423 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Massimiliano Assante 2017-09-22 12:52:03 +00:00
parent e3d624d272
commit f0f2523e79
4 changed files with 13 additions and 7 deletions

View File

@ -12,6 +12,7 @@ import gwt.material.design.client.constants.Color;
public class Utils { public class Utils {
public static DateTimeFormat fmCurrentYear = DateTimeFormat.getFormat("MMM d H:mm"); public static DateTimeFormat fmCurrentYear = DateTimeFormat.getFormat("MMM d H:mm");
public static DateTimeFormat fmPastYears = DateTimeFormat.getFormat("MMM d H:mm ''yy"); public static DateTimeFormat fmPastYears = DateTimeFormat.getFormat("MMM d H:mm ''yy");
public static String ID_MODALBOOTSTRAP = "wpTreepopup";
public static String getServiceEntryPoint() { public static String getServiceEntryPoint() {
return "/delegate/"+MessageConversations.ARTIFACT_ID; return "/delegate/"+MessageConversations.ARTIFACT_ID;

View File

@ -1,6 +1,7 @@
package org.gcube.portets.user.message_conversations.client.ui; package org.gcube.portets.user.message_conversations.client.ui;
import org.gcube.portets.user.message_conversations.client.MessageServiceAsync; import org.gcube.portets.user.message_conversations.client.MessageServiceAsync;
import org.gcube.portets.user.message_conversations.client.Utils;
import org.gcube.portets.user.message_conversations.shared.FileModel; import org.gcube.portets.user.message_conversations.shared.FileModel;
import org.gcube.portlets.widgets.wsexplorer.client.notification.WorkspaceExplorerSaveNotification.WorskpaceExplorerSaveNotificationListener; import org.gcube.portlets.widgets.wsexplorer.client.notification.WorkspaceExplorerSaveNotification.WorskpaceExplorerSaveNotificationListener;
import org.gcube.portlets.widgets.wsexplorer.client.save.WorkspaceExplorerSaveDialog; import org.gcube.portlets.widgets.wsexplorer.client.save.WorkspaceExplorerSaveDialog;
@ -93,15 +94,15 @@ public class AttachmentMenu extends Composite {
@UiHandler("saveWSButton") @UiHandler("saveWSButton")
void onSave2WS(ClickEvent e) { void onSave2WS(ClickEvent e) {
final WorkspaceExplorerSaveDialog navigator = new WorkspaceExplorerSaveDialog(item.getName(), true); final WorkspaceExplorerSaveDialog wpTreepopup = new WorkspaceExplorerSaveDialog(item.getName(), true);
navigator.addStyleName("BS-Navigator");; wpTreepopup.setId(Utils.ID_MODALBOOTSTRAP);
navigator.getElement().getStyle().setLeft(50, Unit.PCT); wpTreepopup.getElement().getStyle().setLeft(50, Unit.PCT);
WorskpaceExplorerSaveNotificationListener listener = new WorskpaceExplorerSaveNotificationListener(){ WorskpaceExplorerSaveNotificationListener listener = new WorskpaceExplorerSaveNotificationListener(){
@Override @Override
public void onSaving(Item parent, String fileName) { public void onSaving(Item parent, String fileName) {
GWT.log("onSaving parent: "+parent +", fileName" +fileName); GWT.log("onSaving parent: "+parent +", fileName" +fileName);
navigator.hide(); wpTreepopup.hide();
MaterialLoader.showProgress(true, parentButton); MaterialLoader.showProgress(true, parentButton);
convService.saveAttachmentToWorkspaceFolder(item.getIdentifier(), parent.getId(), new AsyncCallback<Boolean>() { convService.saveAttachmentToWorkspaceFolder(item.getIdentifier(), parent.getId(), new AsyncCallback<Boolean>() {
@Override @Override
@ -128,7 +129,7 @@ public class AttachmentMenu extends Composite {
} }
}; };
navigator.addWorkspaceExplorerSaveNotificationListener(listener); wpTreepopup.addWorkspaceExplorerSaveNotificationListener(listener);
navigator.show(); wpTreepopup.show();
} }
} }

View File

@ -54,7 +54,6 @@ public class WriteMessage extends Composite {
@UiField MaterialPanel mainPanel; @UiField MaterialPanel mainPanel;
@UiField MaterialTextBox txtBoxSubject; @UiField MaterialTextBox txtBoxSubject;
// @UiField MaterialWindow modal;
@UiField MaterialAutoComplete acModal; @UiField MaterialAutoComplete acModal;
@UiField MaterialButton btnSendModal, btnCloseModal; @UiField MaterialButton btnSendModal, btnCloseModal;
@UiField MaterialPanel modalContent, sendingLoader; @UiField MaterialPanel modalContent, sendingLoader;
@ -199,6 +198,7 @@ public class WriteMessage extends Composite {
} }
FilterCriteria criteria = null; FilterCriteria criteria = null;
final WorkspaceExplorerSelectDialog wpTreepopup = new WorkspaceExplorerSelectDialog("Select an item", criteria, types); final WorkspaceExplorerSelectDialog wpTreepopup = new WorkspaceExplorerSelectDialog("Select an item", criteria, types);
wpTreepopup.setId(Utils.ID_MODALBOOTSTRAP);
wpTreepopup.getElement().getStyle().setLeft(50, Unit.PCT); wpTreepopup.getElement().getStyle().setLeft(50, Unit.PCT);
wpTreepopup.setZIndex(10010); wpTreepopup.setZIndex(10010);
WorskpaceExplorerSelectNotificationListener listener = new WorskpaceExplorerSelectNotificationListener() { WorskpaceExplorerSelectNotificationListener listener = new WorskpaceExplorerSelectNotificationListener() {

View File

@ -1,3 +1,7 @@
#wpTreepopup > div.modal-body {
height: 350px;
}
.unread-message { .unread-message {
border-left: 3px solid #2196f3; border-left: 3px solid #2196f3;
} }