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