Repository: openmeetings
Updated Branches:
  refs/heads/master 1f95fe12c -> 9bfbf717f


[OPENMEETINGS-1744] context menu is added


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

Branch: refs/heads/master
Commit: 9bfbf717fdad2def29719bfeb17381a24e2f2466
Parents: 1f95fe1
Author: Maxim Solodovnik <[email protected]>
Authored: Mon Nov 6 16:12:03 2017 +0700
Committer: Maxim Solodovnik <[email protected]>
Committed: Mon Nov 6 16:12:34 2017 +0700

----------------------------------------------------------------------
 .../core/data/whiteboard/WhiteboardCache.java   |  2 +-
 .../web/app/Application.properties.xml          |  1 +
 .../web/app/Application_ar.properties.xml       |  1 +
 .../web/app/Application_bg.properties.xml       |  1 +
 .../web/app/Application_ca.properties.xml       |  1 +
 .../web/app/Application_cs.properties.xml       |  1 +
 .../web/app/Application_da.properties.xml       |  1 +
 .../web/app/Application_de.properties.xml       |  1 +
 .../web/app/Application_el.properties.xml       |  1 +
 .../web/app/Application_es.properties.xml       |  1 +
 .../web/app/Application_fa.properties.xml       |  1 +
 .../web/app/Application_fi.properties.xml       |  1 +
 .../web/app/Application_fr.properties.xml       |  1 +
 .../web/app/Application_gl.properties.xml       |  1 +
 .../web/app/Application_he.properties.xml       |  1 +
 .../web/app/Application_hu.properties.xml       |  1 +
 .../web/app/Application_id.properties.xml       |  1 +
 .../web/app/Application_it.properties.xml       |  1 +
 .../web/app/Application_ja.properties.xml       |  1 +
 .../web/app/Application_ko.properties.xml       |  1 +
 .../web/app/Application_nl.properties.xml       |  1 +
 .../web/app/Application_pl.properties.xml       |  1 +
 .../web/app/Application_pt.properties.xml       |  1 +
 .../web/app/Application_pt_BR.properties.xml    |  1 +
 .../web/app/Application_ru.properties.xml       |  1 +
 .../web/app/Application_sk.properties.xml       |  1 +
 .../web/app/Application_sv.properties.xml       |  1 +
 .../web/app/Application_th.properties.xml       |  1 +
 .../web/app/Application_tr.properties.xml       |  1 +
 .../web/app/Application_uk.properties.xml       |  1 +
 .../web/app/Application_zh_CN.properties.xml    |  1 +
 .../web/app/Application_zh_TW.properties.xml    |  1 +
 .../org/apache/openmeetings/web/room/room.js    | 11 +++++++-
 .../openmeetings/web/room/wb/WbPanel.html       |  3 +++
 .../openmeetings/web/room/wb/WbPanel.java       |  4 +--
 .../apache/openmeetings/web/room/wb/wb-area.js  | 27 +++++++++++++-------
 36 files changed, 65 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/whiteboard/WhiteboardCache.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/whiteboard/WhiteboardCache.java
 
b/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/whiteboard/WhiteboardCache.java
index 9dbed0a..9bba020 100644
--- 
a/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/whiteboard/WhiteboardCache.java
+++ 
b/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/whiteboard/WhiteboardCache.java
@@ -81,7 +81,7 @@ public class WhiteboardCache {
                return wbs;
        }
 
-       public static Set<Entry<Long, Whiteboard>> list(long roomId, Long 
langId) {
+       public static Set<Entry<Long, Whiteboard>> list(long roomId) {
                Whiteboards wbs = get(roomId);
                return wbs.getWhiteboards().entrySet();
        }

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
index fd1f75d..0e53f4b 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (drag and drop item here)]]></entry>
        <entry key="706"><![CDATA[My files (home drive)]]></entry>
        <entry key="707"><![CDATA[Room files (public drive)]]></entry>
+       <entry key="711">Edit name</entry>
        <entry key="712"><![CDATA[New folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
index acae69e..7b13173 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[قمامة]]></entry>
        <entry key="706"><![CDATA[ملفاتي (Home Drive)]]></entry>
        <entry key="707"><![CDATA[غرفة الملفات (Public 
Drive)]]></entry>
+       <entry key="711">تحرير إسم</entry>
        <entry key="712"><![CDATA[مجلد جديد]]></entry>
        <entry key="713"><![CDATA[هل أنت متأكد أنك تريد حذف 
هذا البند؟]]></entry>
        <entry key="714"><![CDATA[بحث]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
index c0d48c0..eb9cb26 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Кошче]]></entry>
        <entry key="706"><![CDATA[Моите файлове (home)]]></entry>
        <entry key="707"><![CDATA[Файлове за стаята]]></entry>
