From 87d28c8c2f7f703de0143c25a52925beef545219 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 12 Mar 2025 18:04:20 +0200 Subject: [PATCH] style(editor): group some formatting options for floating toolbar --- .../widgets/type_widgets/ckeditor/toolbars.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/public/app/widgets/type_widgets/ckeditor/toolbars.ts b/src/public/app/widgets/type_widgets/ckeditor/toolbars.ts index 995eb4989..704b883b2 100644 --- a/src/public/app/widgets/type_widgets/ckeditor/toolbars.ts +++ b/src/public/app/widgets/type_widgets/ckeditor/toolbars.ts @@ -2,6 +2,11 @@ import { ALLOWED_PROTOCOLS } from "../../../services/link.js"; import options from "../../../services/options.js"; import utils from "../../../services/utils.js"; +const TEXT_FORMATTING_GROUP = { + label: "Text formatting", + icon: "text" +}; + export function buildConfig() { return { image: { @@ -116,8 +121,7 @@ function buildClassicToolbar(multilineToolbar: boolean) { "bold", "italic", { - label: "Text formatting", - icon: "text", + ...TEXT_FORMATTING_GROUP, items: ["underline", "strikethrough", "superscript", "subscript", "code", "kbd"] }, "|", @@ -159,10 +163,10 @@ function buildFloatingToolbar() { "bold", "italic", "underline", - "strikethrough", - "superscript", - "subscript", - "kbd", + { + ...TEXT_FORMATTING_GROUP, + items: [ "strikethrough", "kbd", "superscript", "subscript" ] + }, "fontColor", "fontBackgroundColor", "code",