I can't see what "the issue" is is it not compiled? not working? what is wrong?
On Fri, Jun 5, 2015 at 9:02 PM, Susheel Jalali < [email protected]> wrote: > Dear Maxim, > > Are there any leads you can provide so that we can resolve this issue? > > Regards, > > Susheel Jalali > > Customer Operations Leader, > > Coscend Communications Solutions > > [email protected]_ > > Web site:www.CoscendCommunications.com < > http://www.coscendcommunications.com/> > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > http://www.CoscendCommunications.com/Terms_and_Conditions.html < > http://www.coscendcommunications.com/Terms_and_Conditions.html> > > On 06/03/15 00:15, Susheel Jalali wrote: > >> Dear Maxim, >> >> As you requested, here is the problem and detailed code. We are seeking >> your guidance on what we are missing. >> >> We are adding a new menu item in the conference room: Graph Tool >> File being modified: conferenceMenubar.lzx >> >> *Modifications*: >> >> We are inserting a new OpenLaszlo class called <conferenceGraphTool >. >> >> To first ensure this code works, we have used 'cmd_importFile' (for File >> Upload) instead of our own command.Later, we will replace string 15 and >> "cmd_importFile" with our custom LZX codefor Graph Tool. >> >> *Result*: Graph Tool menu item is visible in conference room. However, >> when we click on it, we do not get the expected popup dialog box like we >> get when we click on File Upload. >> >> *Code* >> >> <library> >> <class name="restrictedConferenceMenubar" >> extends="conferenceMenubar" viewType="restricted" /> >> >> <class name="interviewConferenceMenubar" extends="conferenceMenubar" >> viewType="interview"/> >> >> <class name="conferenceMenubar" extends="view" height="28" width="${ >> canvas.width }" >> bgcolor="$once{ >> canvas.getThemeColor('styleMenuBarBaseColor') }" > >> >> ... >> ... >> /> >> >> >> <view name="itemlist" layout="axis:x;spacing:0" > >> >> <conferenceExitButton name="_exitbtn" >> text_y_inset="4" text_fontsize="14" down_y_inset="8" >> height="28" /> >> >> <conferenceGraphTool name="_uploadbtn" text_y_inset="4" >> text_fontsize="14" down_y_inset="8" >> height="28" /> >> >> <baseMenuMeetingsItem text="$once{ canvas.getLabelName(635) >> }" >> text_y_inset="4" text_fontsize="14" >> down_y_inset="8" >> textToolTip="" height="28" >> visible="${ canvas.currentRoomObj.hideActionsMenu >> ? false : ((classroot.viewType=='conference') ? true : (canvas.ismoderator >> ? true : (canvas.isAllowedToDraw ? true : false ))) }" >> > >> <handler name="onclick"> >> new lz.conferenceMenuActions(canvas,{ >> x:this.getAttributeRelative("x",canvas), >> y:this.getAttributeRelative("y",canvas)+this.height, >> btnRef:this >> }); >> this.parent.parent.sendOpenMenu(this); >> </handler> >> </baseMenuMeetingsItem> >> </view> >> </class> >> >> <class name="conferenceExitButton" extends="view" height="34" >> width="${ this._ctext.width+36 }" > >> ... >> ... >> </class> >> >> <class name="conferenceGraphTool" extends="view" height="34" width="${ >> this._ctext.width+36 }" text="$once{ canvas.getLabelName(15) }" >> text_y_inset="6" text_fontsize="14" down_y_inset="10" >> visible= "${ (classroot.viewType=='interview') ? false : >> ((canvas.ismoderator) ? true : >> ((canvas.isAllowedToDraw) ? true : false >> )) }" >> > >> <handler name="onclick" command="cmd_importFile" enabled="${ >> canvas.ismoderator }" > >> if (!this.enabled) { >> return; >> } >> this.command.execute(null); >> if (this.command) { >> this.command.enabled = this.enabled; >> } >> </handler> >> >> <view width="1" height="${ parent.height }" y="0" bgcolor="0xEEEEEE" >> x="${ parent.width-1 }" /> >> <labelText labelid="15" name="_ctext" fontstyle="plain" >> fgcolor="0xFFFFFF" >> fontsize="$once{ parent.text_fontsize }" y="$once{ >> parent.text_y_inset }" x="30" /> >> </class> >> <class name="conferencDropDownMenuItem" extends="view" height="36"> >> ... >> ... >> </class> >> >> <class name="conferenceMenuActions" extends="baseDropDownMenuList" >> height="${ this._content.height+2 }" width="${ >> this._content.width+2 }"> >> ... >> ... >> </class> >> </library> >> >> -- >> Regards, >> >> Susheel Jalali >> >> Customer Operations Leader, >> >> Coscend Communications Solutions >> >> [email protected] <mailto: >> [email protected]>_ >> >> Web site:www.CoscendCommunications.com < >> http://www.coscendcommunications.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.CoscendCommunications.com/Terms_and_Conditions.html < >> http://www.coscendcommunications.com/Terms_and_Conditions.html> >> >> On 06/02/15 19:22, Maxim Solodovnik wrote: >> >> please show me some code >> >> >> On Tue, Jun 2, 2015 at 1:18 AM, Susheel Jalali < >> >> [email protected] <mailto: >> [email protected]>> wrote: >> Dear Maxim, >> >> Thank you for your input. We can now see the menu item in the >> menu bar. >> >> But on clicking it, no pop-up dialog box is being displayed. >> >> >> Like when we click on File Upload menu item a pop-up dialog opens >> up. we >> >> have copied the LZX code from File upload command and modified it. >> >> >> As a first simple step (to reduce unknown parameters), we have >> even used >> >> the existing >> >> 'cmd_importFile' in the new Menu Item for this exercise, but >> still its >> >> popup dialog is not displayed. >> >> >> Could you throw some light on what we are missing ? >> >> >> Regards, >> >> >> Susheel Jalali >> >> Customer Operations Leader, >> >> Coscend Communications Solutions >> >> [email protected]_ <mailto: >> [email protected]_> >> >> Web site:www.CoscendCommunications.com< < >> http://www.coscendcommunications.com/> >> >> http://www.coscendcommunications.com/> < >> http://www.coscendcommunications.com/> >> >> >> ------------------------------------------------------------------ >> >> >> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding >> E-mail >> >> Messages from Coscend Communications Solutions' posted at: >> >> http://www.CoscendCommunications.com/Terms_and_Conditions.html >> < <http://www.coscendcommunications.com/Terms_and_Conditions.html> >> >> http://www.coscendcommunications.com/Terms_and_Conditions.html> >> <http://www.coscendcommunications.com/Terms_and_Conditions.html> >> >> >> On 06/01/15 11:01, Maxim Solodovnik wrote: >> >> >> This doesn't look as valid XML: >> >> <handler name="onclick" command="cmd_graphTool"> >> >> enabled="${ canvas.ismoderator }"; >> >> </handler> >> >> >> most probably should be >> >> <handler name="onclick" command="cmd_graphTool" enabled="${ >> >> canvas.ismoderator }";> >> >> </handler> >> >> >> I don't get this "How are the hooks to be connected in LZX or >> OM code for >> >> this to be invoked and any return code to be processed." >> question >> >> >> On Sun, May 31, 2015 at 6:36 PM, Susheel Jalali < >> >> [email protected] <mailto: >> [email protected]>> wrote: >> >> >> Dear Maxim and Fellow OpenMeetings Developers, >> >> >> We are adding a mathematical graphing tool, for which we >> wish to add a >> >> new >> >> menu item and corresponding command invocation. >> >> It needs to open in either: >> >> a) Same Tab in Whiteboard, or >> >> b) A new Tab, or >> >> c) A new Window >> >> >> We have implemented LZX code as follows but are getting >> LZX Compiler >> >> Error. >> >> We request your guidance on what part of it needs to be >> corrected, and >> >> how >> >> to do it. >> >> >> 1. Create nw ID using 2000 range for our space, in >> english.xml >> >> <string id="2001" name="graphtool"> >> >> <value>Mathematical Graphing Tool.</value> >> >> </string> >> >> >> >> 2. Define /instantiate new class for the menu item in >> first level of >> >> Room >> >> Menu Bar in file: conferenceMenubar.lzx >> >> >> <conferenceGraphTool name="_graphTool" text_y_inset="4" >> >> text_fontsize="14" down_y_inset="8" height="28" /> >> >> >> <class name="conferenceGraphTool " extends="view" >> height="34" width="${ >> >> this._ctext.width+36 }" text="$once{ >> canvas.getLabelName(2001) }" >> >> text_y_inset="4" text_fontsize="14" down_y_inset="8" >> >> visible= "${ (classroot.viewType=='interview') ? >> false : >> >> ((canvas.ismoderator) ? true : >> >> ((canvas.isAllowedToDraw) ? >> true : false ) ) >> >> }" >> >> 3. Define "onclick" event handler for it: >> >> >> <handler name="onclick" command="cmd_graphTool"> >> >> enabled="${ canvas.ismoderator }"; >> >> </handler> >> >> >> <view width="1" height="${ parent.height }" y="0" >> bgcolor="0xEEEEEE" >> >> x="${ >> >> parent.width-1 }" /> >> >> <labelText labelid="2001" name="_ctext" >> fontstyle="plain" >> >> fgcolor="0xFFFFFF" /> >> >> </class> >> >> >> 4. In ~WebContent\src\base\mainMethods.lzx >> >> <confmenucommand id="cmd_graphTool" tipLabelId="2002" >> >> actionCommand="mathGraphTool" /> >> >> 5. Define Java class or OS level command program to >> invoke the tool, and >> >> call it via the "cmd_graphTool". >> >> >> How are the hooks to be connected in LZX or OM code for >> this to be >> >> invoked >> >> and any return code to be processed. >> >> -- >> >> >> Regards, >> >> Susheel Jalali >> >> Customer Operations Leader, >> >> Coscend Communications Solutions >> >> >> ------------------------------------------------------------------------ >> >> No virus found in this message. >> Checked by AVG - www.avg.com <http://www.avg.com> >> Version: 2014.0.4800 / Virus Database: 4311/9920 - Release Date: 06/01/15 >> >> >> >> > -- WBR Maxim aka solomax
