Code Duplication    Length = 16-16 lines in 2 locations

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

@@ 2378-2393 (lines=16) @@
2375
        getEventDispatcher(this).off(name$$1, callback);
2376
        return this;
2377
      },
2378
      fire: function (name$$1, args, bubble) {
2379
        var self$$1 = this;
2380
        args = args || {};
2381
        if (!args.control) {
2382
          args.control = self$$1;
2383
        }
2384
        args = getEventDispatcher(self$$1).fire(name$$1, args);
2385
        if (bubble !== false && self$$1.parent) {
2386
          var parent$$1 = self$$1.parent();
2387
          while (parent$$1 && !args.isPropagationStopped()) {
2388
            parent$$1.fire(name$$1, args, false);
2389
            parent$$1 = parent$$1.parent();
2390
          }
2391
        }
2392
        return args;
2393
      },
2394
      hasEventListeners: function (name$$1) {
2395
        return getEventDispatcher(this).has(name$$1);
2396
      },

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

@@ 1869-1884 (lines=16) @@
1866
        getEventDispatcher(this).off(name$$1, callback);
1867
        return this;
1868
      },
1869
      fire: function (name$$1, args, bubble) {
1870
        var self$$1 = this;
1871
        args = args || {};
1872
        if (!args.control) {
1873
          args.control = self$$1;
1874
        }
1875
        args = getEventDispatcher(self$$1).fire(name$$1, args);
1876
        if (bubble !== false && self$$1.parent) {
1877
          var parent$$1 = self$$1.parent();
1878
          while (parent$$1 && !args.isPropagationStopped()) {
1879
            parent$$1.fire(name$$1, args, false);
1880
            parent$$1 = parent$$1.parent();
1881
          }
1882
        }
1883
        return args;
1884
      },
1885
      hasEventListeners: function (name$$1) {
1886
        return getEventDispatcher(this).has(name$$1);
1887
      },