DEV: Switch to new addComposerToolbarPopupMenuOption plugin API

This commit is contained in:
Arkshine 2023-11-07 00:05:58 +01:00
parent 1cc5d51137
commit 0a735d72d9
No known key found for this signature in database
GPG Key ID: B9198F2A192AF4F4
2 changed files with 13 additions and 23 deletions

1
.discourse-compatibility Normal file
View File

@ -0,0 +1 @@
< 3.2.0.beta2: 1cc5d51137652c3977640f064739a08b1d1fe1be

View File

@ -59,31 +59,20 @@ api.onToolbarCreate(toolbar => {
}); });
// EXTRAS // EXTRAS
api.addToolbarPopupMenuOptionsCallback(() => { api.addComposerToolbarPopupMenuOption({
return { action: (toolbarEvent) => {
action: "floatleft", toolbarEvent.applySurround('[wrap="floatl"]\n', '\n[/wrap]', "float_left_text");
icon: "indent", },
label: "float_left_button" icon: 'indent',
}; label: 'float_left_button',
});
api.addToolbarPopupMenuOptionsCallback(() => {
return {
action: "columns",
icon: "columns",
label: "columns_button"
};
}); });
api.modifyClass("controller:composer", { api.addComposerToolbarPopupMenuOption({
pluginId: 'md-composer-extras', action: (toolbarEvent) => {
actions: { toolbarEvent.applySurround('[wrap="columns"]\n', '\n[/wrap]', "columns_text");
floatleft() { },
this.get("toolbarEvent").applySurround('[wrap="floatl"]\n', '\n[/wrap]', "float_left_text"); icon: 'columns',
}, label: 'columns_button',
columns() {
this.get("toolbarEvent").applySurround('[wrap="columns"]\n', '\n[/wrap]', "columns_text");
}
}
}); });
// TEXTS // TEXTS