[ https://issues.apache.org/jira/browse/OPENMEETINGS-731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13728787#comment-13728787 ]
Andun Sameera Liyanagunawardana commented on OPENMEETINGS-731: -------------------------------------------------------------- I have implemented some parts of taking dimension input from the user. Say I have the dimensions as variables, and then what should happen ? For a example where should I have to put the limiting logic in the Zoom Out Function, bay.whiteboard.Whiteboard.prototype.zoomOut = function(){ this.scale(new bay.whiteboard.Vector(this.graphics.getCoordSize().width/2, this.graphics.getCoordSize().height/2), 0.5); this.redrawAll(); } Or do I have to go to, bay.whiteboard.Whiteboard.prototype.scale = function(p, n){ var coords = this.reverseTransform(p); this.area.transformation = this.area.transformation.translate(coords.x, coords.y).scale(n, n).translate(-coords.x, -coords.y); this.onSetTransformation(); } I think I have to check the dimensions values before do the scaling. Or as I notices I can ignore scaling if the scaled out put is going out from the dimension range. To do that do I have to go in to onSetTransformation function? bay.whiteboard.Whiteboard.prototype.onSetTransformation = function(){ this.area.reverseTransformation = this.area.transformation.createInverse(); var coords = this.reverseTransform([0, 0, this.graphics.getCoordSize().width, this.graphics.getCoordSize().height]); console.log(coords[0]+'-'+coords[2]+'-'+coords[1]+'-'+coords[3]) ; this.area.minX = coords[0]; this.area.minY = coords[3]; this.area.maxX = coords[2]; this.area.maxY = coords[1]; } > Drawing area of the Wicket based Whiteboard should be limited > ------------------------------------------------------------- > > Key: OPENMEETINGS-731 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-731 > Project: Openmeetings > Issue Type: Sub-task > Components: HTML5 > Affects Versions: 3.0.0 Apache Release > Reporter: Andun Sameera Liyanagunawardana > Fix For: 3.0.0 Apache Release > > > Now we can drag drawings on whiteboard endlessly. It have to be limited to > drawing area. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira