Run prettier on the loader

This commit is contained in:
Robin Ward 2019-10-21 11:56:15 -04:00
parent cc56f226b8
commit 9dcdbcfd5b
1 changed files with 74 additions and 54 deletions

View File

@ -1,18 +1,21 @@
var define, requirejs; var define, requirejs;
(function() { (function() {
var MOVED_MODULES = { var MOVED_MODULES = {
"discourse/views/list/post-count-or-badges": "discourse/raw-views/list/post-count-or-badges", "discourse/views/list/post-count-or-badges":
"discourse/views/list/posts-count-column" : "discourse/raw-views/list/posts-count-column", "discourse/raw-views/list/post-count-or-badges",
"discourse/views/list/visited-line" : "discourse/raw-views/list/visited-line", "discourse/views/list/posts-count-column":
"discourse/views/topic-list-header-column" : "discourse/raw-views/topic-list-header-column", "discourse/raw-views/list/posts-count-column",
"discourse/views/topic-status" : "discourse/raw-views/topic-status" "discourse/views/list/visited-line":
"discourse/raw-views/list/visited-line",
"discourse/views/topic-list-header-column":
"discourse/raw-views/topic-list-header-column",
"discourse/views/topic-status": "discourse/raw-views/topic-status"
}; };
var _isArray; var _isArray;
if (!Array.isArray) { if (!Array.isArray) {
_isArray = function (x) { _isArray = function(x) {
return Object.prototype.toString.call(x) === "[object Array]"; return Object.prototype.toString.call(x) === "[object Array]";
}; };
} else { } else {
@ -34,28 +37,34 @@ var define, requirejs;
} }
function unsupportedModule(length) { function unsupportedModule(length) {
throw new Error("an unsupported module was defined, expected `define(name, deps, module)` instead got: `" + length + "` arguments to define`"); throw new Error(
"an unsupported module was defined, expected `define(name, deps, module)` instead got: `" +
length +
"` arguments to define`"
);
} }
var defaultDeps = ['require', 'exports', 'module']; var defaultDeps = ["require", "exports", "module"];
function Module(name, deps, callback, exports) { function Module(name, deps, callback, exports) {
this.id = uuid++; this.id = uuid++;
this.name = name; this.name = name;
this.deps = !deps.length && callback.length ? defaultDeps : deps; this.deps = !deps.length && callback.length ? defaultDeps : deps;
this.exports = exports || { }; this.exports = exports || {};
this.callback = callback; this.callback = callback;
this.state = undefined; this.state = undefined;
this._require = undefined; this._require = undefined;
} }
Module.prototype.makeRequire = function() { Module.prototype.makeRequire = function() {
var name = this.name; var name = this.name;
return this._require || (this._require = function(dep) { return (
return requirejs(resolve(dep, name)); this._require ||
}); (this._require = function(dep) {
return requirejs(resolve(dep, name));
})
);
}; };
define = function(name, deps, callback) { define = function(name, deps, callback) {
@ -65,7 +74,7 @@ var define, requirejs;
if (!_isArray(deps)) { if (!_isArray(deps)) {
callback = deps; callback = deps;
deps = []; deps = [];
} }
registry[name] = new Module(name, deps, callback); registry[name] = new Module(name, deps, callback);
@ -74,7 +83,7 @@ var define, requirejs;
// we don't support all of AMD // we don't support all of AMD
// define.amd = {}; // define.amd = {};
// we will support petals... // we will support petals...
define.petal = { }; define.petal = {};
function Alias(path) { function Alias(path) {
this.name = path; this.name = path;
@ -91,15 +100,15 @@ var define, requirejs;
var dep; var dep;
// TODO: new Module // TODO: new Module
// TODO: seen refactor // TODO: seen refactor
var module = { }; var module = {};
for (var i = 0, l = length; i < l; i++) { for (var i = 0, l = length; i < l; i++) {
dep = deps[i]; dep = deps[i];
if (dep === 'exports') { if (dep === "exports") {
module.exports = reified[i] = rseen; module.exports = reified[i] = rseen;
} else if (dep === 'require') { } else if (dep === "require") {
reified[i] = mod.makeRequire(); reified[i] = mod.makeRequire();
} else if (dep === 'module') { } else if (dep === "module") {
mod.exports = rseen; mod.exports = rseen;
module = reified[i] = mod; module = reified[i] = mod;
} else { } else {
@ -114,28 +123,29 @@ var define, requirejs;
} }
function requireFrom(name, origin) { function requireFrom(name, origin) {
var mod = registry[name]; var mod = registry[name];
if (!mod) { if (!mod) {
var moved = MOVED_MODULES[name]; var moved = MOVED_MODULES[name];
if (moved) { if (moved) {
console.warn("DEPRECATION: `" + name + "` was moved to `" + moved + "`"); // eslint-disable-line no-console var msg = "DEPRECATION: `" + name + "` was moved to `" + moved + "`";
console.warn(msg); // eslint-disable-line no-console
} }
mod = registry[moved]; mod = registry[moved];
} }
if (!mod) { if (!mod) {
throw new Error('Could not find module `' + name + '` imported from `' + origin + '`'); throw new Error(
"Could not find module `" + name + "` imported from `" + origin + "`"
);
} }
return requirejs(name); return requirejs(name);
} }
function missingModule(name) { function missingModule(name) {
throw new Error('Could not find module ' + name); throw new Error("Could not find module " + name);
} }
requirejs = require = function(name) { requirejs = require = function(name) {
if (MOVED_MODULES[name]) { if (MOVED_MODULES[name]) {
name = MOVED_MODULES[name]; name = MOVED_MODULES[name];
} }
@ -146,10 +156,11 @@ var define, requirejs;
mod = registry[mod.callback.name]; mod = registry[mod.callback.name];
} }
if (!mod) { missingModule(name); } if (!mod) {
missingModule(name);
}
if (mod.state !== FAILED && if (mod.state !== FAILED && seen.hasOwnProperty(name)) {
seen.hasOwnProperty(name)) {
return seen[name]; return seen[name];
} }
@ -157,17 +168,20 @@ var define, requirejs;
var module; var module;
var loaded = false; var loaded = false;
seen[name] = { }; // placeholder for run-time cycles seen[name] = {}; // placeholder for run-time cycles
tryFinally(function() { tryFinally(
reified = reify(mod, name, seen[name]); function() {
module = mod.callback.apply(this, reified.deps); reified = reify(mod, name, seen[name]);
loaded = true; module = mod.callback.apply(this, reified.deps);
}, function() { loaded = true;
if (!loaded) { },
mod.state = FAILED; function() {
if (!loaded) {
mod.state = FAILED;
}
} }
}); );
var obj; var obj;
if (module === undefined && reified.module.exports) { if (module === undefined && reified.module.exports) {
@ -176,10 +190,12 @@ var define, requirejs;
obj = seen[name] = module; obj = seen[name] = module;
} }
if (obj !== null && if (
(typeof obj === 'object' || typeof obj === 'function') && obj !== null &&
obj['default'] === undefined) { (typeof obj === "object" || typeof obj === "function") &&
obj['default'] = obj; obj["default"] === undefined
) {
obj["default"] = obj;
} }
return (seen[name] = obj); return (seen[name] = obj);
@ -187,26 +203,30 @@ var define, requirejs;
window.requireModule = requirejs; window.requireModule = requirejs;
function resolve(child, name) { function resolve(child, name) {
if (child.charAt(0) !== '.') { return child; } if (child.charAt(0) !== ".") {
return child;
}
var parts = child.split('/'); var parts = child.split("/");
var nameParts = name.split('/'); var nameParts = name.split("/");
var parentBase = nameParts.slice(0, -1); var parentBase = nameParts.slice(0, -1);
for (var i = 0, l = parts.length; i < l; i++) { for (var i = 0, l = parts.length; i < l; i++) {
var part = parts[i]; var part = parts[i];
if (part === '..') { if (part === "..") {
if (parentBase.length === 0) { if (parentBase.length === 0) {
throw new Error('Cannot access parent module of root'); throw new Error("Cannot access parent module of root");
} }
parentBase.pop(); parentBase.pop();
} else if (part === '.') { } else if (part === ".") {
continue; continue;
} else { parentBase.push(part); } } else {
parentBase.push(part);
}
} }
return parentBase.join('/'); return parentBase.join("/");
} }
requirejs.entries = requirejs._eak_seen = registry; requirejs.entries = requirejs._eak_seen = registry;