Revision: 3178
Author: [email protected]
Date: Fri Mar 26 07:41:23 2010
Log: Enabling RTL support for mainMenu standard conference
http://code.google.com/p/openmeetings/source/detail?r=3178

Modified:
 /trunk/singlewebapp/WebContent/openmeetings/base/mainMethods.lzx
/trunk/singlewebapp/WebContent/openmeetings/modules/conference/conference/conferenceMenubar.lzx

=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/base/mainMethods.lzx Thu Mar 18 09:16:21 2010 +++ /trunk/singlewebapp/WebContent/openmeetings/base/mainMethods.lzx Fri Mar 26 07:41:23 2010
@@ -4,29 +4,56 @@

 <library>

- <command id="cmd_applyforMod" onselect="canvas.doActionmenu('applyForMod')" key="['ALT','Shift','M']"/> - <command id="cmd_createPoll" onselect="canvas.doActionmenu('createPoll')" key="['ALT','Shift','P']"/> - <command id="cmd_pollResults" onselect="canvas.doActionmenu('pollResults')" key="['ALT','Shift','R']"/> - <command id="cmd_checkPollVoted" onselect="canvas.doActionmenu('checkPollVoted')" key="['ALT','Shift','V']"/> - <command id="cmd_importFile" onselect="canvas.doActionmenu('importFile')" key="['ALT','Shift','I']"/> - <command id="cmd_editCamMicSettings" onselect="canvas.doActionmenu('editCamMicSettings')" key="['ALT','Shift','1']"/> - <command id="cmd_editBoardSettings" onselect="canvas.doActionmenu('editBoardSettings')" key="['ALT','Shift','2']"/> - <command id="cmd_quit" onselect="canvas.doActionmenu('quit')" key="['ALT','Shift','E']"/>
+    <class name="confmenucommand" extends="command">
+               <method name="reInit">
+
+                       if($debug) Debug.write("reInit");
+
+                       if(canvas.isrtl == 'true'){
+                               if($debug) Debug.write("reInit : resetting 
key");
+
+                               this.setAttribute('key', '');
+                       }
+
+                       if($debug) Debug.write("reInit : not rtl");
+
+
+               </method>
+       </class>
+
+ <confmenucommand id="cmd_applyforMod" onselect="canvas.doActionmenu('applyForMod')" /> + <confmenucommand id="cmd_createPoll" onselect="canvas.doActionmenu('createPoll')" key="['ALT','Shift','P']"/> + <confmenucommand id="cmd_pollResults" onselect="canvas.doActionmenu('pollResults')" key="['ALT','Shift','R']"/> + <confmenucommand id="cmd_checkPollVoted" onselect="canvas.doActionmenu('checkPollVoted')" key="['ALT','Shift','V']"/> + <confmenucommand id="cmd_importFile" onselect="canvas.doActionmenu('importFile')" key="['ALT','Shift','I']"/> + <confmenucommand id="cmd_editCamMicSettings" onselect="canvas.doActionmenu('editCamMicSettings')" key="['ALT','Shift','1']"/> + <confmenucommand id="cmd_editBoardSettings" onselect="canvas.doActionmenu('editBoardSettings')" key="['ALT','Shift','2']"/> + <confmenucommand id="cmd_quit" onselect="canvas.doActionmenu('quit')" key="['ALT','Shift','E']"/>
+
+ <confmenucommand id="cmd_applyforMod_nokey" onselect="canvas.doActionmenu('applyForMod')" /> + <confmenucommand id="cmd_createPoll_nokey" onselect="canvas.doActionmenu('createPoll')" /> + <confmenucommand id="cmd_pollResults_nokey" onselect="canvas.doActionmenu('pollResults')" /> + <confmenucommand id="cmd_checkPollVoted_nokey" onselect="canvas.doActionmenu('checkPollVoted')" /> + <confmenucommand id="cmd_importFile_nokey" onselect="canvas.doActionmenu('importFile')" /> + <confmenucommand id="cmd_editCamMicSettings_nokey" onselect="canvas.doActionmenu('editCamMicSettings')"/> + <confmenucommand id="cmd_editBoardSettings_nokey" onselect="canvas.doActionmenu('editBoardSettings')" /> + <confmenucommand id="cmd_quit_nokey" onselect="canvas.doActionmenu('quit')" />

     <!--
<command id="cmd_browser_open" onselect="canvas.doActionmenu('browser_open')" key="['ALT','Shift','B']"/> <command id="cmd_browser_close" onselect="canvas.doActionmenu('browser_close')" key="['ALT','Shift','b']"/>
      -->

- <command id="cmd_invitation" onselect="canvas.doAction('invitation')" />
-
- <command id="cmd_coBrowser" onselect="canvas.doActionmenu('browser_open')" key="['ALT','Shift','B']"/>
-
- <command id="cmd_exportFilePNG" onselect="canvas.doWhiteboardActionmenu('exportFilePNG')" /> - <command id="cmd_exportFileJPG" onselect="canvas.doWhiteboardActionmenu('exportFileJPG')" /> - <command id="cmd_exportFilePDF" onselect="canvas.doWhiteboardActionmenu('exportFilePDF')" /> - <command id="cmd_exportFileSVG" onselect="canvas.doWhiteboardActionmenu('exportFileSVG')" /> - <command id="cmd_exportFileTIF" onselect="canvas.doWhiteboardActionmenu('exportFileTIF')" /> + <confmenucommand id="cmd_invitation" onselect="canvas.doAction('invitation')" />
+
+ <confmenucommand id="cmd_coBrowser" onselect="canvas.doActionmenu('browser_open')" key="['ALT','Shift','B']"/> + <confmenucommand id="cmd_coBrowser_nokey" onselect="canvas.doActionmenu('browser_open')" />
+
+ <confmenucommand id="cmd_exportFilePNG" onselect="canvas.doWhiteboardActionmenu('exportFilePNG')" /> + <confmenucommand id="cmd_exportFileJPG" onselect="canvas.doWhiteboardActionmenu('exportFileJPG')" /> + <confmenucommand id="cmd_exportFilePDF" onselect="canvas.doWhiteboardActionmenu('exportFilePDF')" /> + <confmenucommand id="cmd_exportFileSVG" onselect="canvas.doWhiteboardActionmenu('exportFileSVG')" /> + <confmenucommand id="cmd_exportFileTIF" onselect="canvas.doWhiteboardActionmenu('exportFileTIF')" />


        <dataset type="http" name="languageData" request="false"
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/conference/conference/conferenceMenubar.lzx Tue Feb 9 05:34:17 2010 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/conference/conference/conferenceMenubar.lzx Fri Mar 26 07:41:23 2010
@@ -1,15 +1,25 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <library>

-    <!-- private class for conferenceMenubar class -->
- <class name="_labelMenuItem" extends="menuitem" text="labelmenulabelmenulabelmenu"
+      <!-- private class for conferenceMenubar class submenuItems-->
+    <class name="_labelMenuItem" extends="menuitem" text=""
            style="componentStyle">
+        <text id="menuText" text="" align="right" />
<attribute name="labelid" type="number" setter="setLabelId(labelid)" />
+
         <method name="setLabelId" args="_labelid" >
             this.labelid = _labelid;
-            this.setAttribute('text',canvas.getLabelName(this.labelid));
+
+            if(canvas.isrtl == 'true'){
+               menuText.setText(canvas.getLabelName(this.labelid));
+               this.setAttribute('text','');
+            }
+            else{
+               this.setAttribute('text',canvas.getLabelName(this.labelid));
+            }
+
         </method>
-    </class>
+    </class>

     <!-- private class for conferenceMenubar class -->
<class name="_labelMenu" extends="menu" text="labelmenulabelmenulabelmenu" >
@@ -42,96 +52,117 @@
         </simpleLabelButton>

         <!-- file menu -->
-        <_labelMenu labelid="245" width="250">
-            <handler name="oninit">
-                <![CDATA[
- if (canvas.isinitRoomDirect || canvas.remoteUserLogin | | canvas.secureRemoteUserLogin) {
-                       if ($debug) Debug.write("this mbarcontent ",this);
-                        parent._exitbtn.destroy();
-                    }
-                ]]>
-            </handler>
- <_labelMenuItem labelid="15" command="cmd_importFile" enabled="${ canvas.ismoderator }"/>
-            <menuseparator/>
-            <_labelMenuItem labelid="561" command="cmd_exportFilePNG" />
-            <_labelMenuItem labelid="562" command="cmd_exportFileJPG" />
-            <_labelMenuItem labelid="563" command="cmd_exportFilePDF" />
-            <_labelMenuItem labelid="560" command="cmd_exportFileSVG" />
-            <_labelMenuItem labelid="564" command="cmd_exportFileTIF" />
-            <!--
-            <menuseparator/>
- <_labelMenuItem name="_exitItem" labelid="309" command="cmd_quit" value="quit" />
-             -->
-        </_labelMenu>
-
-        <_labelMenu labelid="635" width="250">
-            <_labelMenuItem labelid="213" command="cmd_invitation" />
-            <menuseparator/>
- <_labelMenuItem labelid="239" enabled="${ canvas.ismoderator }">
-               <handler name="onselect" args="sel">
-                    if ($debug) Debug.write("checkSharerSession.doCall");
-                       canvas._mymod.checkSharerSession.doCall();
-               </handler>
-            </_labelMenuItem>
-            <menuseparator/>
- <_labelMenuItem labelid="306" command="cmd_editCamMicSettings" /> - <_labelMenuItem labelid="307" command="cmd_editBoardSettings" />
-            <menuseparator/>
- <_labelMenuItem labelid="784" enabled="${ !canvas.ismoderator }">
-               <handler name="onselect" args="sel">
-                       //Apply for Moderation
-                       canvas.thishib.applyForModeration.doCall();
-               </handler>
-            </_labelMenuItem>
- <_labelMenuItem labelid="785" enabled="${ !canvas.ismoderator }" >
-               <handler name="onselect" args="sel">
-                       //Ask for Right to Draw on Whiteboard
- canvas.thishib.sendMessageWithClient.sendMessage("applyForWhiteboard",null);
-               </handler>
-            </_labelMenuItem>
- <_labelMenuItem labelid="786" enabled="${ !canvas.ismoderator }" >
-               <handler name="onselect" args="sel">
-                       if (canvas.ismoderator) {
- //Do directly send confirmation to share Audio/Video to SELF! so that all users get - //the notification and the broadcasting Bit is set for this User - canvas.thishib.setBroadCastingFlag.publicSIDOfNewModerator = canvas.publicSID; - canvas.thishib.setBroadCastingFlag.isAllowedToBroadCastAV = true;
-                               canvas.thishib.setBroadCastingFlag.doCall();
-                           } else {
-                               //Apply for Right to Share Audio/Video
- canvas.thishib.sendMessageWithClient.sendMessage("applyForAV",null);
-                           }
-               </handler>
-            </_labelMenuItem>
-            <menuseparator/>
-            <!--
- <_labelMenuItem labelid="749" command="cmd_coBrowser" enabled="${ canvas.ismoderator }" />
-            <menuseparator/>
-             -->
- <_labelMenuItem width="250" labelid="24" command="cmd_createPoll" enabled="${ canvas.ismoderator }" /> - <_labelMenuItem width="250" labelid="37" command="cmd_pollResults" enabled="${ canvas.ismoderator }" /> - <_labelMenuItem width="250" labelid="42" command="cmd_checkPollVoted" />
-        </_labelMenu>
-
-          <!-- exit room
-           <_labelMenu labelid="308" width="250">
-
-
-
-           </_labelMenu>
-           <_labelMenu labelid="301" width="250">
-               <_labelMenuItem labelid="302" command="cmd_applyforMod" />
-           </_labelMenu>
-
-
-           <_labelMenu labelid="305" width="250">
-               <_labelMenuItem labelid="306" command="cmd_editCamMicSettings" 
/>
-               <_labelMenuItem labelid="307" command="cmd_editBoardSettings" />
-           </_labelMenu>
-           <_labelMenu labelid="303" width="250">
-
-           </_labelMenu>
-         -->
+           <_labelMenu labelid="245" width="250">
+                   <handler name="oninit">
+                       <![CDATA[
+ if (canvas.isinitRoomDirect || canvas.remoteUserLogin || canvas.secureRemoteUserLogin) {
+                               if ($debug) Debug.write("this mbarcontent 
",this);
+                               parent._exitbtn.destroy();
+                           }
+
+                           if(canvas.isrtl == 'true'){
+                               if ($debug) Debug.write("onInit : Setting 
nokey");
+                               lblImport.setCommand(cmd_importFile_nokey);
+                           }
+                       ]]>
+                   </handler>
+ <_labelMenuItem id="lblImport" labelid="15" command="cmd_importFile" enabled="${ canvas.ismoderator }"/>
+                   <menuseparator/>
+                   <_labelMenuItem labelid="561" command="cmd_exportFilePNG" />
+                   <_labelMenuItem labelid="562" command="cmd_exportFileJPG" />
+                   <_labelMenuItem labelid="563" command="cmd_exportFilePDF" />
+                   <_labelMenuItem labelid="560" command="cmd_exportFileSVG" />
+                   <_labelMenuItem labelid="564" command="cmd_exportFileTIF" />
+                   <!--
+                   <menuseparator/>
+ <_labelMenuItem name="_exitItem" labelid="309" command="cmd_quit" value="quit" />
+                    -->
+               </_labelMenu>
+
+               <_labelMenu labelid="635" width="250">
+
+                   <handler name="oninit">
+                       <![CDATA[
+
+                           if(canvas.isrtl == 'true'){
+                               if ($debug) Debug.write("onInit : Setting 
nokey");
+                               
lblCamMic.setCommand(cmd_editCamMicSettings_nokey);
+                               
lblBoard.setCommand(cmd_editBoardSettings_nokey);
+                               lblPoll.setCommand(cmd_createPoll_nokey);
+                               lblPollResult.setCommand(cmd_pollResults_nokey);
+                               
lblPollVote.setCommand(cmd_checkPollVoted_nokey);
+                           }
+                       ]]>
+                   </handler>
+
+                   <_labelMenuItem labelid="213" command="cmd_invitation" />
+                   <menuseparator/>
+ <_labelMenuItem labelid="239" enabled="${ canvas.ismoderator }">
+                       <handler name="onselect" args="sel">
+                           if ($debug) 
Debug.write("checkSharerSession.doCall");
+                               canvas._mymod.checkSharerSession.doCall();
+                       </handler>
+                   </_labelMenuItem>
+                   <menuseparator/>
+ <_labelMenuItem id="lblCamMic" labelid="306" command="cmd_editCamMicSettings" /> + <_labelMenuItem id="lblBoard" labelid="307" command="cmd_editBoardSettings" />
+                   <menuseparator/>
+ <_labelMenuItem labelid="784" enabled="${ !canvas.ismoderator }">
+                       <handler name="onselect" args="sel">
+                               //Apply for Moderation
+                               canvas.thishib.applyForModeration.doCall();
+                       </handler>
+                   </_labelMenuItem>
+ <_labelMenuItem labelid="785" enabled="${ !canvas.ismoderator }" >
+                       <handler name="onselect" args="sel">
+                               //Ask for Right to Draw on Whiteboard
+ canvas.thishib.sendMessageWithClient.sendMessage("applyForWhiteboard",null);
+                       </handler>
+                   </_labelMenuItem>
+ <_labelMenuItem labelid="786" enabled="${ !canvas.ismoderator }" >
+                       <handler name="onselect" args="sel">
+                               if (canvas.ismoderator) {
+ //Do directly send confirmation to share Audio/Video to SELF! so that all users get + //the notification and the broadcasting Bit is set for this User + canvas.thishib.setBroadCastingFlag.publicSIDOfNewModerator = canvas.publicSID; + canvas.thishib.setBroadCastingFlag.isAllowedToBroadCastAV = true;
+                                       
canvas.thishib.setBroadCastingFlag.doCall();
+                                   } else {
+                                       //Apply for Right to Share Audio/Video
+ canvas.thishib.sendMessageWithClient.sendMessage("applyForAV",null);
+                                   }
+                       </handler>
+                   </_labelMenuItem>
+                   <menuseparator/>
+                   <!--
+ <_labelMenuItem labelid="749" command="cmd_coBrowser" enabled="${ canvas.ismoderator }" />
+                   <menuseparator/>
+                    -->
+ <_labelMenuItem width="250" id="lblPoll" labelid="24" command="cmd_createPoll" enabled="${ canvas.ismoderator }" /> + <_labelMenuItem width="250" id="lblPollResult" labelid="37" command="cmd_pollResults" enabled="${ canvas.ismoderator }" /> + <_labelMenuItem width="250" id="lblPollVote" labelid="42" command="cmd_checkPollVoted" />
+               </_labelMenu>
+
+                  <!-- exit room
+                   <_labelMenu labelid="308" width="250">
+
+
+
+                   </_labelMenu>
+                   <_labelMenu labelid="301" width="250">
+ <_labelMenuItem id="lblMod" labelid="302" command="cmd_applyforMod" />
+                   </_labelMenu>
+
+
+                   <_labelMenu labelid="305" width="250">
+                       <_labelMenuItem labelid="306" 
command="cmd_editCamMicSettings" />
+                       <_labelMenuItem labelid="307" 
command="cmd_editBoardSettings" />
+                   </_labelMenu>
+                   <_labelMenu labelid="303" width="250">
+
+                   </_labelMenu>
+                -->
+
        </class>

        <class name="restrictedConferenceMenubar"

--
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to