Code Duplication    Length = 48-48 lines in 2 locations

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

@@ 2163-2210 (lines=48) @@
2160
        }
2161
        return ctrl;
2162
      },
2163
      initLayoutRect: function () {
2164
        var self$$1 = this;
2165
        var settings = self$$1.settings;
2166
        var borderBox, layoutRect;
2167
        var elm = self$$1.getEl();
2168
        var width, height, minWidth, minHeight, autoResize;
2169
        var startMinWidth, startMinHeight, initialSize;
2170
        borderBox = self$$1.borderBox = self$$1.borderBox || BoxUtils.measureBox(elm, 'border');
2171
        self$$1.paddingBox = self$$1.paddingBox || BoxUtils.measureBox(elm, 'padding');
2172
        self$$1.marginBox = self$$1.marginBox || BoxUtils.measureBox(elm, 'margin');
2173
        initialSize = funcs.getSize(elm);
2174
        startMinWidth = settings.minWidth;
2175
        startMinHeight = settings.minHeight;
2176
        minWidth = startMinWidth || initialSize.width;
2177
        minHeight = startMinHeight || initialSize.height;
2178
        width = settings.width;
2179
        height = settings.height;
2180
        autoResize = settings.autoResize;
2181
        autoResize = typeof autoResize !== 'undefined' ? autoResize : !width && !height;
2182
        width = width || minWidth;
2183
        height = height || minHeight;
2184
        var deltaW = borderBox.left + borderBox.right;
2185
        var deltaH = borderBox.top + borderBox.bottom;
2186
        var maxW = settings.maxWidth || 65535;
2187
        var maxH = settings.maxHeight || 65535;
2188
        self$$1._layoutRect = layoutRect = {
2189
          x: settings.x || 0,
2190
          y: settings.y || 0,
2191
          w: width,
2192
          h: height,
2193
          deltaW: deltaW,
2194
          deltaH: deltaH,
2195
          contentW: width - deltaW,
2196
          contentH: height - deltaH,
2197
          innerW: width - deltaW,
2198
          innerH: height - deltaH,
2199
          startMinWidth: startMinWidth || 0,
2200
          startMinHeight: startMinHeight || 0,
2201
          minW: Math.min(minWidth, maxW),
2202
          minH: Math.min(minHeight, maxH),
2203
          maxW: maxW,
2204
          maxH: maxH,
2205
          autoResize: autoResize,
2206
          scrollW: 0
2207
        };
2208
        self$$1._lastLayoutRect = {};
2209
        return layoutRect;
2210
      },
2211
      layoutRect: function (newRect) {
2212
        var self$$1 = this;
2213
        var curRect = self$$1._layoutRect, lastLayoutRect, size, deltaWidth, deltaHeight, repaintControls;

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

@@ 1654-1701 (lines=48) @@
1651
        }
1652
        return ctrl;
1653
      },
1654
      initLayoutRect: function () {
1655
        var self$$1 = this;
1656
        var settings = self$$1.settings;
1657
        var borderBox, layoutRect;
1658
        var elm = self$$1.getEl();
1659
        var width, height, minWidth, minHeight, autoResize;
1660
        var startMinWidth, startMinHeight, initialSize;
1661
        borderBox = self$$1.borderBox = self$$1.borderBox || BoxUtils.measureBox(elm, 'border');
1662
        self$$1.paddingBox = self$$1.paddingBox || BoxUtils.measureBox(elm, 'padding');
1663
        self$$1.marginBox = self$$1.marginBox || BoxUtils.measureBox(elm, 'margin');
1664
        initialSize = funcs.getSize(elm);
1665
        startMinWidth = settings.minWidth;
1666
        startMinHeight = settings.minHeight;
1667
        minWidth = startMinWidth || initialSize.width;
1668
        minHeight = startMinHeight || initialSize.height;
1669
        width = settings.width;
1670
        height = settings.height;
1671
        autoResize = settings.autoResize;
1672
        autoResize = typeof autoResize !== 'undefined' ? autoResize : !width && !height;
1673
        width = width || minWidth;
1674
        height = height || minHeight;
1675
        var deltaW = borderBox.left + borderBox.right;
1676
        var deltaH = borderBox.top + borderBox.bottom;
1677
        var maxW = settings.maxWidth || 65535;
1678
        var maxH = settings.maxHeight || 65535;
1679
        self$$1._layoutRect = layoutRect = {
1680
          x: settings.x || 0,
1681
          y: settings.y || 0,
1682
          w: width,
1683
          h: height,
1684
          deltaW: deltaW,
1685
          deltaH: deltaH,
1686
          contentW: width - deltaW,
1687
          contentH: height - deltaH,
1688
          innerW: width - deltaW,
1689
          innerH: height - deltaH,
1690
          startMinWidth: startMinWidth || 0,
1691
          startMinHeight: startMinHeight || 0,
1692
          minW: Math.min(minWidth, maxW),
1693
          minH: Math.min(minHeight, maxH),
1694
          maxW: maxW,
1695
          maxH: maxH,
1696
          autoResize: autoResize,
1697
          scrollW: 0
1698
        };
1699
        self$$1._lastLayoutRect = {};
1700
        return layoutRect;
1701
      },
1702
      layoutRect: function (newRect) {
1703
        var self$$1 = this;
1704
        var curRect = self$$1._layoutRect, lastLayoutRect, size, deltaWidth, deltaHeight, repaintControls;