[richfaces-svn-commits] JBoss Rich Faces SVN: r2099 - trunk/ui/inputnumber-slider/src/main/resources/org/richfaces/renderkit/html/script.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Tue Aug 7 09:40:40 EDT 2007
Author: sergeyhalipov
Date: 2007-08-07 09:40:39 -0400 (Tue, 07 Aug 2007)
New Revision: 2099
Modified:
trunk/ui/inputnumber-slider/src/main/resources/org/richfaces/renderkit/html/script/SliderScript.js
Log:
http://jira.jboss.com/jira/browse/RF-504
Modified: trunk/ui/inputnumber-slider/src/main/resources/org/richfaces/renderkit/html/script/SliderScript.js
===================================================================
--- trunk/ui/inputnumber-slider/src/main/resources/org/richfaces/renderkit/html/script/SliderScript.js 2007-08-07 13:40:19 UTC (rev 2098)
+++ trunk/ui/inputnumber-slider/src/main/resources/org/richfaces/renderkit/html/script/SliderScript.js 2007-08-07 13:40:39 UTC (rev 2099)
@@ -176,7 +176,7 @@
sliderValue = this.getNearestValue(sliderValue);
this.value = sliderValue;
this.handle.style.left = this.translateToPx(sliderValue);
- if (!this.editInFocus && (this.required || "" != this.input.value)){
+ if (!this.editInFocus && (this.required || "" != this.input.value || this.updating)){
this.input.value = this.value;
}
if (!this.tip.firstChild) {
@@ -209,6 +209,8 @@
},
startDrag: function(event) {
+ if (this.editInFocus)
+ this.input.blur();
window.document.onmouseup = this.eventMouseUp.bindAsEventListener(this);
window.document.onmousemove = this.eventMouseMove.bindAsEventListener(this);
this.editBlur();
@@ -234,12 +236,14 @@
},
update: function(event) {
+ this.updating = true;
if(this.active) {
if(!this.dragging) this.dragging = true;
this.draw(event);
Event.stop(event);
}
+ this.updating = false;
},
draw: function(event) {
More information about the richfaces-svn-commits
mailing list