Dear Maxim,
There is this additional information:
We also added a <div> in RoomsPanel.html for the new "hideMathMenu",
similar to "hideWhiteboard", and saw how ID 1439 to 1441 are used.
Still the checkbox does not appear . We are missing some associated
changes to be made.
Regards,
Susheel Jalali
Coscend Communications Solutions
Elite Premio Complex Suite 200, Balewadi Pune 411045 Maharashtra India
[email protected]_
Web site:www.Coscend.com <http://www.coscend.com/>
------------------------------------------------------------------
*Coscend’s**Software Service Factory*
"*Coscend Communications* is ... *pioneering a new approach*to ...
software applications development, and systems integration."
*Light Reading Network, *December, 2007
"*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems
integration."
*Caroline Chappell*
A leading authority in the communications services software industry
"There are *innovative*…*tools*from ... *Coscend *bubbling up, which
will help accelerate the data consolidation process and reduce its cost."
*Dennis Mendyk, */Editor,/Building a *Telco Service Factory*
------------------------------------------------------------------
CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
Messages from Coscend Communications Solutions' posted at:
http://www.Coscend.com/Terms_and_Conditions.html
<http://www.coscendcommunications.com/Terms_and_Conditions.html>
On 10/03/15 02:39, Susheel Jalali wrote:
Dear Maxim and OpenMeetiings Developers,
We would like to add a new Room parameter called "hideMathMenu" as a
checkbox in ‘admin -> conf room -> layout’. It needs to behave similar
to "hideActionsMenu", but for our own MathMenu. This will allow us to
include this menu selectively in a few conference rooms.
Below are details of how we have modified files that have
"hideActionsMenu" and "hideWhiteboard". Still the checkbox does not
appear in ADMIN => ROOM Configuration. Could you please advise us
what we are missing?
Thank you. -------------------
Detailed, relevant code
We added a new variable mathmenuHidden in RoomDTO.java along with its
getter/setter methods and initialization lines.
private boolean mathmenuHidden;
Then, Added column element for "hideMathmenu", along with getter/
setter in Room.java
Next, Add new checkbox for "hasMathmenu" in RoomForm.java
Do we need to add a status variable for hideActionsMenu similar to the
one below? For example any XML file entry or Key need to be created,
or there is a mention of "appendJavaScript("omRoomPanelInit();" in
RoomForm.java and RoomsPanel.java, but we could not find it in the
JavaScript.
We could not use the Key 1439 to learn more, as it is no longer used.
The code changes for OpenMeetings-20 to OpenMeetings-24 and
OpenMEetings-89 issues are not accessible in JIRA.
OpenmeetingsVariables.java
Define static Boolean mathMenuStatus = null; // Similar to
whiteboardDrawStatus
Other changes that we did include:
1. ImportInitvalues.java
r.setHideMathmenu( true );
// Near Line504, So that it does not appear unless added by Admin
checkbox
2. conferenceMenubar.lzx
In conferenceMenubar.lzx, defined new Menu entry with visible
attribute: <baseMenuMeetingsItem text="$once{
canvas.getLabelName(1637) }" visible="${
(classroot.viewType=='interview') ? false : (( canvas.ismoderator ) ?
(!canvas.currentRoomObj.hideMathmenu) : false ) }"
3. RoomManager.java
To the "addRoom()" and "updateRoomInternal()" methods add a parameter after
"hideWhiteboard":
"hideMathmenu". Also added this parameter to all the places where these
two methods are called, in this file or in the following two files.
4. RoomWebService.java
5. RoomWebServiceFacade.java
Sincerely,
Susheel Jalali
Coscend Communications Solutions
[email protected]_
Web site:www.Coscend.com
------------------------------------------------------------------
No virus found in this message.
Checked by AVG - www.avg.com <http://www.avg.com>
Version: 2015.0.6140 / Virus Database: 4435/10743 - Release Date: 10/02/15