mirror of
https://github.com/discourse/discourse.git
synced 2025-05-26 11:21:26 +08:00
FEATURE: adds a new plugin api to decorate plugin outlets (#8937)
``` api.decoratePluginOutlet( "discovery-list-container-top", elem => { if (elem.classList.contains("foo")) { elem.style.backgroundColor = "yellow"; } } ); ```
This commit is contained in:
@ -18,6 +18,7 @@ import { initSearchData } from "discourse/widgets/search-menu";
|
||||
import { resetDecorators } from "discourse/widgets/widget";
|
||||
import { resetWidgetCleanCallbacks } from "discourse/components/mount-widget";
|
||||
import { resetDecorators as resetPostCookedDecorators } from "discourse/widgets/post-cooked";
|
||||
import { resetDecorators as resetPluginOutletDecorators } from "discourse/components/plugin-connector";
|
||||
import { resetCache as resetOneboxCache } from "pretty-text/oneboxer";
|
||||
import { resetCustomPostMessageCallbacks } from "discourse/controllers/topic";
|
||||
import User from "discourse/models/user";
|
||||
@ -128,6 +129,7 @@ export function acceptance(name, options) {
|
||||
initSearchData();
|
||||
resetDecorators();
|
||||
resetPostCookedDecorators();
|
||||
resetPluginOutletDecorators();
|
||||
resetOneboxCache();
|
||||
resetCustomPostMessageCallbacks();
|
||||
Discourse._runInitializer("instanceInitializers", function(
|
||||
|
Reference in New Issue
Block a user