Repository: openmeetings Updated Branches: refs/heads/master 47b322278 -> 770b970e9
[OPENMEETINGS-1765] settings is always visible Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/770b970e Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/770b970e Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/770b970e Branch: refs/heads/master Commit: 770b970e95fce53775040d690c0e665f7df68fe1 Parents: 47b3222 Author: Maxim Solodovnik <[email protected]> Authored: Mon Nov 20 16:19:18 2017 +0700 Committer: Maxim Solodovnik <[email protected]> Committed: Mon Nov 20 16:19:43 2017 +0700 ---------------------------------------------------------------------- .../openmeetings/web/room/sidebar/ClientIconsPanel.java | 3 ++- .../org/apache/openmeetings/web/room/sidebar/RoomSidebar.java | 7 +------ .../apache/openmeetings/web/room/sidebar/SelfIconsPanel.java | 3 ++- 3 files changed, 5 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/openmeetings/blob/770b970e/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/ClientIconsPanel.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/ClientIconsPanel.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/ClientIconsPanel.java index 322281c..8cb8633 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/ClientIconsPanel.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/ClientIconsPanel.java @@ -61,7 +61,7 @@ public class ClientIconsPanel extends Panel { update(null); } - public void update(IPartialPageRequestHandler handler) { + public ClientIconsPanel update(IPartialPageRequestHandler handler) { rightModer.update(handler); rightPresenter.update(handler); rightWb.update(handler); @@ -70,5 +70,6 @@ public class ClientIconsPanel extends Panel { rightAudio.update(handler); rightVideo.update(handler); rightExclsv.update(handler); + return this; } } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/770b970e/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 dafefe4..a20ea08 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 @@ -289,12 +289,7 @@ public class RoomSidebar extends Panel { public void update(IPartialPageRequestHandler handler) { updateShowFiles(handler); updateUsers(); - final boolean rightsVisible = room.getRoom().isAllowUserQuestions() || room.getClient().hasRight(Right.moderator); - selfRights.setVisible(rightsVisible); - if (rightsVisible) { - selfRights.update(handler); - } - handler.add(selfRights, userList); + handler.add(selfRights.update(handler), userList); } public void updateFiles(IPartialPageRequestHandler handler) { http://git-wip-us.apache.org/repos/asf/openmeetings/blob/770b970e/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/SelfIconsPanel.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/SelfIconsPanel.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/SelfIconsPanel.java index 3c41ecc..cadcfd3 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/SelfIconsPanel.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/SelfIconsPanel.java @@ -50,11 +50,12 @@ public class SelfIconsPanel extends ClientIconsPanel { } @Override - public void update(IPartialPageRequestHandler handler) { + public ClientIconsPanel update(IPartialPageRequestHandler handler) { setVisible(true); super.update(handler); settings.update(handler); cam.update(handler); mic.update(handler); + return this; } }
