P.S. 
1. The error in onclick behavior is only when we DOUBLE CLICK on the
"HANDLE" (striped area on the left corner) of our CUSTOM toolbars.
2. When we click on the TOOL ICONS in the toolbar, there is NO ERROR, both
in display of toolbars and their content on moderator's screens.  Moderation
of users screens also works perfectly.

Dear OpenMeetings Developers,

We are seeking your guidance on what changes we should make to our CUSTOM
TOOLBAR code to achieve the expected behavior.  The expected behavior,
error, code and filenames are described below.  Is there anything specific
we should look for in the debugger, as it does not show any special message
for the erratic behavior?

ISSUE
---------We have 5 CUSTOM toolbars with a dummy label in the beginning of
the toolbars (TB1, TB2, ..., TB5).  After being selected through checkboxes
in "Admin -> conference room -> specific conference room", these toolbars
appear in specific conference rooms as expected.  But the onclick behavior
on the HANDLE of these toolbars is unexpected.  How could the code be
improved to remove the erratic behavior?

CODE AND FILENAMES
================
mainToolsPanel.lzx
------For TB1, we created these classes by copying from the original code:
horizontalTB1MenuIconBar, verticalTB1MenuIconBar, TB1ToolsTopPanel (with
horizontalTB1MenuIconBar), TB1ToolsLeftPanel (with verticalTB1MenuIconBar),
TB1ToolsLeftPanelPointer (with horizontalMenuIconBar),
TB1ToolsLeftPanelPointer (with verticalMenuIconBar)
       ...similarly for TB2, TB3, TB4, TB5.

--------------
fixedFileExplorerWhiteboard.lzx  
---------
(1)  When checkbox for Custom TB1 only is selected in Admin, TB1 should
appear in moderator's screen and not in other users' screen.   SUCCESS.  
The original toolbar appears in moderator's screen and not in other users'
screen.  SUCCESS.
When moderator clicks on the tool icons, expected behavior.  SUCCESS.
When moderator DOUBLE CLICKS the HANDLE of the original toolbar, nothing
happens.  SUCCESS.
When moderator DOUBLE CLICKS the HANDLE of TB1, TB2 and sometimes TB3 or 4
appear.  ERROR.

code:  
        <mainToolsTopPanel x="20" y="0" name="_mainToolsPanel" 
             visible="${ ((canvas.ismoderator) ? true :
((canvas.isAllowedToDraw) ? true : false )) }"/>
        
        <TB1ToolsTopPanel x="20" y="32" name="_TB1ToolsTopPanel" 
          visible="${ ((canvas.ismoderator || canvas.isAllowedToDraw) ?
!canvas.currentRoomObj.hideTB1Toolbar : false ) }"/> 

       ...similarly for TB2, TB3, TB4, TB5

2)  When moderator gives moderator rights to user, TB1 (and TB2, TB3)
appears on other users' screens.  SUCCESS.
When moderator takes the moderation rights from user, 
      i) The original toolbar disappears from other users' screen.  SUCCESS.
     ii) TB1 (and TB2, TB3) do not disappear.  ERROR.

Code:
        <mainToolsLeftPanelPointer y="20" name="_mainToolsLeftPanelPointer" 
             visible="${ (parent.parent.restricted) ? false :
(((canvas.ismoderator) ? false : ((canvas.isAllowedToDraw) ? false : true
))) }"/>
  
        <TB1ToolsLeftPanelPointer y="20" name="_TB1ToolsLeftPanelPointer" 
                visible="${ (parent.parent.restricted) ? false :
(((canvas.ismoderator) ? false : ((canvas.isAllowedToDraw) ? false : true
))) }"/>

       ...similarly for TB2, TB3, TB4, TB5

Thank you.

Sincerely,

Hemant K. Sabat

Coscend Communications Solutions
Web site: www.Coscend.com 
------------------------------------------------------------------
CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
Messages from Coscend Communications Solutions' posted at:
http://www.Coscend.com/Terms_and_Conditions.html 




Reply via email to