Code Duplication    Length = 21-21 lines in 2 locations

public/js/tinymce/themes/inlite/theme.js 1 location

@@ 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;

public/js/tinymce/themes/modern/theme.js 1 location

@@ 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;