summaryrefslogtreecommitdiff
path: root/swat2/style/qooxdoo/widgets/managers/QxRangeManager.js
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-09-12 21:31:56 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-09-12 21:31:56 +0200
commit218a1c8a671ef84614b7b36bbb67ef4b3589c4dc (patch)
tree425c8e8fa733d8f39cb6531fea882521fee9011b /swat2/style/qooxdoo/widgets/managers/QxRangeManager.js
parentfc23663f4b830709b65e03185a78ed917970b2b5 (diff)
parente4412a0470b18ea9e605f2afb00c23609102d59c (diff)
downloadsamba-218a1c8a671ef84614b7b36bbb67ef4b3589c4dc.tar.gz
samba-218a1c8a671ef84614b7b36bbb67ef4b3589c4dc.tar.bz2
samba-218a1c8a671ef84614b7b36bbb67ef4b3589c4dc.zip
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into manpage
(This used to be commit eff27744d3dcb4f6bcdf9bd03583bb38634c398d)
Diffstat (limited to 'swat2/style/qooxdoo/widgets/managers/QxRangeManager.js')
-rw-r--r--swat2/style/qooxdoo/widgets/managers/QxRangeManager.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/swat2/style/qooxdoo/widgets/managers/QxRangeManager.js b/swat2/style/qooxdoo/widgets/managers/QxRangeManager.js
new file mode 100644
index 0000000000..c9757cb3ba
--- /dev/null
+++ b/swat2/style/qooxdoo/widgets/managers/QxRangeManager.js
@@ -0,0 +1,2 @@
+/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */
+function QxRangeManager(){QxTarget.call(this);};QxRangeManager.extend(QxManager,"QxRangeManager");QxRangeManager.addProperty({name:"value",type:Number,defaultValue:0});QxRangeManager.addProperty({name:"min",type:Number,defaultValue:0});QxRangeManager.addProperty({name:"max",type:Number,defaultValue:100});proto._checkValue=function(_b1){return Math.max(this.getMin(),Math.min(this.getMax(),Math.floor(_b1)));};proto._modifyValue=function(_b1,_b2,_b3,_b4){if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;};proto._checkMax=function(_b1){return Math.floor(_b1);};proto._modifyMax=function(_b1,_b2,_b3,_b4){this.setValue(Math.min(this.getValue(),_b1));if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;};proto._checkMin=function(_b1){return Math.floor(_b1);};proto._modifyMin=function(_b1,_b2,_b3,_b4){this.setValue(Math.max(this.getValue(),_b1));if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;}; \ No newline at end of file