From 47699d452a1822f77a3f7767a225761f9cbd2b04 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Sun, 1 Dec 2013 11:16:49 +0200 Subject: [PATCH] fixed ui for normal users --- static/js/ui.js | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/static/js/ui.js b/static/js/ui.js index b4ad04b..c85f6e3 100644 --- a/static/js/ui.js +++ b/static/js/ui.js @@ -216,7 +216,7 @@ function makeSlider($input, minVal, maxVal, snapMode, ticks, ticksNumber, decima } /* transfer the CSS classes */ - slider[0].className += ' ' + $input[0].className; + slider.addClass($input.attr('class')); /* handle input events */ $input.change(input2slider).change(); @@ -225,7 +225,7 @@ function makeSlider($input, minVal, maxVal, snapMode, ticks, ticksNumber, decima $input.after(slider); /* make the slider focusable */ - slider[0].tabIndex = 0; + slider.attr('tabIndex', 0); /* handle key events */ slider.keydown(function (e) { @@ -270,7 +270,9 @@ function makeSlider($input, minVal, maxVal, snapMode, ticks, ticksNumber, decima } }); - $input[0].update = input2slider; + $input.each(function () { + this.update = input2slider; + }); slider.setMinVal = function (mv) { minVal = mv; @@ -331,7 +333,9 @@ function makeTextValidator($input, required) { $input.addClass('validator'); $input.addClass('text-validator'); - $input[0].validate = validate; + $input.each(function () { + this.validate = validate; + }); } function makeComboValidator($select, required) { @@ -373,7 +377,9 @@ function makeComboValidator($select, required) { $select.addClass('validator'); $select.addClass('combo-validator'); - $select[0].validate = validate; + $input.each(function () { + this.validate = validate; + }); } function makeNumberValidator($input, minVal, maxVal, floating, sign, required) { @@ -465,7 +471,9 @@ function makeNumberValidator($input, minVal, maxVal, floating, sign, required) { $input.addClass('validator'); $input.addClass('number-validator'); - $input[0].validate = validate; + $input.each(function () { + this.validate = validate; + }); } function makeTimeValidator($input) { @@ -504,7 +512,9 @@ function makeTimeValidator($input) { $input.addClass('validator'); $input.addClass('time-validator'); - $input[0].validate = validate; + $input.each(function () { + this.validate = validate; + }); } function makeRegexValidator($input, regex, required) { @@ -546,7 +556,9 @@ function makeRegexValidator($input, regex, required) { $input.addClass('validator'); $input.addClass('regex-validator'); - $input[0].validate = validate; + $input.each(function () { + this.validate = validate; + }); } -- 2.39.5