+       <entry key="711">Редактиране на име</entry>
        <entry key="712"><![CDATA[Нова папка]]></entry>
        <entry key="713"><![CDATA[Сигурни ли сте, че искате 
да изтриете този елемент?]]></entry>
        <entry key="714"><![CDATA[Търсене]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
index 6147ce6..787fb2f 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Papelera]]></entry>
        <entry key="706"><![CDATA[Els meus Arxius (Dispositiu 
personal)]]></entry>
        <entry key="707"><![CDATA[Arxius de la Sala (Dispositiu 
públic)]]></entry>
+       <entry key="711">Editar nom</entry>
        <entry key="712"><![CDATA[Nova Carpeta]]></entry>
        <entry key="713"><![CDATA[Està segur que vol esborrar aquest 
ítem?)]]></entry>
        <entry key="714"><![CDATA[Buscar]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
index 122f334..d9e6090 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
index 45835d9..25eed7c 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Papirkurv]]></entry>
        <entry key="706"><![CDATA[Mine filer (Privat drev)]]></entry>
        <entry key="707"><![CDATA[Rum filer (Offentligt drev)]]></entry>
+       <entry key="711">Ret navn</entry>
        <entry key="712"><![CDATA[Ny mappe]]></entry>
        <entry key="713"><![CDATA[Er du sikker på at du vil slette dette 
emne?]]></entry>
        <entry key="714"><![CDATA[Søg]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
index bac6c3d..03b2f3d 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Papierkorb (Ziehen Sie eine Datei mit der 
Maus hierher)]]></entry>
        <entry key="706"><![CDATA[Meine Dateien (persönliches 
Laufwerk)]]></entry>
        <entry key="707"><![CDATA[Konferenzdokumente (öffentliches 
Laufwerk)]]></entry>
+       <entry key="711">Name bearbeiten</entry>
        <entry key="712"><![CDATA[Neuer Ordner]]></entry>
        <entry key="713"><![CDATA[Sind Sie sicher, dass Sie dieses Element 
löschen wollen?]]></entry>
        <entry key="714"><![CDATA[Suche]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
index b1be16e..301e050 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Σκουπίδια]]></entry>
        <entry key="706"><![CDATA[Τα Αρχεία Μου (Home 
Drive)]]></entry>
        <entry key="707"><![CDATA[Αρχεία Δωματίου (Public 
Drive)]]></entry>
+       <entry key="711">Επεξεργασία Ονόματος</entry>
        <entry key="712"><![CDATA[Νέος Φάκελος]]></entry>
        <entry key="713"><![CDATA[Θέλετε σίγουρα να 
διαγράψετε το συγκεκριμένο Στοιχείο;]]></entry>
        <entry key="714"><![CDATA[Αναζήτηση]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
index 45ab5f3..38c7c62 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Papelera]]></entry>
        <entry key="706"><![CDATA[Mis archivos (Dispositivo personal)]]></entry>
        <entry key="707"><![CDATA[Archivos de la sala (Dispositivo 
público)]]></entry>
+       <entry key="711">Editar nombre</entry>
        <entry key="712"><![CDATA[Nueva carpeta]]></entry>
        <entry key="713"><![CDATA[¿Está seguro de que quiere borrar este 
ítem?]]></entry>
        <entry key="714"><![CDATA[Buscar]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
index 3351505..ecafd42 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
index 587ca6e..898eff0 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
index 8857981..ba4b534 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Poubelle]]></entry>
        <entry key="706"><![CDATA[Mes fichiers personnels]]></entry>
        <entry key="707"><![CDATA[Les fichiers de la salle (Public)]]></entry>
