aboutsummaryrefslogtreecommitdiffstats
path: root/ui/tests/ui.testmouse.js
diff options
context:
space:
mode:
authorRichard Worth <rdworth@gmail.com>2008-05-26 20:29:22 +0000
committerRichard Worth <rdworth@gmail.com>2008-05-26 20:29:22 +0000
commit661f111abb344bfee1f1b9520de32ab5f6447409 (patch)
tree1361b218a700f0db084bdc8ffcd58199aa7fcbde /ui/tests/ui.testmouse.js
parent48009db7e833e18f4400c05a57e1932aa42c674f (diff)
downloadjquery-ui-661f111abb344bfee1f1b9520de32ab5f6447409.tar.gz
jquery-ui-661f111abb344bfee1f1b9520de32ab5f6447409.zip
auto tests - now runs multiple tests with status
Diffstat (limited to 'ui/tests/ui.testmouse.js')
-rw-r--r--ui/tests/ui.testmouse.js21
1 files changed, 11 insertions, 10 deletions
diff --git a/ui/tests/ui.testmouse.js b/ui/tests/ui.testmouse.js
index 7d734693f..d629e4bff 100644
--- a/ui/tests/ui.testmouse.js
+++ b/ui/tests/ui.testmouse.js
@@ -8,17 +8,18 @@
* Revision: $Id: $
*/
;(function($) {
+
+ var mouseX = 0;
+ var mouseY = 0;
$.widget("ui.testMouse", {
- mouseX: 0,
- mouseY: 0,
trackMouse: function() {},
init: function() {
var self = this;
this.trackMouse = function(e) {
if (e.isTrusted !== false) {
- self.mouseX = e.pageX;
- self.mouseY = e.pageY;
+ mouseX = e.pageX;
+ mouseY = e.pageY;
}
}
$(document).bind("mousemove", this.trackMouse);
@@ -67,7 +68,7 @@
up: function(x, y) {
this.dispatch("mouseup", x, y);
},
- drag: function(dx, dy, complete) {
+ drag: function(dx, dy) {
var self = this;
var center = this.center();
@@ -107,8 +108,8 @@
var testStart = function() {
self.element.bind("mouseover", updateCursor).bind("mouseout", resetCursor);
- fakemouse.appendTo('body').css({ position: 'absolute', left: self.mouseX, top: self.mouseY, zIndex: 5000 });
- realmouse.appendTo('body').css({ position: 'absolute', left: self.mouseX, top: self.mouseY, zIndex: 5000, opacity: 0.1 });
+ fakemouse.appendTo('body').css({ position: 'absolute', left: mouseX, top: mouseY, zIndex: 5000 });
+ realmouse.appendTo('body').css({ position: 'absolute', left: mouseX, top: mouseY, zIndex: 5000, opacity: 0.1 });
mousescreen.appendTo('body').css({ width: '100%', height: '100%', position: 'absolute', top: 0, left: 0, zIndex: 5000 })
.mousemove(function(e) { realmouse.css({ left: e.pageX, top: e.pageY }); return false; })
.mousedown(function() { return false; })
@@ -119,11 +120,11 @@
var testStop = function() {
self.element.unbind("mouseover", updateCursor).unbind("mouseout", resetCursor);
mousescreen.remove();
- self.mouseX = realmouse.css("left");
- self.mouseY = realmouse.css("top");
+ mouseX = realmouse.css("left");
+ mouseY = realmouse.css("top");
realmouse.remove();
fakemouse.remove();
- ($.isFunction(complete) && complete.apply());
+ self.options.complete.apply();
}
testStart();