Code Duplication    Length = 32-32 lines in 2 locations

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

@@ 1434-1465 (lines=32) @@
1431
    var global$b = tinymce.util.Tools.resolve('tinymce.util.EventDispatcher');
1432
1433
    var BoxUtils = {
1434
      parseBox: function (value) {
1435
        var len;
1436
        var radix = 10;
1437
        if (!value) {
1438
          return;
1439
        }
1440
        if (typeof value === 'number') {
1441
          value = value || 0;
1442
          return {
1443
            top: value,
1444
            left: value,
1445
            bottom: value,
1446
            right: value
1447
          };
1448
        }
1449
        value = value.split(' ');
1450
        len = value.length;
1451
        if (len === 1) {
1452
          value[1] = value[2] = value[3] = value[0];
1453
        } else if (len === 2) {
1454
          value[2] = value[0];
1455
          value[3] = value[1];
1456
        } else if (len === 3) {
1457
          value[3] = value[1];
1458
        }
1459
        return {
1460
          top: parseInt(value[0], radix) || 0,
1461
          right: parseInt(value[1], radix) || 0,
1462
          bottom: parseInt(value[2], radix) || 0,
1463
          left: parseInt(value[3], radix) || 0
1464
        };
1465
      },
1466
      measureBox: function (elm, prefix) {
1467
        function getStyle(name) {
1468
          var defaultView = elm.ownerDocument.defaultView;

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

@@ 894-925 (lines=32) @@
891
    var global$9 = tinymce.util.Tools.resolve('tinymce.util.EventDispatcher');
892
893
    var BoxUtils = {
894
      parseBox: function (value) {
895
        var len;
896
        var radix = 10;
897
        if (!value) {
898
          return;
899
        }
900
        if (typeof value === 'number') {
901
          value = value || 0;
902
          return {
903
            top: value,
904
            left: value,
905
            bottom: value,
906
            right: value
907
          };
908
        }
909
        value = value.split(' ');
910
        len = value.length;
911
        if (len === 1) {
912
          value[1] = value[2] = value[3] = value[0];
913
        } else if (len === 2) {
914
          value[2] = value[0];
915
          value[3] = value[1];
916
        } else if (len === 3) {
917
          value[3] = value[1];
918
        }
919
        return {
920
          top: parseInt(value[0], radix) || 0,
921
          right: parseInt(value[1], radix) || 0,
922
          bottom: parseInt(value[2], radix) || 0,
923
          left: parseInt(value[3], radix) || 0
924
        };
925
      },
926
      measureBox: function (elm, prefix) {
927
        function getStyle(name) {
928
          var defaultView = elm.ownerDocument.defaultView;