Repository: openmeetings
Updated Branches:
  refs/heads/3.3.x 188f158b7 -> 8d05413bd


[OPENMEETINGS-1676] basic work on left panel iconizing


Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/8d05413b
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/8d05413b
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/8d05413b

Branch: refs/heads/3.3.x
Commit: 8d05413bd2fac3d8ab62b04f009a97e43417892a
Parents: 188f158
Author: Maxim Solodovnik <[email protected]>
Authored: Thu Jul 27 16:16:54 2017 +0700
Committer: Maxim Solodovnik <[email protected]>
Committed: Thu Jul 27 16:16:54 2017 +0700

----------------------------------------------------------------------
 .../web/common/tree/FolderPanel.java            |  3 +-
 .../org/apache/openmeetings/web/room/room.js    |  4 +-
 .../web/room/sidebar/RoomClientPanel.html       |  2 +-
 .../web/room/sidebar/RoomClientPanel.java       |  4 +-
 openmeetings-web/src/main/webapp/css/room.css   | 41 ++++++++++++++++++--
 5 files changed, 45 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/8d05413b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
index 7e685a7..3ee055d 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
@@ -117,8 +117,9 @@ public class FolderPanel extends Panel {
                                }
                        }
                };
-               drag.add(name.add(AttributeModifier.append("title", 
r.getName())));
+               drag.add(name);
                add(drop.add(drag).setOutputMarkupId(true));
+               add(AttributeModifier.append("title", r.getName()));
        }
 
        private static void moveAll(final FileTreePanel treePanel, 
AjaxRequestTarget target, FileItem p) {

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/8d05413b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
index 2304040..a072f05 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
@@ -18,7 +18,7 @@
  */
 function setRoomSizes() {
        var sb = $(".room.sidebar.left")
-               , w = $(window).width() - sb.width() - 5
+               , w = $(window).width() - sb.width() - 8
                , h = $(window).height() - $('#menu').height()
                , p = sb.find('.tabs');
        sb.height(h);
@@ -28,7 +28,7 @@ function setRoomSizes() {
 
        var container = $(".room.wb.area")
                , area = container.find(".wb-area");
-       container.width(w).height(h).css('left', sb.width() + "px");
+       container.width(w).height(h).css('left', sb.width() + 5 + "px");
        area.width(w).height(hh);
 }
 function roomReload(event, ui) {

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/8d05413b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
index fe2a7a3..4df4dcd 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
@@ -16,7 +16,7 @@
   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>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/8d05413b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.java
index f6eeee2..0c269d5 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.java
@@ -45,7 +45,9 @@ public class RoomClientPanel extends Panel {
                item.add(AttributeModifier.append("style", 
String.format("background-image: url(profile/%s);", c.getUserId())));
                item.add(AttributeModifier.append("data-userid", 
c.getUserId()));
                add(new RefreshIcon("refresh", c, room));
-               add(new Label("name", getName(c)));
+               final String name = getName(c);
+               add(new Label("name", name));
+               item.add(new AttributeModifier("title", name));
                WebMarkupContainer actions = new WebMarkupContainer("actions");
                actions.add(new KickIcon("kick", c, room));
                actions.add(new 
WebMarkupContainer("privateChat").setVisible(!room.getRoom().isHidden(RoomElement.Chat)
 && !getUserId().equals(c.getUserId())));

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/8d05413b/openmeetings-web/src/main/webapp/css/room.css
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/webapp/css/room.css 
b/openmeetings-web/src/main/webapp/css/room.css
index dcad44c..ce5f83b 100644
--- a/openmeetings-web/src/main/webapp/css/room.css
+++ b/openmeetings-web/src/main/webapp/css/room.css
@@ -90,6 +90,15 @@
        width: 315px;
        position: absolute;
 }
+.room.sidebar.left .ui-resizable-handle {
+       width: 4px;
+       background-color: #f3f3f4;
+       border: 1px solid #dedee0;
+}
+.room.sidebar.left .ui-resizable-handle:hover {
+       background-color: #b6bdca;
+       border-color: #bebec3;
+}
 .room.wb.area {
        position: absolute;
 }
@@ -200,14 +209,14 @@
        overflow-y: auto;
 }
 .room.sidebar.left .user.list .user {
-       height: 40px;
+       min-height: 40px;
        padding-left: 5px;
        padding-top: 5px;
        background-size: 40px 40px;
        background-repeat: no-repeat;
        background-position: 2px 2px;
 }
-.room.sidebar.left .user.list .user .name {
+.room.sidebar.left .user.list .user.name {
        line-height: 18px;
        height: 18px;
        padding: 0;
@@ -216,7 +225,7 @@
 }
 .room.sidebar.left .user.list .user .actions {
        position: relative;
-       height: 18px;
+       min-height: 18px;
        padding: 0;
        padding-left: 44px;
        visibility: hidden;
@@ -501,4 +510,28 @@
        height: 20px;
        padding: 0;
 }
-
+@media screen and (max-width: 1280px) {
+       .room.sidebar.left {
+               width: 150px;
+               min-width: 150px;
+       }
+       .room.sidebar.left .tab.om-icon.big {
+               max-width: 0px;
+               padding-right: 0;
+       }
+       .room.sidebar.left .user.list .user.name {
+               display: none;
+       }
+       .room.sidebar.left .file.tree .file.item .name, .room.sidebar.left 
.file.tree .file.item .name span {
+               width: 40px;
+       }
+       .room.sidebar.left .file.tree .file.item .name span {
+               padding: 0;
+               text-overflow: ellipsis;
+               overflow: hidden;
+               white-space: nowrap;
+       }
+       .room.sidebar.left .file.tree .file.item {
+               width: 80px;
+       }
+}

Reply via email to