[OPENMEETINGS-551] basic save is added, code clean-up
Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/e78466d5 Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/e78466d5 Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/e78466d5 Branch: refs/heads/3.2.x Commit: e78466d5d5af373477162765ab0038ec05fc77fd Parents: 4df306f Author: Maxim Solodovnik <[email protected]> Authored: Wed Apr 5 03:56:54 2017 +0000 Committer: Maxim Solodovnik <[email protected]> Committed: Wed Apr 5 03:56:54 2017 +0000 ---------------------------------------------------------------------- .../db/dto/file/FileExplorerItemDTO.java | 19 ++- .../db/dto/room/RoomOptionsDTO.java | 1 - .../openmeetings/db/dto/room/Whiteboard.java | 5 +- .../web/common/AddFolderDialog.html | 29 ----- .../web/common/AddFolderDialog.java | 107 ---------------- .../openmeetings/web/common/NameDialog.html | 29 +++++ .../openmeetings/web/common/NameDialog.java | 125 +++++++++++++++++++ .../web/common/tree/FileTreePanel.java | 6 +- .../web/room/sidebar/RoomFilePanel.java | 4 +- .../web/room/sidebar/RoomSidebar.java | 4 +- .../web/user/profile/MessagesContactsPanel.java | 4 +- .../web/user/record/RecordingsPanel.java | 4 +- .../src/main/webapp/WEB-INF/web.xml | 12 +- 13 files changed, 189 insertions(+), 160 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/FileExplorerItemDTO.java ---------------------------------------------------------------------- diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/FileExplorerItemDTO.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/FileExplorerItemDTO.java index e384ad5..49f7b23 100644 --- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/FileExplorerItemDTO.java +++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/FileExplorerItemDTO.java @@ -31,7 +31,7 @@ import org.apache.openmeetings.db.entity.file.FileItem.Type; /** * This Object will represent a File on the File-System - * + * * @author sebastianwagner * */ @@ -44,6 +44,7 @@ public class FileExplorerItemDTO implements Serializable { private String hash; private Long parentId; private Long roomId; + private Long groupId; private Long ownerId; private Long size; private String externalId; @@ -60,6 +61,7 @@ public class FileExplorerItemDTO implements Serializable { hash = f.getHash(); parentId = f.getParentId(); roomId = f.getRoomId(); + groupId = f.getGroupId(); ownerId = f.getOwnerId(); size = f.getSize(); externalId = f.getExternalId(); @@ -68,7 +70,7 @@ public class FileExplorerItemDTO implements Serializable { width = f.getWidth(); height = f.getHeight(); } - + public FileExplorerItem get() { FileExplorerItem f = new FileExplorerItem(); f.setId(id); @@ -76,6 +78,7 @@ public class FileExplorerItemDTO implements Serializable { f.setHash(hash); f.setParentId(parentId != null && parentId > 0 ? parentId : null); f.setRoomId(roomId != null && roomId > 0 ? roomId : null); + f.setRoomId(groupId != null && groupId > 0 ? groupId : null); f.setOwnerId(ownerId != null && ownerId > 0 ? ownerId : null); f.setSize(size); f.setExternalId(externalId); @@ -85,11 +88,11 @@ public class FileExplorerItemDTO implements Serializable { f.setHeight(height); return f; } - + public Long getId() { return id; } - + public void setId(Long id) { this.id = id; } @@ -126,6 +129,14 @@ public class FileExplorerItemDTO implements Serializable { this.roomId = roomId; } + public Long getGroupId() { + return groupId; + } + + public void setGroupId(Long groupId) { + this.groupId = groupId; + } + public Long getOwnerId() { return ownerId; } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.java ---------------------------------------------------------------------- diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.java index c1a0888..950859b 100644 --- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.java +++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.java @@ -28,7 +28,6 @@ import javax.xml.bind.annotation.XmlRootElement; import com.github.openjson.JSONObject; - @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class RoomOptionsDTO implements Serializable { http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/Whiteboard.java ---------------------------------------------------------------------- diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/Whiteboard.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/Whiteboard.java index 0cfe6d5..41df977 100644 --- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/Whiteboard.java +++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/Whiteboard.java @@ -20,12 +20,13 @@ package org.apache.openmeetings.db.dto.room; import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey; +import java.util.Collections; import java.util.Date; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; -import java.util.concurrent.ConcurrentHashMap; import org.red5.logging.Red5LoggerFactory; import org.slf4j.Logger; @@ -37,7 +38,7 @@ public class Whiteboard { private Integer y = 0; private Integer zoom = 100; private Boolean fullFit = true; - private Map<String, List<Object>> roomItems = new ConcurrentHashMap<>(); + private Map<String, List<Object>> roomItems = Collections.synchronizedMap(new LinkedHashMap<>()); private Date created = new Date(); private int zIndex = 1; private String name; http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.html ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.html deleted file mode 100644 index 5f9cdd0..0000000 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.html +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - ---> -<html xmlns:wicket="http://wicket.apache.org"> -<wicket:panel> - <form wicket:id="form"> - <span style="padding-left: 20px; padding-right: 20px;"><wicket:message key="572"/></span><input type="text" wicket:id="title"/> - <div wicket:id="feedback"></div> - <input type="submit" wicket:id="submit" class="invisible-form-component"/> - </form> -</wicket:panel> -</html> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java deleted file mode 100644 index 022ac8d..0000000 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License") + you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.openmeetings.web.common; - -import java.util.Arrays; -import java.util.List; - -import org.apache.openmeetings.web.app.Application; -import org.apache.wicket.ajax.AjaxRequestTarget; -import org.apache.wicket.ajax.markup.html.form.AjaxButton; -import org.apache.wicket.core.request.handler.IPartialPageRequestHandler; -import org.apache.wicket.markup.html.form.Form; -import org.apache.wicket.markup.html.form.RequiredTextField; -import org.apache.wicket.markup.html.panel.FeedbackPanel; -import org.apache.wicket.model.Model; - -import com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog; -import com.googlecode.wicket.jquery.ui.widget.dialog.DialogButton; - -public abstract class AddFolderDialog extends AbstractFormDialog<String> { - private static final long serialVersionUID = 1L; - private final DialogButton add = new DialogButton("add", Application.getString(1261)); - private final DialogButton cancel = new DialogButton("cancel", Application.getString(219)); - private final Form<String> form; - private final FeedbackPanel feedback = new FeedbackPanel("feedback"); - private final String name; - private RequiredTextField<String> title; - - public AddFolderDialog(String id) { - this(id, null); - } - - public AddFolderDialog(String id, String name) { - super(id, Application.getString(1260), Model.of(name)); - this.name = name; - form = new Form<String>("form", getModel()) { - private static final long serialVersionUID = 1L; - { - add(title = new RequiredTextField<>("title", getModel())); - title.setLabel(Model.of(Application.getString(572))); - add(feedback.setOutputMarkupId(true)); - add(new AjaxButton("submit") { //FAKE button so "submit-on-enter" works as expected - private static final long serialVersionUID = 1L; - - @Override - protected void onSubmit(AjaxRequestTarget target) { - AddFolderDialog.this.onSubmit(target); - } - - @Override - protected void onError(AjaxRequestTarget target) { - AddFolderDialog.this.onError(target); - } - }); - } - }; - add(form.setOutputMarkupId(true)); - } - - @Override - protected void onOpen(IPartialPageRequestHandler handler) { - handler.add(form); - setModelObject(name); - getFeedbackMessages().clear(); - } - - @Override - protected void onSubmit(AjaxRequestTarget target) { - close(target, getSubmitButton()); - } - - @Override - protected List<DialogButton> getButtons() { - return Arrays.asList(add, cancel); - } - - @Override - public DialogButton getSubmitButton() { - return add; - } - - @Override - public Form<String> getForm() { - return form; - } - - @Override - protected void onError(AjaxRequestTarget target) { - target.add(feedback); - } -} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/NameDialog.html ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/NameDialog.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/NameDialog.html new file mode 100644 index 0000000..ef9e252 --- /dev/null +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/NameDialog.html @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +<html xmlns:wicket="http://wicket.apache.org"> +<wicket:panel> + <form wicket:id="form"> + <label style="padding-left: 20px; padding-right: 20px;" wicket:id="label"></label><input type="text" wicket:id="title"/> + <div wicket:id="feedback"></div> + <input type="submit" wicket:id="submit" class="invisible-form-component"/> + </form> +</wicket:panel> +</html> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/NameDialog.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/NameDialog.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/NameDialog.java new file mode 100644 index 0000000..ab4c811 --- /dev/null +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/NameDialog.java @@ -0,0 +1,125 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License") + you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.openmeetings.web.common; + +import java.util.Arrays; +import java.util.List; + +import org.apache.openmeetings.web.app.Application; +import org.apache.wicket.ajax.AjaxRequestTarget; +import org.apache.wicket.ajax.markup.html.form.AjaxButton; +import org.apache.wicket.core.request.handler.IPartialPageRequestHandler; +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.markup.html.form.Form; +import org.apache.wicket.markup.html.form.RequiredTextField; +import org.apache.wicket.model.Model; + +import com.googlecode.wicket.jquery.core.Options; +import com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog; +import com.googlecode.wicket.jquery.ui.widget.dialog.DialogButton; +import com.googlecode.wicket.kendo.ui.panel.KendoFeedbackPanel; + +public abstract class NameDialog extends AbstractFormDialog<String> { + private static final long serialVersionUID = 1L; + private final DialogButton add; + private final DialogButton cancel = new DialogButton("cancel", Application.getString(219)); + private final Form<String> form; + private final KendoFeedbackPanel feedback = new KendoFeedbackPanel("feedback", new Options("button", true)); + private final String name; + private RequiredTextField<String> title; + + public NameDialog(String id) { + this(id, null); + } + + public NameDialog(String id, String name) { + super(id, "", Model.of(name)); + this.name = name; + add = new DialogButton("add", getAddStr()); + form = new Form<>("form", getModel()); + } + + @Override + protected void onInitialize() { + super.onInitialize(); + setTitle(Model.of(getTitleStr())); + form.add(new Label("label", getLabelStr()) + , title = new RequiredTextField<>("title", getModel()) + , feedback.setOutputMarkupId(true) + , new AjaxButton("submit") { //FAKE button so "submit-on-enter" works as expected + private static final long serialVersionUID = 1L; + + @Override + protected void onSubmit(AjaxRequestTarget target) { + NameDialog.this.onSubmit(target); + } + + @Override + protected void onError(AjaxRequestTarget target) { + NameDialog.this.onError(target); + } + }); + title.setLabel(Model.of(getLabelStr())); + add(form.setOutputMarkupId(true)); + } + + @Override + protected void onOpen(IPartialPageRequestHandler handler) { + handler.add(form); + setModelObject(name); + getFeedbackMessages().clear(); + } + + @Override + protected void onSubmit(AjaxRequestTarget target) { + close(target, getSubmitButton()); + } + + @Override + protected List<DialogButton> getButtons() { + return Arrays.asList(add, cancel); + } + + @Override + public DialogButton getSubmitButton() { + return add; + } + + @Override + public Form<String> getForm() { + return form; + } + + @Override + protected void onError(AjaxRequestTarget target) { + target.add(feedback); + } + + protected String getTitleStr() { + return getString("1260"); + } + + protected String getLabelStr() { + return getString("572"); + } + + protected String getAddStr() { + return Application.getString("1261"); + } +} http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java index a23cbd1..dff9122 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java @@ -38,7 +38,7 @@ import org.apache.openmeetings.db.entity.file.FileExplorerItem; import org.apache.openmeetings.db.entity.file.FileItem; import org.apache.openmeetings.db.entity.file.FileItem.Type; import org.apache.openmeetings.db.entity.record.Recording; -import org.apache.openmeetings.web.common.AddFolderDialog; +import org.apache.openmeetings.web.common.NameDialog; import org.apache.openmeetings.web.common.ConfirmableAjaxBorder; import org.apache.openmeetings.web.common.ConfirmableAjaxBorder.ConfirmableBorderDialog; import org.apache.openmeetings.web.util.AjaxDownload; @@ -91,7 +91,7 @@ public abstract class FileTreePanel extends Panel { } }; private final Form<Void> form = new Form<>("form"); - private final AddFolderDialog addFolder; + private final NameDialog addFolder; private final ConfirmableBorderDialog trashConfirm; private ConfirmableAjaxBorder trashBorder; private final Long roomId; @@ -106,7 +106,7 @@ public abstract class FileTreePanel extends Panel { }); private final Component upload = new WebMarkupContainer("upload"); - public FileTreePanel(String id, Long roomId, AddFolderDialog addFolder, ConfirmableBorderDialog trashConfirm) { + public FileTreePanel(String id, Long roomId, NameDialog addFolder, ConfirmableBorderDialog trashConfirm) { super(id); this.roomId = roomId; this.addFolder = addFolder; http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomFilePanel.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomFilePanel.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomFilePanel.java index c6aca8f..d215d71 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomFilePanel.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomFilePanel.java @@ -26,7 +26,7 @@ import org.apache.openmeetings.db.dao.file.FileExplorerItemDao; import org.apache.openmeetings.db.dao.record.RecordingDao; import org.apache.openmeetings.db.dto.record.RecordingContainerData; import org.apache.openmeetings.db.entity.file.FileItem; -import org.apache.openmeetings.web.common.AddFolderDialog; +import org.apache.openmeetings.web.common.NameDialog; import org.apache.openmeetings.web.common.ConfirmableAjaxBorder.ConfirmableBorderDialog; import org.apache.openmeetings.web.common.tree.FileTreePanel; import org.apache.openmeetings.web.room.RoomPanel; @@ -38,7 +38,7 @@ public class RoomFilePanel extends FileTreePanel { private static final long serialVersionUID = 1L; private final RoomPanel room; - public RoomFilePanel(String id, RoomPanel room, AddFolderDialog addFolder, ConfirmableBorderDialog trashConfirm) { + public RoomFilePanel(String id, RoomPanel room, NameDialog addFolder, ConfirmableBorderDialog trashConfirm) { super(id, room.getRoom().getId(), addFolder, trashConfirm); this.room = room; } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomSidebar.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomSidebar.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomSidebar.java index cb0e6a5..b09e688 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomSidebar.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomSidebar.java @@ -34,7 +34,7 @@ import org.apache.openmeetings.db.entity.room.Room; import org.apache.openmeetings.db.entity.room.Room.Right; import org.apache.openmeetings.db.entity.room.Room.RoomElement; import org.apache.openmeetings.web.app.Application; -import org.apache.openmeetings.web.common.AddFolderDialog; +import org.apache.openmeetings.web.common.NameDialog; import org.apache.openmeetings.web.common.ConfirmableAjaxBorder; import org.apache.openmeetings.web.common.ConfirmableAjaxBorder.ConfirmableBorderDialog; import org.apache.openmeetings.web.room.RoomBroadcaster; @@ -97,7 +97,7 @@ public class RoomSidebar extends Panel { item.add(new RoomClientPanel("user", item, room)); } }; - private final AddFolderDialog addFolder = new AddFolderDialog("addFolder", Application.getString(712)) { + private final NameDialog addFolder = new NameDialog("addFolder", Application.getString(712)) { private static final long serialVersionUID = 1L; @Override http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java index bc68354..89a8a98 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java @@ -44,7 +44,7 @@ import org.apache.openmeetings.db.entity.user.User; import org.apache.openmeetings.db.entity.user.UserContact; import org.apache.openmeetings.web.admin.SearchableDataView; import org.apache.openmeetings.web.app.Application; -import org.apache.openmeetings.web.common.AddFolderDialog; +import org.apache.openmeetings.web.common.NameDialog; import org.apache.openmeetings.web.common.ConfirmableAjaxBorder; import org.apache.openmeetings.web.common.PagedEntityListPanel; import org.apache.openmeetings.web.common.UserPanel; @@ -265,7 +265,7 @@ public class MessagesContactsPanel extends UserPanel { foldersModel.setObject(getBean(PrivateMessageFolderDao.class).get(0, Integer.MAX_VALUE)); updateMoveModel(); - final AddFolderDialog addFolder = new AddFolderDialog("addFolder") { + final NameDialog addFolder = new NameDialog("addFolder") { private static final long serialVersionUID = 1L; @Override http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java index 9b3192c..4026398 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java @@ -26,7 +26,7 @@ import org.apache.openmeetings.db.dao.record.RecordingDao; import org.apache.openmeetings.db.dto.record.RecordingContainerData; import org.apache.openmeetings.db.entity.file.FileItem; import org.apache.openmeetings.web.app.Application; -import org.apache.openmeetings.web.common.AddFolderDialog; +import org.apache.openmeetings.web.common.NameDialog; import org.apache.openmeetings.web.common.UserPanel; import org.apache.openmeetings.web.common.tree.FileTreePanel; import org.apache.wicket.ajax.AjaxRequestTarget; @@ -35,7 +35,7 @@ public class RecordingsPanel extends UserPanel { private static final long serialVersionUID = 1L; private final VideoPlayer video = new VideoPlayer("video"); private final VideoInfo info = new VideoInfo("info"); - private final AddFolderDialog addFolder = new AddFolderDialog("addFolder", Application.getString(712)) { + private final NameDialog addFolder = new NameDialog("addFolder", Application.getString(712)) { private static final long serialVersionUID = 1L; @Override http://git-wip-us.apache.org/repos/asf/openmeetings/blob/e78466d5/openmeetings-web/src/main/webapp/WEB-INF/web.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/webapp/WEB-INF/web.xml b/openmeetings-web/src/main/webapp/WEB-INF/web.xml index 76b78d7..973ef1c 100644 --- a/openmeetings-web/src/main/webapp/WEB-INF/web.xml +++ b/openmeetings-web/src/main/webapp/WEB-INF/web.xml @@ -7,20 +7,20 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - + http://www.apache.org/licenses/LICENSE-2.0 - + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - + --> -<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> +<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"> <context-param> <param-name>globalScope</param-name> <param-value>default</param-value>
