diff --git a/desktop/head_tag.html b/desktop/head_tag.html index b1f6999..9879c9f 100644 --- a/desktop/head_tag.html +++ b/desktop/head_tag.html @@ -49,78 +49,43 @@ api.onToolbarCreate(toolbar => { perform: e => e.applySurround('[wrap="justify"]\n', '\n[/wrap]', 'align_justify_text') }); }); - -// EXTRAS -api.addToolbarPopupMenuOptionsCallback(() => { - return { - id: "bleu_color", - action: "bleucolor", - icon: "palette", - label: "bleu_color_button" - }; -}); -api.addToolbarPopupMenuOptionsCallback(() => { - return { - id: "rose_color", - action: "rosecolor", - icon: "palette", - label: "rose_color_button" - }; -}); -api.addToolbarPopupMenuOptionsCallback(() => { - return { - id: "jaune_color", - action: "jaunecolor", - icon: "palette", - label: "jaune_color_button" - }; -}); -api.addToolbarPopupMenuOptionsCallback(() => { - return { - id: "orange_color", - action: "orangecolor", - icon: "palette", - label: "orange_color_button" - }; -}); -api.addToolbarPopupMenuOptionsCallback(() => { - return { - id: "rouge_color", - action: "rougecolor", - icon: "palette", - label: "rouge_color_button" - }; -}); -api.addToolbarPopupMenuOptionsCallback(() => { - return { - id: "vert_color", - action: "vertcolor", - icon: "palette", - label: "vert_color_button" - }; -}); - -api.modifyClass("controller:composer", { - actions: { - bleucolor() { - this.get("toolbarEvent").applySurround('[color=#068EEF]', '[/color]', "bleu_color_text"); - }, - rosecolor() { - this.get("toolbarEvent").applySurround('[color=#EF06A0]', '[/color]', "rose_color_text"); - }, - jaunecolor() { - this.get("toolbarEvent").applySurround('[color=#EFC906]', '[/color]', "jaune_color_text"); - }, - orangecolor() { - this.get("toolbarEvent").applySurround('[color=#EF8806]', '[/color]', "orange_color_text"); - }, - rougecolor() { - this.get("toolbarEvent").applySurround('[color=#EF0606]', '[/color]', "rouge_color_text"); - }, - vertcolor() { - this.get("toolbarEvent").applySurround('[color=#2A821C]', '[/color]', "vert_color_text"); - }, - } +api.onToolbarCreate(toolbar => { + toolbar.addButton({ + id: "bleu_color_button", + group: "colorStyles", + icon: "palette", + perform: e => e.applySurround('[color=#068EEF]', '[/color]', 'bleu_color_text') + }); + toolbar.addButton({ + id: "rose_color_button", + group: "colorStyles", + icon: "palette", + perform: e => e.applySurround('[color=#EF06A0]', '[/color]', 'rose_color_text') + }); + toolbar.addButton({ + id: "jaune_color_button", + group: "colorStyles", + icon: "palette", + perform: e => e.applySurround('[color=#EFC906]', '[/color]', 'jaune_color_text') + }); + toolbar.addButton({ + id: "orange_color_button", + group: "colorStyles", + icon: "palette", + perform: e => e.applySurround('[color=#EF8806]', '[/color]', 'orange_color_text') + }); + toolbar.addButton({ + id: "rouge_color_button", + group: "colorStyles", + icon: "palette", + perform: e => e.applySurround('[color=#EF0606]', '[/color]', 'rouge_color_text') + }); + toolbar.addButton({ + id: "vert_color_button", + group: "colorStyles", + icon: "palette", + perform: e => e.applySurround('[color=#2A821C]', '[/color]', 'vert_color_text') + }); }); // TEXTS