[richfaces-svn-commits] JBoss Rich Faces SVN: r2523 - in trunk/ui: inputnumber-spinner/src/main/resources/org/richfaces/renderkit/html/script and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Tue Aug 28 04:18:10 EDT 2007
Author: a.izobov
Date: 2007-08-28 04:18:10 -0400 (Tue, 28 Aug 2007)
New Revision: 2523
Modified:
trunk/ui/inputnumber-slider/src/main/resources/org/richfaces/renderkit/html/script/SliderScript.js
trunk/ui/inputnumber-spinner/src/main/resources/org/richfaces/renderkit/html/script/SpinnerScript.js
Log:
http://jira.jboss.com/jira/browse/RF-635
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-28 03:41:43 UTC (rev 2522)
+++ trunk/ui/inputnumber-slider/src/main/resources/org/richfaces/renderkit/html/script/SliderScript.js 2007-08-28 08:18:10 UTC (rev 2523)
@@ -183,9 +183,11 @@
}
sliderValue = this.getNearestValue(sliderValue);
this.value = sliderValue;
- this.handle.style.left = this.translateToPx(sliderValue);
if (!this.editInFocus && (this.required || "" != this.input.value || this.updating)){
this.input.value = this.value;
+ this.handle.style.left = this.translateToPx(sliderValue);
+ } else {
+ this.handle.style.left = "-2px";
}
if (!this.tip.firstChild) {
this.tip.appendChild(window.document.createTextNode(this.value));
Modified: trunk/ui/inputnumber-spinner/src/main/resources/org/richfaces/renderkit/html/script/SpinnerScript.js
===================================================================
--- trunk/ui/inputnumber-spinner/src/main/resources/org/richfaces/renderkit/html/script/SpinnerScript.js 2007-08-28 03:41:43 UTC (rev 2522)
+++ trunk/ui/inputnumber-spinner/src/main/resources/org/richfaces/renderkit/html/script/SpinnerScript.js 2007-08-28 08:18:10 UTC (rev 2523)
@@ -42,39 +42,47 @@
switchItems: function( e ) {
var editValue = this.controls.edit.value;
if (e == 'up'){
- editValue -= this.delta*-1;
- editValue = this.roundFloat(editValue);
- if ( editValue <= this.max && editValue >= this.min){
- this.controls.edit.value = editValue;
+ if ("" == editValue) {
+ this.controls.edit.value = this.min;
} else {
- if (this.cycled){
- if (this.delta>0){
- this.controls.edit.value = this.min;
+ editValue -= this.delta*-1;
+ editValue = this.roundFloat(editValue);
+ if ( editValue <= this.max && editValue >= this.min){
+ this.controls.edit.value = editValue;
+ } else {
+ if (this.cycled){
+ if (this.delta>0){
+ this.controls.edit.value = this.min;
+ } else {
+ this.controls.edit.value = this.max;
+ }
} else {
+ this.error();
+ this.controls.fireEditEvent("error");
this.controls.edit.value = this.max;
}
- } else {
- this.error();
- this.controls.fireEditEvent("error");
- this.controls.edit.value = this.max;
}
}
} else {
- editValue -= this.delta;
- editValue = this.roundFloat(editValue);
- if (editValue >= this.min && editValue <= this.max){
- this.controls.edit.value = editValue;
+ if ("" == editValue) {
+ this.controls.edit.value = this.max;
} else {
- if (this.cycled){
- if (this.delta<0){
+ editValue -= this.delta;
+ editValue = this.roundFloat(editValue);
+ if (editValue >= this.min && editValue <= this.max){
+ this.controls.edit.value = editValue;
+ } else {
+ if (this.cycled){
+ if (this.delta<0){
+ this.controls.edit.value = this.min;
+ } else {
+ this.controls.edit.value = this.max;
+ }
+ } else {
+ this.error();
+ this.controls.fireEditEvent("error");
this.controls.edit.value = this.min;
- } else {
- this.controls.edit.value = this.max;
}
- } else {
- this.error();
- this.controls.fireEditEvent("error");
- this.controls.edit.value = this.min;
}
}
}
More information about the richfaces-svn-commits
mailing list