summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorQCyph <dev@lived.nl>2011-08-30 09:30:05 +0200
committerYorhel <git@yorhel.nl>2011-08-30 09:35:08 +0200
commita48becbf5eb4f77c670d19948559c815f095ed1c (patch)
treeee7b55c7397adcea44576b1576a2557f46e9cac6 /data
parent1bc494445e0e95a04d7daccc9787c8d182cd18a6 (diff)
Bugfix: prevent oldmousemove overwrite in javascript slider
Diffstat (limited to 'data')
-rw-r--r--data/script.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/data/script.js b/data/script.js
index 5ab92e3e..a778e192 100644
--- a/data/script.js
+++ b/data/script.js
@@ -2366,11 +2366,13 @@ function filFSlider(c, n, min, max, def, unit) {
b.onmousedown = p.onmousedown = function (e) {
curSlider = this.s;
- curSlider.oldmousemove = document.onmousemove;
- curSlider.oldmouseup = document.onmouseup;
+ if(!curSlider.oldmousemove) curSlider.oldmousemove = document.onmousemove;
+ if(!curSlider.oldmouseup) curSlider.oldmouseup = document.onmouseup;
document.onmouseup = function () {
document.onmousemove = curSlider.oldmousemove;
+ curSlider.oldmousemove = null;
document.onmouseup = curSlider.oldmouseup;
+ curSlider.oldmouseup = null;
filSelectField(curSlider);
return false;
}