[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