firefox bugfix, mousemove no longer crashes js on client

This commit is contained in:
sandb 2009-12-30 11:52:33 +01:00
parent b77e986a16
commit 515d949f75
2 changed files with 5 additions and 5 deletions

View File

@ -138,14 +138,14 @@ IFaceButtons.prototype.draw = function() {
IFaceButtons.prototype.mousemove = function(event) { IFaceButtons.prototype.mousemove = function(event) {
for (var i =0; i < this.buttons.length; i++) { for (var i =0; i < this.buttons.length; i++) {
var b = this.buttons[i]; var b = this.buttons[i];
b.isHover = b.isHovered(event.offsetX, event.offsetY); b.isHover = b.isHovered(event.clientX, event.clientY);
} }
}; };
IFaceButtons.prototype.mouseclick = function(event) { IFaceButtons.prototype.mouseclick = function(event) {
for (var i =0; i < this.buttons.length; i++) { for (var i =0; i < this.buttons.length; i++) {
var b = this.buttons[i]; var b = this.buttons[i];
if (b.isHovered(event.offsetX, event.offsetY)) if (b.isHovered(event.clientX, event.clientY))
b.execute(); b.execute();
} }
}; };

View File

@ -115,8 +115,8 @@ Pamela.prototype.start = function() {
Pamela.prototype.mousemove = function(event) { Pamela.prototype.mousemove = function(event) {
this.buttons.mousemove(event); this.buttons.mousemove(event);
this.mouse.x = event.offsetX; this.mouse.x = event.clientX;
this.mouse.y = event.offsetY; this.mouse.y = event.clientY;
}; };
Pamela.prototype.mouseclick = function(event) { Pamela.prototype.mouseclick = function(event) {
@ -195,7 +195,7 @@ Pamela.prototype.updateEntries = function() {
$.getJSON("macs.php", function(data) { $.getJSON("macs.php", function(data) {
self.updateNodes(data); self.updateNodes(data);
}); });
self.entriesTimer = setTimeout(function() { self.updateEntries(); }, 60000); self.entriesTimer = setTimeout(function() { self.updateEntries(); }, 20000);
}; };
$(document).ready(function() { $(document).ready(function() {