Sfoglia il codice sorgente

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

Forced Slider binding to parse strings to floats
Enrico Berti 11 anni fa
parent
commit
f0b9138
1 ha cambiato i file con 5 aggiunte e 5 eliminazioni
  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'
     });
     });