Code Duplication    Length = 20-20 lines in 3 locations

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

@@ 6275-6294 (lines=20) @@
6272
    var ENTITY = Node.ENTITY_NODE;
6273
    var NOTATION = Node.NOTATION_NODE;
6274
6275
    var Immutable = function () {
6276
      var fields = [];
6277
      for (var _i = 0; _i < arguments.length; _i++) {
6278
        fields[_i] = arguments[_i];
6279
      }
6280
      return function () {
6281
        var values = [];
6282
        for (var _i = 0; _i < arguments.length; _i++) {
6283
          values[_i] = arguments[_i];
6284
        }
6285
        if (fields.length !== values.length) {
6286
          throw new Error('Wrong number of arguments to struct. Expected "[' + fields.length + ']", got ' + values.length + ' arguments');
6287
        }
6288
        var struct = {};
6289
        each(fields, function (name, i) {
6290
          struct[name] = constant(values[i]);
6291
        });
6292
        return struct;
6293
      };
6294
    };
6295
6296
    var node = function () {
6297
      var f = Global$1.getOrDie('Node');

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

@@ 6093-6112 (lines=20) @@
6090
    var ENTITY = Node.ENTITY_NODE;
6091
    var NOTATION = Node.NOTATION_NODE;
6092
6093
    var Immutable = function () {
6094
      var fields = [];
6095
      for (var _i = 0; _i < arguments.length; _i++) {
6096
        fields[_i] = arguments[_i];
6097
      }
6098
      return function () {
6099
        var values = [];
6100
        for (var _i = 0; _i < arguments.length; _i++) {
6101
          values[_i] = arguments[_i];
6102
        }
6103
        if (fields.length !== values.length) {
6104
          throw new Error('Wrong number of arguments to struct. Expected "[' + fields.length + ']", got ' + values.length + ' arguments');
6105
        }
6106
        var struct = {};
6107
        each(fields, function (name, i) {
6108
          struct[name] = constant(values[i]);
6109
        });
6110
        return struct;
6111
      };
6112
    };
6113
6114
    var Global = typeof window !== 'undefined' ? window : Function('return this;')();
6115

public/js/tinymce/plugins/lists/plugin.js 1 location

@@ 1052-1071 (lines=20) @@
1049
      }, {});
1050
    };
1051
1052
    var Immutable = function () {
1053
      var fields = [];
1054
      for (var _i = 0; _i < arguments.length; _i++) {
1055
        fields[_i] = arguments[_i];
1056
      }
1057
      return function () {
1058
        var values = [];
1059
        for (var _i = 0; _i < arguments.length; _i++) {
1060
          values[_i] = arguments[_i];
1061
        }
1062
        if (fields.length !== values.length) {
1063
          throw new Error('Wrong number of arguments to struct. Expected "[' + fields.length + ']", got ' + values.length + ' arguments');
1064
        }
1065
        var struct = {};
1066
        each(fields, function (name, i) {
1067
          struct[name] = constant(values[i]);
1068
        });
1069
        return struct;
1070
      };
1071
    };
1072
1073
    var parent = function (element) {
1074
      var dom = element.dom();