return parent.parent.bpData; //Debug.write(" saveAsImage: ",value); this.w){ //Finish capturing if (this.isSendPartArray){ this.sendPHPData(this.pixelArray, this.h, this.w); } else { this.sendPHPData(this.pixelArray, this.h, this.w); } //free memory this.snap.dispose(); pixel_del.unregisterAll(); } ]]> //Debug.write("### sendPHPData: ",pix,pixH,pixW); if ($debug) Debug.write("sendObject doSave: ",this.baseactionobjectList); this.fileData = this.baseactionobjectList; this.savefileDataWinRef = new lz.saveAsWmlWindow(canvas.main_content._content.inner,{ refObj:this}); this.savefileName = fileName; this.saveAsObject.doCall(); return canvas.sessionId; return hib.currentroomid; return parent.parent.savefileName; return parent.parent.fileData; 0){ parent.savefileDataWinRef.close(); canvas.currentFileExplorer.loadFiles(); } else { new lz.rpcErrorDialog(canvas.main_content._content.inner,{errorid:value}); } ]]> this.savefileName = fileName; this.exportType = type; this.fileData = this.baseactionobjectList; this.addPrintList.doCall(); this.savefileName = fileName; this.exportType = "svg"; this.fileData = this.baseactionobjectList; this.addPrintList.doCall(); return canvas.sessionId; return parent.parent.fileData; return parent.parent.width; return parent.parent.height; //Debug.write("loadwmlObjectToStage: ",loadObject,fileName,room,domain,spreadNews,isInitLoader); 0){ this.wmlfileName = fileName; this.wmlroom = room; this.wmldomain = domain; this.wmlspreadNews = spreadNews; this.isInitLoader = isInitLoader; this.loadfileData = loadObject; this.loadfileDataIndex = -1; if (this.onwmlloadStart) this.onwmlloadStart.sendEvent(); this._loadmessageTxt = canvas.getLabelName(this.loadmessageId); this.loadfileDataWinRef = new lz.loadWhiteboardWindow(canvas.main_content._content.inner,{refObj:this}); if (this.wmlspreadNews){ //get remotely connected users sothat we can trigger event when everyBody has synchronized loading this.getClientListScope.doCall(); } else { this.loadObjectTimer = new LzDelegate( this, "loadNextObjectFromList" ); lz.Timer.addTimer( this.loadObjectTimer, 50 ); } //check if this is syncing cause if init of new user //no init-object so load directly } else if (isInitLoader){ //check if this is conferenceView or audienceView modus if (canvas.thishib.modus == "conference"){ if ($debug) Debug.write("############## showDevicePopUp 1 xyz"); canvas._videocontainer._videoviewcontent.showDevicePopUp(false); } else if(canvas.thishib.modus == "audience"){ //check in audince modus if this user is the current moderator //this users cannot be the moderator cause he has downloaded //some objects from teh current moderator //Debug.error("WARNING 1 - ERROR - this users cannot be the moderator cause he has downloaded some objects from teh current moderator"); } } ]]> var obj = new Array(); obj["wmlfileName"] = this.wmlfileName; obj["wmlroom"] = this.wmlroom; obj["wmldomain"] = this.wmldomain; obj["wmlspreadNews"] = this.wmlspreadNews; var tempSendArray = new Array (); tempSendArray[0] = 'whiteboard'; tempSendArray[1] = new Date(); ////Debug.write("Setting Message"); tempSendArray[2] = "loadwml"; tempSendArray[3] = obj; canvas.objWhiteboard = tempSendArray; hib.sendVars.doCall(); this.wmlLoadingCompleteMessage = new Array(); this.wmlLoadingCompleteMessage[0] = "whiteboard"; this.wmlLoadingCompleteMessage[1] = "syncinitLoader"; this.wmlLoadingCompleteMessage[2] = this.wmlfileName; this.sendMessageWithClient.doCall(); this.loadWmlObject.String3 = room; this.loadWmlObject.String1 = fileName; this.loadWmlObject.doCall(); this.isRecordingLoad = true; this.loadWmlObject.String3 = room; this.loadWmlObject.String1 = fileName; this.loadWmlObject.doCall(); return canvas.sessionId; return parent.String3; return parent.String1; this.loadfileDataWinRef = new lz.loadWhiteboardWindow(canvas.main_content._content.inner,{refObj:this}); this._loadmessageTxt = canvas.getLabelName(this.syncmessageId); this.loadfileDataWinRef.setMessage(this._loadmessageTxt); //Debug.write("loadNextObjectFromList 3 this.loadObjectTimer ",type); this.loadObjectTimer = new LzDelegate( this, "loadNextObjectFromList" ); lz.Timer.addTimer( this.loadObjectTimer, 50 ); if ($debug) Debug.warn("?? wmlloadingComplete ??"); new lz.errorPopup(canvas,{error:"?? wmlloadingComplete ??"}); this.wmlLoadingCompleteMessage = new Array(); this.wmlLoadingCompleteMessage[0] = "whiteboard"; this.wmlLoadingCompleteMessage[1] = "wmlloadcomplete"; this.wmlLoadingCompleteMessage[2] = this.wmlfileName; this.sendMessageWithClient.doCall(); return parent.parent.wmlLoadingCompleteMessage; //set modus to hand so users can directly interact with object's this.setModus('hand'); this.wmlLoadingCompleteMessage = new Array(); this.wmlLoadingCompleteMessage[0] = "whiteboard"; this.wmlLoadingCompleteMessage[1] = "wmlsynccomplete"; this.wmlLoadingCompleteMessage[2] = this.wmlfileName; this.sendMessageWithClient.doCall(); if ($debug) Debug.write("sendCompleteWmlSync: ",client); this.loadfileDataWinRef.close(); if (this.isinitRecordingLoad){ this.isinitRecordingLoad = false; if ($debug) Debug.write("this.isinitRecordingLoad",this); if ($debug) Debug.write(this.parent.parent.parent.parent); this.parent.parent.parent.parent.timeLineAction(); } //Debug.write("this.loadfileDataWinRef closed: ",this.loadfileDataWinRef); //check if this is syncing cause if init of new user if (this.isInitLoader){ //check if this is conferenceView or audienceView modus if (canvas.thishib.modus == "conference"){ if ($debug) Debug.write("############## showDevicePopUp 2 xyz"); canvas._videocontainer._videoviewcontent.showDevicePopUp(false); } else if(canvas.thishib.modus == "audience"){ //check in audince modus if this user is the current moderator //this users cannot be the moderator cause he has downloaded //some objects from teh current moderator if ($debug) Debug.warn("WARNING 2 - ERROR - this users cannot be the moderator cause he has downloaded some objects from teh current moderator"); } }