mirror of
https://github.com/discourse/discourse.git
synced 2024-12-19 06:15:51 +08:00
98 lines
6.9 KiB
Diff
98 lines
6.9 KiB
Diff
diff --git a/dist/ember-template-compiler.js b/dist/ember-template-compiler.js
|
|
index 01999af0c4c125af3c713318db7eb85fa492f72d..edadab049d4e5959b4d33ddcbe59bcaec9641e61 100644
|
|
--- a/dist/ember-template-compiler.js
|
|
+++ b/dist/ember-template-compiler.js
|
|
@@ -9485,10 +9485,20 @@ var define, require;
|
|
return Object.defineProperty(node, "escaped", {
|
|
enumerable: !1,
|
|
get() {
|
|
- return deprecate$1("The escaped property on mustache nodes is deprecated, use trusting instead"), !this.trusting;
|
|
+ // when upgrading Ember check if this patch is still necessary
|
|
+ // Ember 5.12 still shipped with the template-compiler generating a ton of warnings but the fix is already commited
|
|
+ // to glimmervm/syntax
|
|
+ // See https://github.com/glimmerjs/glimmer-vm/commit/02313376f21a606841b00a7789fd6128a1b292af
|
|
+ // return deprecate$1("The escaped property on mustache nodes is deprecated, use trusting instead"), !this.trusting;
|
|
+ return !this.trusting;
|
|
},
|
|
set(value) {
|
|
- deprecate$1("The escaped property on mustache nodes is deprecated, use trusting instead"), this.trusting = !value;
|
|
+ // when upgrading Ember check if this patch is still necessary
|
|
+ // Ember 5.12 still shipped with the template-compiler generating a ton of warnings but the fix is already commited
|
|
+ // to glimmervm/syntax
|
|
+ // See https://github.com/glimmerjs/glimmer-vm/commit/02313376f21a606841b00a7789fd6128a1b292af
|
|
+ // deprecate$1("The escaped property on mustache nodes is deprecated, use trusting instead"), this.trusting = !value;
|
|
+ this.trusting = !value;
|
|
}
|
|
}), node;
|
|
}({
|
|
diff --git a/dist/packages/@ember/-internals/deprecations/index.js b/dist/packages/@ember/-internals/deprecations/index.js
|
|
index a6390a7c14f78c4876f97695e057231c1c7ecef0..f62f2d4efbdbf3fb01cd9d1235ac5dc0967a8756 100644
|
|
--- a/dist/packages/@ember/-internals/deprecations/index.js
|
|
+++ b/dist/packages/@ember/-internals/deprecations/index.js
|
|
@@ -142,7 +142,7 @@ function deprecateUntil(message, deprecation) {
|
|
if (deprecation.isRemoved) {
|
|
throw new Error(`The API deprecated by ${options.id} was removed in ember-source ${options.until}. The message was: ${message}. Please see ${options.url} for more details.`);
|
|
}
|
|
- (isDevelopingApp() && !(deprecation.test) && deprecate(message, deprecation.test, options));
|
|
+ (true && !(deprecation.test) && deprecate(message, deprecation.test, options));
|
|
}
|
|
const {
|
|
EXTEND_PROTOTYPES
|
|
diff --git a/dist/packages/@ember/debug/lib/deprecate.js b/dist/packages/@ember/debug/lib/deprecate.js
|
|
index bd48673cc5a4416b492daded7e1ca4ff5b1a8d8d..9cf7b80e7308dd4b34b5d6a980294de43ce21bd5 100644
|
|
--- a/dist/packages/@ember/debug/lib/deprecate.js
|
|
+++ b/dist/packages/@ember/debug/lib/deprecate.js
|
|
@@ -50,7 +50,7 @@ let missingOptionsDeprecation;
|
|
let missingOptionsIdDeprecation;
|
|
let missingOptionDeprecation = () => '';
|
|
let deprecate = () => {};
|
|
-if (isDevelopingApp()) {
|
|
+if (true) {
|
|
registerHandler = function registerHandler(handler) {
|
|
registerHandler$1('deprecate', handler);
|
|
};
|
|
diff --git a/dist/packages/@ember/debug/lib/handlers.js b/dist/packages/@ember/debug/lib/handlers.js
|
|
index cd68afe479229ed77b4e4c93759aa90913cdc49c..6e7d71bbeb28f18259fa8afb48ef78279f25c531 100644
|
|
--- a/dist/packages/@ember/debug/lib/handlers.js
|
|
+++ b/dist/packages/@ember/debug/lib/handlers.js
|
|
@@ -3,7 +3,7 @@ import { isDevelopingApp } from '@embroider/macros';
|
|
let HANDLERS = {};
|
|
let registerHandler = function registerHandler(_type, _callback) {};
|
|
let invoke = () => {};
|
|
-if (isDevelopingApp()) {
|
|
+if (true) {
|
|
registerHandler = function registerHandler(type, callback) {
|
|
let nextHandler = HANDLERS[type] || (() => {});
|
|
HANDLERS[type] = (message, options) => {
|
|
diff --git a/dist/packages/@glimmer/manager/index.js b/dist/packages/@glimmer/manager/index.js
|
|
index ca6ac88fe0fcc7ad335b19fafa039fb6c5ebd14a..462672f9c1cdcca76e9e6713606c1b8d8797eff3 100644
|
|
--- a/dist/packages/@glimmer/manager/index.js
|
|
+++ b/dist/packages/@glimmer/manager/index.js
|
|
@@ -546,20 +546,23 @@ function setModifierManager(factory, obj) {
|
|
function setHelperManager(factory, obj) {
|
|
return setInternalHelperManager(new CustomHelperManager(factory), obj);
|
|
}
|
|
+let TEMPLATE_OVERRIDES = new WeakMap();
|
|
const TEMPLATES = new WeakMap(),
|
|
getPrototypeOf = Object.getPrototypeOf;
|
|
function setComponentTemplate(factory, obj) {
|
|
if (isDevelopingApp() && (null === obj || "object" != typeof obj && "function" != typeof obj)) throw new Error(`Cannot call \`setComponentTemplate\` on \`${debugToString$1(obj)}\``);
|
|
- if (isDevelopingApp() && TEMPLATES.has(obj)) throw new Error(`Cannot call \`setComponentTemplate\` multiple times on the same class (\`${debugToString$1(obj)}\`)`);
|
|
+ // if (isDevelopingApp() && TEMPLATES.has(obj)) throw new Error(`Cannot call \`setComponentTemplate\` multiple times on the same class (\`${debugToString$1(obj)}\`)`);
|
|
+ if (TEMPLATES.has(obj)) return TEMPLATE_OVERRIDES.set(obj, factory), obj;
|
|
return TEMPLATES.set(obj, factory), obj;
|
|
}
|
|
function getComponentTemplate(obj) {
|
|
let pointer = obj;
|
|
for (; null !== pointer;) {
|
|
- let template = TEMPLATES.get(pointer);
|
|
+ let template = TEMPLATE_OVERRIDES.get(pointer) ?? TEMPLATES.get(pointer);
|
|
if (void 0 !== template) return template;
|
|
pointer = getPrototypeOf(pointer);
|
|
}
|
|
}
|
|
+function clearTemplateOverrides() { TEMPLATE_OVERRIDES = new WeakMap() };
|
|
|
|
-export { CustomComponentManager, CustomHelperManager, CustomModifierManager, capabilityFlagsFrom, componentCapabilities, getComponentTemplate, getCustomTagFor, getInternalComponentManager, getInternalHelperManager, getInternalModifierManager, hasCapability, hasDestroyable, hasInternalComponentManager, hasInternalHelperManager, hasInternalModifierManager, hasValue, helperCapabilities, managerHasCapability, modifierCapabilities, setComponentManager, setComponentTemplate, setCustomTagFor, setHelperManager, setInternalComponentManager, setInternalHelperManager, setInternalModifierManager, setModifierManager };
|
|
+export { CustomComponentManager, CustomHelperManager, CustomModifierManager, capabilityFlagsFrom, componentCapabilities, getComponentTemplate, clearTemplateOverrides, getCustomTagFor, getInternalComponentManager, getInternalHelperManager, getInternalModifierManager, hasCapability, hasDestroyable, hasInternalComponentManager, hasInternalHelperManager, hasInternalModifierManager, hasValue, helperCapabilities, managerHasCapability, modifierCapabilities, setComponentManager, setComponentTemplate, setCustomTagFor, setHelperManager, setInternalComponentManager, setInternalHelperManager, setInternalModifierManager, setModifierManager };
|