From 6a55cc4f2b254051bb324bd78e73f7331b9d4625 Mon Sep 17 00:00:00 2001 From: patrick Date: Mon, 14 Oct 2024 15:28:24 +0200 Subject: [PATCH 1/2] use ember.js bundled ember debug --- ember_debug/vendor/startup-wrapper.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ember_debug/vendor/startup-wrapper.js b/ember_debug/vendor/startup-wrapper.js index 75c6ebbc7f..2b93c89e76 100644 --- a/ember_debug/vendor/startup-wrapper.js +++ b/ember_debug/vendor/startup-wrapper.js @@ -27,6 +27,24 @@ var EMBER_VERSIONS_SUPPORTED = {{EMBER_VERSIONS_SUPPORTED}}; (function(adapter) { onEmberReady(function() { + + if (window.EMBER_INSPECTOR_SUPPORT_BUNDLED) { + function sendLoadedEvent() { + const e = new CustomEvent('ember-inspector-loaded', { + detail: { + adapter: adapter, + EMBER_VERSIONS_SUPPORTED + }, + }); + window.dispatchEvent(e); + } + sendLoadedEvent(); + window.addEventListener('ember-inspector-support-setup', () => { + sendLoadedEvent(); + }); + return; + } + // global to prevent injection if (window.NO_EMBER_DEBUG) { return; From 44226aecef880de0fa4fb49303393a5f62bcabe6 Mon Sep 17 00:00:00 2001 From: Patrick Pircher Date: Thu, 17 Oct 2024 16:49:22 +0200 Subject: [PATCH 2/2] move to onReady --- ember_debug/vendor/startup-wrapper.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ember_debug/vendor/startup-wrapper.js b/ember_debug/vendor/startup-wrapper.js index 2b93c89e76..930e94520b 100644 --- a/ember_debug/vendor/startup-wrapper.js +++ b/ember_debug/vendor/startup-wrapper.js @@ -26,10 +26,9 @@ var EMBER_VERSIONS_SUPPORTED = {{EMBER_VERSIONS_SUPPORTED}}; // @formatter:on (function(adapter) { - onEmberReady(function() { - if (window.EMBER_INSPECTOR_SUPPORT_BUNDLED) { - function sendLoadedEvent() { + onReady(() => { + function sendLoadedEvent() { const e = new CustomEvent('ember-inspector-loaded', { detail: { adapter: adapter, @@ -42,6 +41,10 @@ var EMBER_VERSIONS_SUPPORTED = {{EMBER_VERSIONS_SUPPORTED}}; window.addEventListener('ember-inspector-support-setup', () => { sendLoadedEvent(); }); + }); + + onEmberReady(function() { + if (window.EMBER_INSPECTOR_SUPPORT_BUNDLED) { return; }