+       <entry key="711">Modifier le nom</entry>
        <entry key="712"><![CDATA[Nouveau dossier]]></entry>
        <entry key="713"><![CDATA[Etes-vous sûr de vouloir supprimer cet item 
?]]></entry>
        <entry key="714"><![CDATA[Recherche]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
index 0c1074a..7950cad 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Lixo]]></entry>
        <entry key="706"><![CDATA[Meus ficheiros Files (Dispositivo 
personal)]]></entry>
        <entry key="707"><![CDATA[Ficheiros da sala (Dispositivo 
público)]]></entry>
+       <entry key="711">Editar o nome</entry>
        <entry key="712"><![CDATA[Novo cartafol]]></entry>
        <entry key="713"><![CDATA[Ten a certeza de que desexa eliminar este 
elemento?]]></entry>
        <entry key="714"><![CDATA[Buscar]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_he.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_he.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_he.properties.xml
index fd1f75d..0e53f4b 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_he.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_he.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (drag and drop item here)]]></entry>
        <entry key="706"><![CDATA[My files (home drive)]]></entry>
        <entry key="707"><![CDATA[Room files (public drive)]]></entry>
+       <entry key="711">Edit name</entry>
        <entry key="712"><![CDATA[New folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
index 6c67d5c..df742b2 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Kuka (húzza bele a kiválasztott 
elemet)]]></entry>
        <entry key="706"><![CDATA[Saját fileok (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Terem fileok (Public Drive)]]></entry>
+       <entry key="711">Név szerkesztése</entry>
        <entry key="712"><![CDATA[Új könyvtár]]></entry>
        <entry key="713"><![CDATA[Biztosan törli ezt az elemet?]]></entry>
        <entry key="714"><![CDATA[Keresés]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
index ab49d41..71d1d38 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
index e6a40be..820c360 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Cestino (Trascina le voci qui)]]></entry>
        <entry key="706"><![CDATA[Miei File (Spazio privato)]]></entry>
        <entry key="707"><![CDATA[Files della stanza (Spazio 
pubblico)]]></entry>
+       <entry key="711">Modifica nome</entry>
        <entry key="712"><![CDATA[Nuova cartella]]></entry>
        <entry key="713"><![CDATA[Sei sicuro di voler cancellare questo 
elemento?]]></entry>
        <entry key="714"><![CDATA[Ricerca]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
index 700aee0..953d8af 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[ゴミ箱 (アイテム
をここにドラッグ&ドロップ)]]></entry>
        <entry key="706"><![CDATA[私のファイル (ホーム
・ドライブ)]]></entry>
        <entry key="707"><![CDATA[会議室のファイル 
(パブリック・ドライブ)]]></entry>
+       <entry key="711">名前を編集する</entry>
        <entry key="712"><![CDATA[新規フォルダ]]></entry>
        <entry key="713"><![CDATA[このアイテム
を消去してよろしいですか?]]></entry>
        <entry key="714"><![CDATA[検索]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
index 079b065..12309e0 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
index 27ea0c3..b399c4f 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Vuilnisbak]]></entry>
        <entry key="706"><![CDATA[Mijn bestanden]]></entry>
        <entry key="707"><![CDATA[Bestanden in de kamer]]></entry>
+       <entry key="711">Naam wijzigen</entry>
        <entry key="712"><![CDATA[Nieuwe directory]]></entry>
        <entry key="713"><![CDATA[Weet je zeker dat je dit wilt 
verwijderen?]]></entry>
        <entry key="714"><![CDATA[Zoek]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
index 91971fb..3319030 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Śmietnik]]></entry>
        <entry key="706"><![CDATA[Moje pliki]]></entry>
        <entry key="707"><![CDATA[Pliki publiczne (dla pokoju)]]></entry>
+       <entry key="711">Zmień nazwę</entry>
        <entry key="712"><![CDATA[Nowy folder]]></entry>
        <entry key="713"><![CDATA[Jesteś pewien, że chcesz to 
skasować?]]></entry>
        <entry key="714"><![CDATA[Szukaj]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
index 75f9c98..447db19 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
index 7777ba9..0465003 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Lixeira]]></entry>
        <entry key="706"><![CDATA[Meus Arquivos (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Arquivos da sala (Public Drive)]]></entry>
+       <entry key="711">Edita Nome</entry>
        <entry key="712"><![CDATA[Nova pasta]]></entry>
        <entry key="713"><![CDATA[Tem certeza que quer excluir esse 
item?]]></entry>
        <entry key="714"><![CDATA[Busca]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
index 0a2bcf0..7487fa2 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Корзина]]></entry>
        <entry key="706"><![CDATA[Мои файлы (Локальное 
устройство)]]></entry>
        <entry key="707"><![CDATA[Файлы из комнаты (Общее 
устройство)]]></entry>
+       <entry key="711">Редактировать имя</entry>
        <entry key="712"><![CDATA[Новая папка]]></entry>
        <entry key="713"><![CDATA[Вы уверены, что хотите 
удалить этот пункт?]]></entry>
        <entry key="714"><![CDATA[Поиск]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
index ffad78a..b5963d3 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Kôš]]></entry>
        <entry key="706"><![CDATA[Moje súbory]]></entry>
        <entry key="707"><![CDATA[Súbory v miestnosti(verejné)]]></entry>
