From 23563c7188e089929b60f9e10721c6fc43a220ff Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Thu, 22 Jun 2023 23:06:12 +0200 Subject: Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated) --- .../school/node_modules/parse5/lib/utils/mixin.js | 39 ---------------------- 1 file changed, 39 deletions(-) delete mode 100644 includes/external/school/node_modules/parse5/lib/utils/mixin.js (limited to 'includes/external/school/node_modules/parse5/lib/utils/mixin.js') diff --git a/includes/external/school/node_modules/parse5/lib/utils/mixin.js b/includes/external/school/node_modules/parse5/lib/utils/mixin.js deleted file mode 100644 index 26465c4..0000000 --- a/includes/external/school/node_modules/parse5/lib/utils/mixin.js +++ /dev/null @@ -1,39 +0,0 @@ -'use strict'; - -class Mixin { - constructor(host) { - const originalMethods = {}; - const overriddenMethods = this._getOverriddenMethods(this, originalMethods); - - for (const key of Object.keys(overriddenMethods)) { - if (typeof overriddenMethods[key] === 'function') { - originalMethods[key] = host[key]; - host[key] = overriddenMethods[key]; - } - } - } - - _getOverriddenMethods() { - throw new Error('Not implemented'); - } -} - -Mixin.install = function(host, Ctor, opts) { - if (!host.__mixins) { - host.__mixins = []; - } - - for (let i = 0; i < host.__mixins.length; i++) { - if (host.__mixins[i].constructor === Ctor) { - return host.__mixins[i]; - } - } - - const mixin = new Ctor(host, opts); - - host.__mixins.push(mixin); - - return mixin; -}; - -module.exports = Mixin; -- cgit