diff options
author | QCyph <dev@lived.nl> | 2011-08-30 09:30:05 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2011-08-30 09:35:08 +0200 |
commit | a48becbf5eb4f77c670d19948559c815f095ed1c (patch) | |
tree | ee7b55c7397adcea44576b1576a2557f46e9cac6 /data | |
parent | 1bc494445e0e95a04d7daccc9787c8d182cd18a6 (diff) |
Bugfix: prevent oldmousemove overwrite in javascript slider
Diffstat (limited to 'data')
-rw-r--r-- | data/script.js | 6 |
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; } |