瀏覽代碼

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

Forced Slider binding to parse strings to floats
Enrico Berti 11 年之前
父節點
當前提交
f0b91388d5
共有 1 個文件被更改,包括 5 次插入5 次删除
  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 _el = $(element);
     var _options = $.extend(valueAccessor(), {});
     var _options = $.extend(valueAccessor(), {});
     _el.slider({
     _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',
       handle: _options.handle ? _options.handle : 'triangle',
-      start: _options.min(),
-      end: _options.max(),
+      start: parseFloat(_options.min()),
+      end: parseFloat(_options.max()),
       tooltip_split: true,
       tooltip_split: true,
       tooltip: 'always'
       tooltip: 'always'
     });
     });