+       <entry key="711">Zmeniť meno</entry>
        <entry key="712"><![CDATA[Nový priečinok]]></entry>
        <entry key="713"><![CDATA[Naozaj chcete zmazať túto 
položku?]]></entry>
        <entry key="714"><![CDATA[Hľadať]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
index a886227..73653a0 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
index 315b971..5272c40 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
index fe58a1a..3a16a68 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
index 0b4ad0f..75e33be 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Кошик]]></entry>
        <entry key="706"><![CDATA[Мої файли (Локальний 
пристрій)]]></entry>
        <entry key="707"><![CDATA[Файли з кімнати 
(Загальне пристрій)]]></entry>
+       <entry key="711">Редагувати ім'я</entry>
        <entry key="712"><![CDATA[Нова папка]]></entry>
        <entry key="713"><![CDATA[Ви впевнені, що хочете 
видалити цей пункт?]]></entry>
        <entry key="714"><![CDATA[Пошук]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
index 604693c..31d7df9 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[回收站]]></entry>
        <entry key="706"><![CDATA[我的文件(Home Drive)]]></entry>
        <entry key="707"><![CDATA[会议室文件 (Public Drive)]]></entry>
+       <entry key="711">编辑文件名</entry>
        <entry key="712"><![CDATA[新建文件夹]]></entry>
        <entry key="713"><![CDATA[您确定要删除此项目?]]></entry>
        <entry key="714"><![CDATA[搜索]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
index 8c4bb84..cfd52de 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
@@ -307,6 +307,7 @@ see http://openmeetings.apache.org/LanguageEditor.html for 
Details
        <entry key="705"><![CDATA[Trash (Drag and Drop item here)]]></entry>
        <entry key="706"><![CDATA[My Files (Home Drive)]]></entry>
        <entry key="707"><![CDATA[Room Files (Public Drive)]]></entry>
+       <entry key="711">Edit Name</entry>
        <entry key="712"><![CDATA[New Folder]]></entry>
        <entry key="713"><![CDATA[Are you sure you want to delete this 
Item?]]></entry>
        <entry key="714"><![CDATA[Search]]></entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/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 8f58609..b6ec7fb 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
@@ -605,6 +605,14 @@ var Room = (function() {
                                        break;
                        }
                }
+               if (e.which === 27) {
+                       $('#wb-rename-menu').hide();
+               }
+       }
+       function _mouseHandler(e) {
+               if (e.which === 1) {
+                       $('#wb-rename-menu').hide();
+               }
        }
        function _setSize() {
                const sb = $(".room.sidebar")
@@ -667,6 +675,7 @@ var Room = (function() {
                Wicket.Event.subscribe("/websocket/closed", _close);
                Wicket.Event.subscribe("/websocket/error", _close);
                $(window).keyup(_keyHandler);
+               $(document).click(_mouseHandler);
        }
        function _unload() {
                $(window).off('resize.openmeetings');
@@ -681,6 +690,7 @@ var Room = (function() {
                }
                $('.ui-dialog.user-video').remove();
                $(window).off('keyup', _keyHandler);
+               $(document).off('click', _mouseHandler);
        }
        function _showClipboard(txt) {
                const dlg = $('#clipboard-dialog');
@@ -706,7 +716,6 @@ var Room = (function() {
        self.getOptions = function() { return 
JSON.parse(JSON.stringify(options)); };
        self.setRights = function(_r) { return options.rights = _r; };
        self.setSize = _setSize;
-       self.keyHandler = _keyHandler;
        self.load = _load;
        self.unload = _unload;
        self.showClipboard = _showClipboard;

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.html
index 27d943f..60823d0 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.html
@@ -149,6 +149,9 @@
                        <wicket:message key="1313"/>
                </div>
        </div>
+       <ul id="wb-rename-menu" style="position: absolute; display: none;">
+               <li class="wb-rename"><div><span class="ui-icon 
ui-icon-pencil"></span><wicket:message key="711"/></div></li>
+       </ul>
        <div wicket:id="filename"></div>
 </wicket:panel>
 </html>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.java
index d42b153..bde2aae 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/WbPanel.java
@@ -190,7 +190,7 @@ public class WbPanel extends AbstractWbPanel {
                        }
                }
                Whiteboards wbs = WhiteboardCache.get(roomId, langId);
-               loadWhiteboards(sb, rp.getClient(), wbs, 
WhiteboardCache.list(roomId, langId));
+               loadWhiteboards(sb, rp.getClient(), wbs, 
WhiteboardCache.list(roomId));
                JSONObject wbj = getWbJson(wbs.getActiveWb());
                sb.append("WbArea.activateWb(").append(wbj).append(");");
                Whiteboard wb = wbs.get(wbs.getActiveWb());
@@ -250,7 +250,7 @@ public class WbPanel extends AbstractWbPanel {
                        {
                                StringBuilder sb = new 
StringBuilder("WbArea.initVideos(");
                                JSONArray arr = new JSONArray();
-                               for (Entry<Long, Whiteboard> entry : 
WhiteboardCache.list(roomId, rp.getClient().getUser().getLanguageId())) {
+                               for (Entry<Long, Whiteboard> entry : 
WhiteboardCache.list(roomId)) {
                                        Whiteboard wb = entry.getValue();
                                        for (JSONObject o : wb.list()) {
                                                String ft = 
o.optString(ATTR_FILE_TYPE);

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9bfbf717/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-area.js
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-area.js 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-area.js
index 71cc2d4..4da8f4f 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-area.js
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-area.js
@@ -53,6 +53,9 @@ var DrawWbArea = function() {
                                break;
                }
        }
+       function _getWbTab(wbId) {
+               return tabs.find('li[data-wb-id="' + wbId + '"]');
+       }
        function _activateTab(wbId) {
                container.find('.wb-tabbar li').each(function(idx) {
                        if (wbId === 1 * $(this).data('wb-id')) {
@@ -67,12 +70,7 @@ var DrawWbArea = function() {
                        .find('span').text(name)
        }
        function _renameTab(obj) {
-               container.find('.wb-tabbar li').each(function(idx) {
-                       if (obj.wbId === 1 * $(this).data('wb-id')) {
-                               _setTabName($(this), obj.name)
-                               return false;
-                       }
-               });
+               _setTabName(_getWbTab(obj.wbId), obj.name);
        }
        function _resizeWbs() {
                const w = area.width(), hh = area.height()
@@ -187,6 +185,9 @@ var DrawWbArea = function() {
                });
                _inited = true;
                self.setRole(role);
+               $('#wb-rename-menu').menu().find('.wb-rename').click(function() 
{
+                       _getWbTab($(this).parent().data('wb-id')).find('a 
span').trigger("dblclick");
+               });
        };
        self.destroy = function() {
                $(window).off('keyup', deleteHandler);
@@ -194,8 +195,16 @@ var DrawWbArea = function() {
        self.create = function(obj) {
                if (!_inited) return;
                const tid = self.getWbTabId(obj.wbId)
-                       , li = $('#wb-area-tab').clone().attr('id', 
'').data('wb-id', obj.wbId)
-                       , wb = $('#wb-area').clone().attr('id', tid);
+                       , wb = $('#wb-area').clone().attr('id', tid)
+                       , li = $('#wb-area-tab').clone().attr('id', 
'').data('wb-id', obj.wbId).attr('data-wb-id', obj.wbId)
+                               .contextmenu(function(e) {
+                                       if (role !== PRESENTER) {
+                                               return;
+                                       }
+                                       e.preventDefault();
+                                       
$('#wb-rename-menu').show().data('wb-id', obj.wbId)
+                                               .position({my: 'left top', 
collision: 'none', of: _getWbTab(obj.wbId)});
+                               });
                li.find('a').attr('href', "#" + tid);
                _setTabName(li, obj.name)
                        .dblclick(function() {
@@ -270,7 +279,7 @@ var DrawWbArea = function() {
        self.removeWb = function(obj) {
                if (!_inited) return;
                const tabId = self.getWbTabId(obj.wbId);
-               tabs.find('li[aria-controls="' + tabId + '"]').remove();
+               _getWbTab(obj.wbId).remove();
                $("#" + tabId).remove();
                refreshTabs();
        };

Reply via email to