This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch 4.0.x
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/4.0.x by this push:
     new 53e7a67  [OPENMEETINGS-1832] file info display should be fixed
53e7a67 is described below

commit 53e7a67e70af1a2e5f9b146f6963db025d18bdc6
Author: Maxim Solodovnik <solomax...@gmail.com>
AuthorDate: Wed Feb 14 23:52:35 2018 +0700

    [OPENMEETINGS-1832] file info display should be fixed
---
 .../web/common/tree/FileTreePanel.html             | 26 ++++++++++++----------
 .../web/common/tree/FileTreePanel.java             |  2 +-
 .../org/apache/openmeetings/web/room/room-base.js  |  2 +-
 .../web/room/sidebar/RoomFilePanel.java            |  8 +++++++
 .../openmeetings/web/room/sidebar/RoomSidebar.java |  3 ++-
 5 files changed, 26 insertions(+), 15 deletions(-)

diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
index 758cd48..0dd4dcd 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
@@ -33,18 +33,20 @@
                        <div id="tree-anchor" style="height: 2px; width: 
2px;"></div>
                        <div wicket:id="tree"></div>
                </div>
-               <span wicket:id="download" wicket:message="title:867"></span>
-               <div wicket:id="sizes" class="sizes">
-                       <table>
-                               <tr>
-                                       <td><wicket:message key="923"/></td>
-                                       <td><span 
wicket:id="homeSize"></span></td>
-                               </tr>
-                               <tr>
-                                       <td><wicket:message key="924"/></td>
-                                       <td><span 
wicket:id="publicSize"></span></td>
-                               </tr>
-                       </table>
+               <div class="footer">
+                       <span wicket:id="download" 
wicket:message="title:867"></span>
+                       <div wicket:id="sizes" class="sizes">
+                               <table>
+                                       <tr>
+                                               <td><wicket:message 
key="923"/></td>
+                                               <td><span 
wicket:id="homeSize"></span></td>
+                                       </tr>
+                                       <tr>
+                                               <td><wicket:message 
key="924"/></td>
+                                               <td><span 
wicket:id="publicSize"></span></td>
+                                       </tr>
+                               </table>
+                       </div>
                </div>
                <div wicket:id="errors"></div>
        </div>
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 75170ae..78282b2 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
@@ -408,7 +408,7 @@ public abstract class FileTreePanel extends Panel {
                        selected.put(fi.getHash(), fi);
                        lastSelected = fi;
                }
-               updateSelected(target); //all finaly selected are in the update 
list
+               updateSelected(target); //all finally selected are in the 
update list
                if (target != null) {
                        target.add(trashBorder, 
download.setVisible(isDownloadable(lastSelected)));
                }
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room-base.js 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room-base.js
index 8886af1..a150835 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room-base.js
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room-base.js
@@ -653,7 +653,7 @@ var Room = (function() {
                sb.height(h - ah);
                p.height(hh - ah);
                $('.user.list', p).height(hh - ulh - ah - $('.user.header', 
p).height() - 5);
-               $('.trees', fl).height(hh - ulh - ah - $('.trash-toolbar', 
fl).height() - $('.sizes', fl).height() - 5);
+               $('.trees', fl).height(hh - ulh - ah - $('.trash-toolbar', 
fl).height() - $('.footer', fl).height() - 5);
                if (sbW > 255) {
                        holder.addClass('big').removeClass('small');
                } else {
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 3a17f10..5a45d93 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
@@ -81,4 +81,12 @@ public class RoomFilePanel extends FileTreePanel {
                                        }
                                });
        }
+
+       @Override
+       public void select(BaseFileItem fi, AjaxRequestTarget target, boolean 
shift, boolean ctrl) {
+               super.select(fi, target, shift, ctrl);
+               if (target != null) {
+                       target.appendJavaScript("Room.setSize();");
+               }
+       }
 }
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 1e1f2d3..8eaf87f 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
@@ -64,6 +64,7 @@ import org.red5.logging.Red5LoggerFactory;
 import org.slf4j.Logger;
 
 import com.github.openjson.JSONObject;
+import com.googlecode.wicket.jquery.core.Options;
 import com.googlecode.wicket.jquery.ui.JQueryUIBehavior;
 
 public class RoomSidebar extends Panel {
@@ -265,7 +266,7 @@ public class RoomSidebar extends Panel {
                });
                add(form.add(confirmTrash), upload = new UploadDialog("upload", 
room, roomFiles));
                updateShowFiles(null);
-               add(new JQueryUIBehavior("#room-sidebar-tabs", "tabs"));
+               add(new JQueryUIBehavior("#room-sidebar-tabs", "tabs", new 
Options("activate", "function(event, ui) {Room.setSize();}")));
                add(activities = new ActivitiesPanel("activities", room));
        }
 

-- 
To stop receiving notification emails like this one, please contact
solo...@apache.org.

Reply via email to