Spiegel von
https://github.com/paviliondev/discourse-custom-wizard.git
synchronisiert 2024-12-01 21:11:10 +01:00
Merge pull request #51 from paviliondev/add-helper-context
FIX: discourse now uses helperContext to fetch siteSettings on frontend
Dieser Commit ist enthalten in:
Commit
6410ac7133
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
|
@ -22,6 +22,7 @@ export default {
|
||||||
const Singleton = requirejs("discourse/mixins/singleton").default;
|
const Singleton = requirejs("discourse/mixins/singleton").default;
|
||||||
const Store = requirejs("discourse/models/store").default;
|
const Store = requirejs("discourse/models/store").default;
|
||||||
const registerRawHelpers = requirejs("discourse-common/lib/raw-handlebars-helpers").registerRawHelpers;
|
const registerRawHelpers = requirejs("discourse-common/lib/raw-handlebars-helpers").registerRawHelpers;
|
||||||
|
const createHelperContext = requirejs("discourse-common/lib/helpers").createHelperContext;
|
||||||
const RawHandlebars = requirejs("discourse-common/lib/raw-handlebars").default;
|
const RawHandlebars = requirejs("discourse-common/lib/raw-handlebars").default;
|
||||||
const Site = requirejs("discourse/plugins/discourse-custom-wizard/wizard/models/site").default;
|
const Site = requirejs("discourse/plugins/discourse-custom-wizard/wizard/models/site").default;
|
||||||
const RestAdapter = requirejs("discourse/adapters/rest").default;
|
const RestAdapter = requirejs("discourse/adapters/rest").default;
|
||||||
|
@ -49,6 +50,7 @@ export default {
|
||||||
|
|
||||||
const siteSettings = Wizard.SiteSettings;
|
const siteSettings = Wizard.SiteSettings;
|
||||||
app.register("site-settings:main", siteSettings, { instantiate: false });
|
app.register("site-settings:main", siteSettings, { instantiate: false });
|
||||||
|
createHelperContext(siteSettings);
|
||||||
targets.forEach(t => app.inject(t, "siteSettings", "site-settings:main"));
|
targets.forEach(t => app.inject(t, "siteSettings", "site-settings:main"));
|
||||||
|
|
||||||
app.register("service:store", Store);
|
app.register("service:store", Store);
|
||||||
|
|
Laden …
In neuem Issue referenzieren