Fix flicker.

Remove more code.
This commit is contained in:
Paulo Veiga
2011-08-29 20:10:05 -03:00
parent d94414775e
commit c74d2de32d
11 changed files with 83 additions and 155 deletions

View File

@@ -28,8 +28,10 @@ mindplot.ScreenManager = new Class({
event.stopPropagation()
});
// @Todo: This must be resolved in other way ...
mindplot.util.Converter.setScreenManager(this);
this._divContainer.addEvent('dblclick', function(event) {
event.stopPropagation() ;
event.preventDefault();
});
},
setScale : function(scale) {
@@ -62,9 +64,9 @@ mindplot.ScreenManager = new Class({
}
},
getWorkspaceElementPosition : function(e) {
_getElementPosition : function(elem) {
// Retrieve current element position.
var elementPosition = e.getPosition();
var elementPosition = elem.getPosition();
var x = elementPosition.x;
var y = elementPosition.y;
@@ -105,10 +107,9 @@ mindplot.ScreenManager = new Class({
//Retrieve topic Position
var topic = iconGroup.getTopic();
var topicPosition = this.getWorkspaceElementPosition(topic);
var topicPosition = this._getElementPosition(topic);
topicPosition.x = topicPosition.x - (parseInt(topic.getSize().width) / 2);
// Remove decimal part..
return {x:x + topicPosition.x,y:y + topicPosition.y};
},