- comment out some logs to test if we loose some lines when drawing rapidly
This commit is contained in:
parent
3609d409df
commit
c97f806154
@ -114,12 +114,12 @@ package org.bigbluebutton.main.model.users
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function onMessageFromServer(messageName:String, result:Object):void {
|
public function onMessageFromServer(messageName:String, result:Object):void {
|
||||||
LogUtil.debug("Got message from server [" + messageName + "]");
|
// LogUtil.debug("Got message from server [" + messageName + "]");
|
||||||
notifyListeners(messageName, result);
|
notifyListeners(messageName, result);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function sendMessage(service:String, onSuccess:Function, onFailure:Function, message:Object=null):void {
|
public function sendMessage(service:String, onSuccess:Function, onFailure:Function, message:Object=null):void {
|
||||||
LogUtil.debug("SENDING [" + service + "]");
|
// LogUtil.debug("SENDING [" + service + "]");
|
||||||
var responder:Responder = new Responder(
|
var responder:Responder = new Responder(
|
||||||
function(result:Object):void { // On successful result
|
function(result:Object):void { // On successful result
|
||||||
onSuccess("Successfully sent [" + service + "].");
|
onSuccess("Successfully sent [" + service + "].");
|
||||||
|
@ -127,13 +127,13 @@ package org.bigbluebutton.modules.whiteboard
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function addNewShape(o:DrawObject):void {
|
private function addNewShape(o:DrawObject):void {
|
||||||
LogUtil.debug("Adding new shape [" + o.getType() + "," + o.getGraphicID() + "," + o.status + "]");
|
// LogUtil.debug("Adding new shape [" + o.getType() + "," + o.getGraphicID() + "," + o.status + "]");
|
||||||
if (o.getType() == DrawObject.TEXT) return;
|
if (o.getType() == DrawObject.TEXT) return;
|
||||||
|
|
||||||
var dobj:DrawObject = shapeFactory.makeShape(o);
|
var dobj:DrawObject = shapeFactory.makeShape(o);
|
||||||
LogUtil.debug("Adding new shape 1 [" + dobj.getType() + "," + dobj.getGraphicID() + "," + dobj.status + "]");
|
// LogUtil.debug("Adding new shape 1 [" + dobj.getType() + "," + dobj.getGraphicID() + "," + dobj.status + "]");
|
||||||
wbCanvas.addGraphic(dobj);
|
wbCanvas.addGraphic(dobj);
|
||||||
LogUtil.debug("Adding new shape 2 [" + dobj.getGraphicID() + ", [" + dobj.x + "," + dobj.y + "]");
|
// LogUtil.debug("Adding new shape 2 [" + dobj.getGraphicID() + ", [" + dobj.x + "," + dobj.y + "]");
|
||||||
/*
|
/*
|
||||||
var points:String = "{type=" + dobj.getType() + ",points=";
|
var points:String = "{type=" + dobj.getType() + ",points=";
|
||||||
for (var p:int = 0; p < dobj.getShapeArray().length; p++) {
|
for (var p:int = 0; p < dobj.getShapeArray().length; p++) {
|
||||||
@ -151,7 +151,7 @@ package org.bigbluebutton.modules.whiteboard
|
|||||||
var tobj:TextObject = shapeFactory.makeTextObject(o);
|
var tobj:TextObject = shapeFactory.makeTextObject(o);
|
||||||
tobj.setGraphicID(o.id);
|
tobj.setGraphicID(o.id);
|
||||||
tobj.status = o.status;
|
tobj.status = o.status;
|
||||||
LogUtil.debug("Created text object [" + tobj.getGraphicID() + "] in [" + tobj.text + "," + tobj.x + "," + tobj.y + "," + tobj.textSize + "]");
|
// LogUtil.debug("Created text object [" + tobj.getGraphicID() + "] in [" + tobj.text + "," + tobj.x + "," + tobj.y + "," + tobj.textSize + "]");
|
||||||
return tobj;
|
return tobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -164,7 +164,7 @@ package org.bigbluebutton.modules.whiteboard
|
|||||||
tobj.wordWrap = false;
|
tobj.wordWrap = false;
|
||||||
tobj.autoSize = TextFieldAutoSize.LEFT;
|
tobj.autoSize = TextFieldAutoSize.LEFT;
|
||||||
tobj.makeEditable(true);
|
tobj.makeEditable(true);
|
||||||
LogUtil.debug("Putting text object [" + tobj.getGraphicID() + "] in [" + tobj.x + "," + tobj.y + "]");
|
// LogUtil.debug("Putting text object [" + tobj.getGraphicID() + "] in [" + tobj.x + "," + tobj.y + "]");
|
||||||
tobj.registerListeners(textObjGainedFocusListener, textObjLostFocusListener, textObjTextListener, textObjSpecialListener);
|
tobj.registerListeners(textObjGainedFocusListener, textObjLostFocusListener, textObjTextListener, textObjSpecialListener);
|
||||||
wbCanvas.addGraphic(tobj);
|
wbCanvas.addGraphic(tobj);
|
||||||
wbCanvas.stage.focus = tobj;
|
wbCanvas.stage.focus = tobj;
|
||||||
@ -192,7 +192,7 @@ package org.bigbluebutton.modules.whiteboard
|
|||||||
var tobj:TextObject = calibrateNewTextWith(o);
|
var tobj:TextObject = calibrateNewTextWith(o);
|
||||||
var id:String = tobj.getGraphicID();
|
var id:String = tobj.getGraphicID();
|
||||||
removeText(id);
|
removeText(id);
|
||||||
LogUtil.debug("Text modified to " + tobj.text);
|
// LogUtil.debug("Text modified to " + tobj.text);
|
||||||
addNormalText(o);
|
addNormalText(o);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -416,7 +416,7 @@ package org.bigbluebutton.modules.whiteboard
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function textObjGainedFocusListener(event:FocusEvent):void {
|
public function textObjGainedFocusListener(event:FocusEvent):void {
|
||||||
LogUtil.debug("### GAINED FOCUS ");
|
// LogUtil.debug("### GAINED FOCUS ");
|
||||||
var tf:TextObject = event.currentTarget as TextObject;
|
var tf:TextObject = event.currentTarget as TextObject;
|
||||||
wbCanvas.stage.focus = tf;
|
wbCanvas.stage.focus = tf;
|
||||||
tf.stage.focus = tf;
|
tf.stage.focus = tf;
|
||||||
@ -427,10 +427,10 @@ package org.bigbluebutton.modules.whiteboard
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function textObjLostFocusListener(event:FocusEvent):void {
|
public function textObjLostFocusListener(event:FocusEvent):void {
|
||||||
LogUtil.debug("### LOST FOCUS ");
|
// LogUtil.debug("### LOST FOCUS ");
|
||||||
var tf:TextObject = event.target as TextObject;
|
var tf:TextObject = event.target as TextObject;
|
||||||
sendTextToServer(TextObject.TEXT_PUBLISHED, tf);
|
sendTextToServer(TextObject.TEXT_PUBLISHED, tf);
|
||||||
LogUtil.debug("Text published to: " + tf.text);
|
// LogUtil.debug("Text published to: " + tf.text);
|
||||||
currentlySelectedTextObject = null;
|
currentlySelectedTextObject = null;
|
||||||
var e:GraphicObjectFocusEvent = new GraphicObjectFocusEvent(GraphicObjectFocusEvent.OBJECT_DESELECTED);
|
var e:GraphicObjectFocusEvent = new GraphicObjectFocusEvent(GraphicObjectFocusEvent.OBJECT_DESELECTED);
|
||||||
e.data = tf;
|
e.data = tf;
|
||||||
@ -451,7 +451,7 @@ package org.bigbluebutton.modules.whiteboard
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
LogUtil.debug("SENDING TEXT: [" + tobj.text + "]");
|
// LogUtil.debug("SENDING TEXT: [" + tobj.text + "]");
|
||||||
|
|
||||||
var annotation:Object = new Object();
|
var annotation:Object = new Object();
|
||||||
annotation["type"] = "text";
|
annotation["type"] = "text";
|
||||||
|
@ -22,7 +22,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function onMessage(messageName:String, message:Object):void {
|
public function onMessage(messageName:String, message:Object):void {
|
||||||
LogUtil.debug("WB: received message " + messageName);
|
// LogUtil.debug("WB: received message " + messageName);
|
||||||
|
|
||||||
switch (messageName) {
|
switch (messageName) {
|
||||||
case "WhiteboardRequestAnnotationHistoryReply":
|
case "WhiteboardRequestAnnotationHistoryReply":
|
||||||
@ -55,34 +55,34 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function handleChangePresentationCommand(message:Object):void {
|
private function handleChangePresentationCommand(message:Object):void {
|
||||||
LogUtil.debug("Handle Whiteboard Change Presentation Command [ " + message.presentationID + ", " + message.numberOfPages + "]");
|
// LogUtil.debug("Handle Whiteboard Change Presentation Command [ " + message.presentationID + ", " + message.numberOfPages + "]");
|
||||||
whiteboardModel.changePresentation(message.presentationID, message.numberOfPages);
|
whiteboardModel.changePresentation(message.presentationID, message.numberOfPages);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function handleChangePageCommand(message:Object):void {
|
private function handleChangePageCommand(message:Object):void {
|
||||||
LogUtil.debug("Handle Whiteboard Change Page Command [ " + message.pageNum + ", " + message.numAnnotations + "]");
|
// LogUtil.debug("Handle Whiteboard Change Page Command [ " + message.pageNum + ", " + message.numAnnotations + "]");
|
||||||
whiteboardModel.changePage(message.pageNum, message.numAnnotations);
|
whiteboardModel.changePage(message.pageNum, message.numAnnotations);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function handleClearCommand(message:Object):void {
|
private function handleClearCommand(message:Object):void {
|
||||||
LogUtil.debug("Handle Whiteboard Clear Command ");
|
// LogUtil.debug("Handle Whiteboard Clear Command ");
|
||||||
whiteboardModel.clear();
|
whiteboardModel.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
private function handleUndoCommand(message:Object):void {
|
private function handleUndoCommand(message:Object):void {
|
||||||
LogUtil.debug("Handle Whiteboard Undo Command ");
|
// LogUtil.debug("Handle Whiteboard Undo Command ");
|
||||||
whiteboardModel.undo();
|
whiteboardModel.undo();
|
||||||
// dispatcher.dispatchEvent(new WhiteboardUpdate(WhiteboardUpdate.SHAPE_UNDONE));
|
// dispatcher.dispatchEvent(new WhiteboardUpdate(WhiteboardUpdate.SHAPE_UNDONE));
|
||||||
}
|
}
|
||||||
|
|
||||||
private function handleEnableWhiteboardCommand(message:Object):void {
|
private function handleEnableWhiteboardCommand(message:Object):void {
|
||||||
//if (result as Boolean) modifyEnabledCallback(true);
|
//if (result as Boolean) modifyEnabledCallback(true);
|
||||||
LogUtil.debug("Handle Whiteboard Enabled Command " + message.enabled);
|
// LogUtil.debug("Handle Whiteboard Enabled Command " + message.enabled);
|
||||||
whiteboardModel.enable(message.enabled);
|
whiteboardModel.enable(message.enabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function handleNewAnnotationCommand(message:Object):void {
|
private function handleNewAnnotationCommand(message:Object):void {
|
||||||
LogUtil.debug("Handle new annotation[" + message.type + ", " + message.id + ", " + message.status + "]");
|
// LogUtil.debug("Handle new annotation[" + message.type + ", " + message.id + ", " + message.status + "]");
|
||||||
if (message.type == undefined || message.type == null || message.type == "") return;
|
if (message.type == undefined || message.type == null || message.type == "") return;
|
||||||
if (message.id == undefined || message.id == null || message.id == "") return;
|
if (message.id == undefined || message.id == null || message.id == "") return;
|
||||||
if (message.status == undefined || message.status == null || message.status == "") return;
|
if (message.status == undefined || message.status == null || message.status == "") return;
|
||||||
@ -101,7 +101,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
if (message.count == 0) {
|
if (message.count == 0) {
|
||||||
LogUtil.debug("handleRequestAnnotationHistoryReply: No annotations.");
|
LogUtil.debug("handleRequestAnnotationHistoryReply: No annotations.");
|
||||||
} else {
|
} else {
|
||||||
LogUtil.debug("handleRequestAnnotationHistoryReply: Number of annotations in history = " + message.count);
|
// LogUtil.debug("handleRequestAnnotationHistoryReply: Number of annotations in history = " + message.count);
|
||||||
var annotations:Array = message.annotations as Array;
|
var annotations:Array = message.annotations as Array;
|
||||||
var tempAnnotations:Array = new Array();
|
var tempAnnotations:Array = new Array();
|
||||||
|
|
||||||
|
@ -2,7 +2,6 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
{
|
{
|
||||||
import flash.net.NetConnection;
|
import flash.net.NetConnection;
|
||||||
import flash.net.Responder;
|
import flash.net.Responder;
|
||||||
|
|
||||||
import org.bigbluebutton.common.LogUtil;
|
import org.bigbluebutton.common.LogUtil;
|
||||||
import org.bigbluebutton.core.BBB;
|
import org.bigbluebutton.core.BBB;
|
||||||
import org.bigbluebutton.core.managers.ConnectionManager;
|
import org.bigbluebutton.core.managers.ConnectionManager;
|
||||||
@ -16,7 +15,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
public class MessageSender
|
public class MessageSender
|
||||||
{
|
{
|
||||||
public function changePage(e:PageEvent):void{
|
public function changePage(e:PageEvent):void{
|
||||||
LogUtil.debug("Sending [whiteboard.setActivePage] to server.");
|
// LogUtil.debug("Sending [whiteboard.setActivePage] to server.");
|
||||||
var message:Object = new Object();
|
var message:Object = new Object();
|
||||||
message["pageNum"] = e.pageNum;
|
message["pageNum"] = e.pageNum;
|
||||||
|
|
||||||
@ -33,7 +32,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function modifyEnabled(e:WhiteboardPresenterEvent):void {
|
public function modifyEnabled(e:WhiteboardPresenterEvent):void {
|
||||||
LogUtil.debug("Sending [whiteboard.enableWhiteboard] to server.");
|
// LogUtil.debug("Sending [whiteboard.enableWhiteboard] to server.");
|
||||||
var message:Object = new Object();
|
var message:Object = new Object();
|
||||||
message["enabled"] = e.enabled;
|
message["enabled"] = e.enabled;
|
||||||
|
|
||||||
@ -54,7 +53,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function toggleGrid():void{
|
public function toggleGrid():void{
|
||||||
LogUtil.debug("Sending [whiteboard.toggleGrid] to server.");
|
// LogUtil.debug("Sending [whiteboard.toggleGrid] to server.");
|
||||||
var _nc:ConnectionManager = BBB.initConnectionManager();
|
var _nc:ConnectionManager = BBB.initConnectionManager();
|
||||||
_nc.sendMessage("whiteboard.toggleGrid",
|
_nc.sendMessage("whiteboard.toggleGrid",
|
||||||
function(result:String):void { // On successful result
|
function(result:String):void { // On successful result
|
||||||
@ -71,7 +70,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function undoGraphic():void{
|
public function undoGraphic():void{
|
||||||
LogUtil.debug("Sending [whiteboard.undo] to server.");
|
// LogUtil.debug("Sending [whiteboard.undo] to server.");
|
||||||
var _nc:ConnectionManager = BBB.initConnectionManager();
|
var _nc:ConnectionManager = BBB.initConnectionManager();
|
||||||
_nc.sendMessage("whiteboard.undo",
|
_nc.sendMessage("whiteboard.undo",
|
||||||
function(result:String):void { // On successful result
|
function(result:String):void { // On successful result
|
||||||
@ -88,7 +87,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function clearBoard():void{
|
public function clearBoard():void{
|
||||||
LogUtil.debug("Sending [whiteboard.clear] to server.");
|
// LogUtil.debug("Sending [whiteboard.clear] to server.");
|
||||||
var _nc:ConnectionManager = BBB.initConnectionManager();
|
var _nc:ConnectionManager = BBB.initConnectionManager();
|
||||||
_nc.sendMessage("whiteboard.clear",
|
_nc.sendMessage("whiteboard.clear",
|
||||||
function(result:String):void { // On successful result
|
function(result:String):void { // On successful result
|
||||||
@ -101,7 +100,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function requestAnnotationHistory():void{
|
public function requestAnnotationHistory():void{
|
||||||
LogUtil.debug("Sending [whiteboard.requestAnnotationHistory] to server.");
|
// LogUtil.debug("Sending [whiteboard.requestAnnotationHistory] to server.");
|
||||||
var _nc:ConnectionManager = BBB.initConnectionManager();
|
var _nc:ConnectionManager = BBB.initConnectionManager();
|
||||||
_nc.sendMessage("whiteboard.requestAnnotationHistory",
|
_nc.sendMessage("whiteboard.requestAnnotationHistory",
|
||||||
function(result:String):void { // On successful result
|
function(result:String):void { // On successful result
|
||||||
@ -119,7 +118,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function sendText(e:WhiteboardDrawEvent):void{
|
public function sendText(e:WhiteboardDrawEvent):void{
|
||||||
LogUtil.debug("Sending [whiteboard.sendAnnotation] (TEXT) to server.");
|
// LogUtil.debug("Sending [whiteboard.sendAnnotation] (TEXT) to server.");
|
||||||
var _nc:ConnectionManager = BBB.initConnectionManager();
|
var _nc:ConnectionManager = BBB.initConnectionManager();
|
||||||
_nc.sendMessage("whiteboard.sendAnnotation",
|
_nc.sendMessage("whiteboard.sendAnnotation",
|
||||||
function(result:String):void { // On successful result
|
function(result:String):void { // On successful result
|
||||||
@ -138,7 +137,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function sendShape(e:WhiteboardDrawEvent):void {
|
public function sendShape(e:WhiteboardDrawEvent):void {
|
||||||
LogUtil.debug("Sending [whiteboard.sendAnnotation] (SHAPE) to server.");
|
// LogUtil.debug("Sending [whiteboard.sendAnnotation] (SHAPE) to server.");
|
||||||
|
|
||||||
var _nc:ConnectionManager = BBB.initConnectionManager();
|
var _nc:ConnectionManager = BBB.initConnectionManager();
|
||||||
_nc.sendMessage("whiteboard.sendAnnotation",
|
_nc.sendMessage("whiteboard.sendAnnotation",
|
||||||
@ -153,7 +152,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function checkIsWhiteboardOn():void {
|
public function checkIsWhiteboardOn():void {
|
||||||
LogUtil.debug("Sending [whiteboard.isWhiteboardEnabled] to server.");
|
// LogUtil.debug("Sending [whiteboard.isWhiteboardEnabled] to server.");
|
||||||
var _nc:ConnectionManager = BBB.initConnectionManager();
|
var _nc:ConnectionManager = BBB.initConnectionManager();
|
||||||
_nc.sendMessage("whiteboard.isWhiteboardEnabled",
|
_nc.sendMessage("whiteboard.isWhiteboardEnabled",
|
||||||
function(result:String):void { // On successful result
|
function(result:String):void { // On successful result
|
||||||
@ -166,7 +165,7 @@ package org.bigbluebutton.modules.whiteboard.services
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function setActivePresentation(e:PresentationEvent):void{
|
public function setActivePresentation(e:PresentationEvent):void{
|
||||||
LogUtil.debug("Sending [whiteboard.isWhiteboardEnabled] to server.");
|
// LogUtil.debug("Sending [whiteboard.isWhiteboardEnabled] to server.");
|
||||||
|
|
||||||
var message:Object = new Object();
|
var message:Object = new Object();
|
||||||
message["presentationID"] = e.presentationName;
|
message["presentationID"] = e.presentationName;
|
||||||
|
Loading…
Reference in New Issue
Block a user