diff --git a/mobile/head_tag.html b/mobile/head_tag.html index 15d015b..6daca3f 100644 --- a/mobile/head_tag.html +++ b/mobile/head_tag.html @@ -61,18 +61,26 @@ api.addToolbarPopupMenuOptionsCallback(() => { }; }); +api.addToolbarPopupMenuOptionsCallback(() => { + return { + action: "bbcodecolor", + icon: "palette", + label: "bbcode_color_button" + }; +}); + api.modifyClass("controller:composer", { actions: { strikethrough() { this.get("toolbarEvent").applySurround("", "", "strikethrough_text"); }, - superscript() { + superscript() { this.get("toolbarEvent").applySurround("", "", "superscript_text"); }, subscript() { this.get("toolbarEvent").applySurround("", "", "subscript_text"); }, - aligncenter() { + aligncenter() { this.get("toolbarEvent").applySurround('[wrap="center"]\n', '\n[/wrap]', "align_center_text"); }, alignright() { @@ -84,6 +92,9 @@ api.modifyClass("controller:composer", { floatleft() { this.get("toolbarEvent").applySurround('[wrap="floatl"]\n', '\n[/wrap]', "float_left_text"); } + bbcodecolor() { + this.get("toolbarEvent").applySurround('[color=#222]', '[/color]', bbcode_color_text"); + } } }); @@ -131,5 +142,9 @@ translations.composer.columns_text = translations.float_left_button = settings.float_left_button; translations.composer.float_left_text = settings.float_left_text; + +translations.bbcode_color_button = settings.bbcode_color_button; +translations.composer.bbcode_color_text = + settings.bbcode_color_text;