Code Duplication    Length = 56-56 lines in 2 locations

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

@@ 2090-2145 (lines=56) @@
2087
        return Control.rtl;
2088
      },
2089
      classPrefix: classPrefix,
2090
      init: function (settings) {
2091
        var self$$1 = this;
2092
        var classes, defaultClasses;
2093
        function applyClasses(classes) {
2094
          var i;
2095
          classes = classes.split(' ');
2096
          for (i = 0; i < classes.length; i++) {
2097
            self$$1.classes.add(classes[i]);
2098
          }
2099
        }
2100
        self$$1.settings = settings = global$2.extend({}, self$$1.Defaults, settings);
2101
        self$$1._id = settings.id || 'mceu_' + idCounter++;
2102
        self$$1._aria = { role: settings.role };
2103
        self$$1._elmCache = {};
2104
        self$$1.$ = global$9;
2105
        self$$1.state = new ObservableObject({
2106
          visible: true,
2107
          active: false,
2108
          disabled: false,
2109
          value: ''
2110
        });
2111
        self$$1.data = new ObservableObject(settings.data);
2112
        self$$1.classes = new ClassList(function () {
2113
          if (self$$1.state.get('rendered')) {
2114
            self$$1.getEl().className = this.toString();
2115
          }
2116
        });
2117
        self$$1.classes.prefix = self$$1.classPrefix;
2118
        classes = settings.classes;
2119
        if (classes) {
2120
          if (self$$1.Defaults) {
2121
            defaultClasses = self$$1.Defaults.classes;
2122
            if (defaultClasses && classes !== defaultClasses) {
2123
              applyClasses(defaultClasses);
2124
            }
2125
          }
2126
          applyClasses(classes);
2127
        }
2128
        global$2.each('title text name visible disabled active value'.split(' '), function (name$$1) {
2129
          if (name$$1 in settings) {
2130
            self$$1[name$$1](settings[name$$1]);
2131
          }
2132
        });
2133
        self$$1.on('click', function () {
2134
          if (self$$1.disabled()) {
2135
            return false;
2136
          }
2137
        });
2138
        self$$1.settings = settings;
2139
        self$$1.borderBox = BoxUtils.parseBox(settings.border);
2140
        self$$1.paddingBox = BoxUtils.parseBox(settings.padding);
2141
        self$$1.marginBox = BoxUtils.parseBox(settings.margin);
2142
        if (settings.hidden) {
2143
          self$$1.hide();
2144
        }
2145
      },
2146
      Properties: 'parent,name',
2147
      getContainerElm: function () {
2148
        var uiContainer = UiContainer.getUiContainer(this);

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

@@ 1581-1636 (lines=56) @@
1578
        return Control.rtl;
1579
      },
1580
      classPrefix: classPrefix,
1581
      init: function (settings) {
1582
        var self$$1 = this;
1583
        var classes, defaultClasses;
1584
        function applyClasses(classes) {
1585
          var i;
1586
          classes = classes.split(' ');
1587
          for (i = 0; i < classes.length; i++) {
1588
            self$$1.classes.add(classes[i]);
1589
          }
1590
        }
1591
        self$$1.settings = settings = global$4.extend({}, self$$1.Defaults, settings);
1592
        self$$1._id = settings.id || 'mceu_' + idCounter++;
1593
        self$$1._aria = { role: settings.role };
1594
        self$$1._elmCache = {};
1595
        self$$1.$ = global$7;
1596
        self$$1.state = new ObservableObject({
1597
          visible: true,
1598
          active: false,
1599
          disabled: false,
1600
          value: ''
1601
        });
1602
        self$$1.data = new ObservableObject(settings.data);
1603
        self$$1.classes = new ClassList(function () {
1604
          if (self$$1.state.get('rendered')) {
1605
            self$$1.getEl().className = this.toString();
1606
          }
1607
        });
1608
        self$$1.classes.prefix = self$$1.classPrefix;
1609
        classes = settings.classes;
1610
        if (classes) {
1611
          if (self$$1.Defaults) {
1612
            defaultClasses = self$$1.Defaults.classes;
1613
            if (defaultClasses && classes !== defaultClasses) {
1614
              applyClasses(defaultClasses);
1615
            }
1616
          }
1617
          applyClasses(classes);
1618
        }
1619
        global$4.each('title text name visible disabled active value'.split(' '), function (name$$1) {
1620
          if (name$$1 in settings) {
1621
            self$$1[name$$1](settings[name$$1]);
1622
          }
1623
        });
1624
        self$$1.on('click', function () {
1625
          if (self$$1.disabled()) {
1626
            return false;
1627
          }
1628
        });
1629
        self$$1.settings = settings;
1630
        self$$1.borderBox = BoxUtils.parseBox(settings.border);
1631
        self$$1.paddingBox = BoxUtils.parseBox(settings.padding);
1632
        self$$1.marginBox = BoxUtils.parseBox(settings.margin);
1633
        if (settings.hidden) {
1634
          self$$1.hide();
1635
        }
1636
      },
1637
      Properties: 'parent,name',
1638
      getContainerElm: function () {
1639
        var uiContainer = UiContainer.getUiContainer(this);