| @@ 9277-9297 (lines=21) @@ | ||
| 9274 | function setAriaProp(el, name, value) { |
|
| 9275 | el.setAttribute('aria-' + name, value); |
|
| 9276 | } |
|
| 9277 | function updateSliderHandle(ctrl, value) { |
|
| 9278 | var maxHandlePos, shortSizeName, sizeName, stylePosName, styleValue, handleEl; |
|
| 9279 | if (ctrl.settings.orientation === 'v') { |
|
| 9280 | stylePosName = 'top'; |
|
| 9281 | sizeName = 'height'; |
|
| 9282 | shortSizeName = 'h'; |
|
| 9283 | } else { |
|
| 9284 | stylePosName = 'left'; |
|
| 9285 | sizeName = 'width'; |
|
| 9286 | shortSizeName = 'w'; |
|
| 9287 | } |
|
| 9288 | handleEl = ctrl.getEl('handle'); |
|
| 9289 | maxHandlePos = (ctrl.layoutRect()[shortSizeName] || 100) - funcs.getSize(handleEl)[sizeName]; |
|
| 9290 | styleValue = maxHandlePos * ((value - ctrl._minValue) / (ctrl._maxValue - ctrl._minValue)) + 'px'; |
|
| 9291 | handleEl.style[stylePosName] = styleValue; |
|
| 9292 | handleEl.style.height = ctrl.layoutRect().h + 'px'; |
|
| 9293 | setAriaProp(handleEl, 'valuenow', value); |
|
| 9294 | setAriaProp(handleEl, 'valuetext', '' + ctrl.settings.previewFilter(value)); |
|
| 9295 | setAriaProp(handleEl, 'valuemin', ctrl._minValue); |
|
| 9296 | setAriaProp(handleEl, 'valuemax', ctrl._maxValue); |
|
| 9297 | } |
|
| 9298 | var Slider = Widget.extend({ |
|
| 9299 | init: function (settings) { |
|
| 9300 | var self = this; |
|
| @@ 9085-9105 (lines=21) @@ | ||
| 9082 | function setAriaProp(el, name, value) { |
|
| 9083 | el.setAttribute('aria-' + name, value); |
|
| 9084 | } |
|
| 9085 | function updateSliderHandle(ctrl, value) { |
|
| 9086 | var maxHandlePos, shortSizeName, sizeName, stylePosName, styleValue, handleEl; |
|
| 9087 | if (ctrl.settings.orientation === 'v') { |
|
| 9088 | stylePosName = 'top'; |
|
| 9089 | sizeName = 'height'; |
|
| 9090 | shortSizeName = 'h'; |
|
| 9091 | } else { |
|
| 9092 | stylePosName = 'left'; |
|
| 9093 | sizeName = 'width'; |
|
| 9094 | shortSizeName = 'w'; |
|
| 9095 | } |
|
| 9096 | handleEl = ctrl.getEl('handle'); |
|
| 9097 | maxHandlePos = (ctrl.layoutRect()[shortSizeName] || 100) - funcs.getSize(handleEl)[sizeName]; |
|
| 9098 | styleValue = maxHandlePos * ((value - ctrl._minValue) / (ctrl._maxValue - ctrl._minValue)) + 'px'; |
|
| 9099 | handleEl.style[stylePosName] = styleValue; |
|
| 9100 | handleEl.style.height = ctrl.layoutRect().h + 'px'; |
|
| 9101 | setAriaProp(handleEl, 'valuenow', value); |
|
| 9102 | setAriaProp(handleEl, 'valuetext', '' + ctrl.settings.previewFilter(value)); |
|
| 9103 | setAriaProp(handleEl, 'valuemin', ctrl._minValue); |
|
| 9104 | setAriaProp(handleEl, 'valuemax', ctrl._maxValue); |
|
| 9105 | } |
|
| 9106 | var Slider = Widget.extend({ |
|
| 9107 | init: function (settings) { |
|
| 9108 | var self = this; |
|