mirror of
https://bitbucket.org/wisemapping/wisemapping-open-source.git
synced 2024-12-22 19:33:48 +01:00
Minor fix to have a single point of exit.
This commit is contained in:
parent
699fda21d2
commit
6a1484b49d
@ -118,21 +118,22 @@ mindplot.Designer = new Class({
|
||||
|
||||
|
||||
$(document).addEvent('mousewheel', function(event) {
|
||||
var containerCoords = screenManager.getContainer().getCoordinates();
|
||||
if (event.client.y < containerCoords.top ||
|
||||
event.client.y > containerCoords.bottom ||
|
||||
event.client.x < containerCoords.left ||
|
||||
event.client.x > containerCoords.right
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
// Change mousewheel handling so we let the default
|
||||
//event happen if we are outside the container.
|
||||
var coords = screenManager.getContainer().getCoordinates();
|
||||
var isOutsideContainer = event.client.y < coords.top ||
|
||||
event.client.y > coords.bottom ||
|
||||
event.client.x < coords.left ||
|
||||
event.client.x > coords.right;
|
||||
|
||||
event.preventDefault();
|
||||
if (event.wheel > 0) {
|
||||
this.zoomIn(1.05);
|
||||
}
|
||||
else {
|
||||
this.zoomOut(1.05);
|
||||
if (!isOutsideContainer) {
|
||||
if (event.wheel > 0) {
|
||||
this.zoomIn(1.05);
|
||||
}
|
||||
else {
|
||||
this.zoomOut(1.05);
|
||||
}
|
||||
event.preventDefault();
|
||||
}
|
||||
}.bind(this));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user