[richfaces-svn-commits] JBoss Rich Faces SVN: r5019 - in trunk/ui/dataFilterSlider/src/main: resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Wed Dec 26 12:47:52 EST 2007
Author: sergeyhalipov
Date: 2007-12-26 12:47:52 -0500 (Wed, 26 Dec 2007)
New Revision: 5019
Modified:
trunk/ui/dataFilterSlider/src/main/java/org/richfaces/renderkit/DataFilterSliderRendererBase.java
trunk/ui/dataFilterSlider/src/main/resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src/slider.js
Log:
http://jira.jboss.com/jira/browse/RF-1761
Modified: trunk/ui/dataFilterSlider/src/main/java/org/richfaces/renderkit/DataFilterSliderRendererBase.java
===================================================================
--- trunk/ui/dataFilterSlider/src/main/java/org/richfaces/renderkit/DataFilterSliderRendererBase.java 2007-12-26 17:30:04 UTC (rev 5018)
+++ trunk/ui/dataFilterSlider/src/main/java/org/richfaces/renderkit/DataFilterSliderRendererBase.java 2007-12-26 17:47:52 UTC (rev 5019)
@@ -22,10 +22,8 @@
package org.richfaces.renderkit;
import java.io.IOException;
-import java.nio.Buffer;
import java.util.Map;
-import javax.faces.FacesException;
import javax.faces.component.UIComponent;
import javax.faces.component.UIForm;
import javax.faces.component.UIInput;
@@ -37,7 +35,6 @@
import org.ajax4jsf.javascript.JSFunctionDefinition;
import org.ajax4jsf.javascript.JSReference;
import org.ajax4jsf.renderkit.AjaxRendererUtils;
-import org.ajax4jsf.renderkit.RendererUtils;
import org.ajax4jsf.util.SelectUtils;
import org.richfaces.component.UIDataFltrSlider;
import org.richfaces.event.DataFilterSliderEvent;
@@ -170,8 +167,12 @@
Integer newSliderVal = dataFilterSlider.getStartRange();
if (requestParams.get(clientId + "slider_val") != null
- && !"".equals(requestParams.get(clientId + "slider_val"))) {
- newSliderVal = Integer.valueOf(requestParams.get(clientId + "slider_val").toString());
+ && !"".equals(requestParams.get(clientId + "slider_val"))) {
+ try {
+ newSliderVal = Integer.valueOf(requestParams.get(clientId + "slider_val").toString());
+ } catch (NumberFormatException nfe) {
+ newSliderVal = oldSliderVal;
+ }
}
if (newSliderVal.equals(oldSliderVal)) {
Modified: trunk/ui/dataFilterSlider/src/main/resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src/slider.js
===================================================================
--- trunk/ui/dataFilterSlider/src/main/resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src/slider.js 2007-12-26 17:30:04 UTC (rev 5018)
+++ trunk/ui/dataFilterSlider/src/main/resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src/slider.js 2007-12-26 17:47:52 UTC (rev 5019)
@@ -153,8 +153,10 @@
this.values[handleIdx] = sliderValue;
this.value = this.values[0]; // assure backwards compat
- this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] =
- this.translateToPx(sliderValue);
+ if (!isNaN(sliderValue)) {
+ this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] =
+ this.translateToPx(sliderValue);
+ }
this.drawSpans();
if((!this.dragging || !this.event)&&this.flag) this.updateFinished();
More information about the richfaces-svn-commits
mailing list