Browse Source

HUE-2211 [search] Twitter and Jobs example do not load properly

Forced Slider binding to parse strings to floats
Enrico Berti 11 years ago
parent
commit
f0b91388d5
1 changed files with 5 additions and 5 deletions
  1. 5 5
      desktop/core/static/js/ko.hue-bindings.js

+ 5 - 5
desktop/core/static/js/ko.hue-bindings.js

@@ -169,12 +169,12 @@ ko.bindingHandlers.slider = {
     var _el = $(element);
     var _options = $.extend(valueAccessor(), {});
     _el.slider({
-      min: _options.start() ? _options.start() : 0,
-      max: _options.end() ? _options.end() : 10,
-      step: _options.gap() ? _options.gap() : 1,
+      min: !isNaN(parseFloat(_options.start())) ? parseFloat(_options.start()) : 0,
+      max: !isNaN(parseFloat(_options.end())) ? parseFloat(_options.end()) : 10,
+      step: !isNaN(parseFloat(_options.gap())) ? parseFloat(_options.gap()) : 1,
       handle: _options.handle ? _options.handle : 'triangle',
-      start: _options.min(),
-      end: _options.max(),
+      start: parseFloat(_options.min()),
+      end: parseFloat(_options.max()),
       tooltip_split: true,
       tooltip: 'always'
     });