Code Duplication    Length = 30-30 lines in 2 locations

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

@@ 9559-9588 (lines=30) @@
9556
          }
9557
        });
9558
      },
9559
      initLayoutRect: function () {
9560
        var self = this;
9561
        var rect, minW, minH;
9562
        minW = funcs.getSize(self.getEl('head')).width;
9563
        minW = minW < 0 ? 0 : minW;
9564
        minH = 0;
9565
        self.items().each(function (item) {
9566
          minW = Math.max(minW, item.layoutRect().minW);
9567
          minH = Math.max(minH, item.layoutRect().minH);
9568
        });
9569
        self.items().each(function (ctrl) {
9570
          ctrl.settings.x = 0;
9571
          ctrl.settings.y = 0;
9572
          ctrl.settings.w = minW;
9573
          ctrl.settings.h = minH;
9574
          ctrl.layoutRect({
9575
            x: 0,
9576
            y: 0,
9577
            w: minW,
9578
            h: minH
9579
          });
9580
        });
9581
        var headH = funcs.getSize(self.getEl('head')).height;
9582
        self.settings.minWidth = minW;
9583
        self.settings.minHeight = minH + headH;
9584
        rect = self._super();
9585
        rect.deltaH += headH;
9586
        rect.innerH = rect.h - rect.deltaH;
9587
        return rect;
9588
      }
9589
    });
9590
9591
    var TextBox = Widget.extend({

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

@@ 9367-9396 (lines=30) @@
9364
          }
9365
        });
9366
      },
9367
      initLayoutRect: function () {
9368
        var self = this;
9369
        var rect, minW, minH;
9370
        minW = funcs.getSize(self.getEl('head')).width;
9371
        minW = minW < 0 ? 0 : minW;
9372
        minH = 0;
9373
        self.items().each(function (item) {
9374
          minW = Math.max(minW, item.layoutRect().minW);
9375
          minH = Math.max(minH, item.layoutRect().minH);
9376
        });
9377
        self.items().each(function (ctrl) {
9378
          ctrl.settings.x = 0;
9379
          ctrl.settings.y = 0;
9380
          ctrl.settings.w = minW;
9381
          ctrl.settings.h = minH;
9382
          ctrl.layoutRect({
9383
            x: 0,
9384
            y: 0,
9385
            w: minW,
9386
            h: minH
9387
          });
9388
        });
9389
        var headH = funcs.getSize(self.getEl('head')).height;
9390
        self.settings.minWidth = minW;
9391
        self.settings.minHeight = minH + headH;
9392
        rect = self._super();
9393
        rect.deltaH += headH;
9394
        rect.innerH = rect.h - rect.deltaH;
9395
        return rect;
9396
      }
9397
    });
9398
9399
    var TextBox = Widget.extend({