From 59876439e7641d2f0aff282c76109823188df52a Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Tue, 27 Apr 2021 22:35:25 +0200 Subject: [PATCH] Add StickyBar.svelte WithTheming.svelte --- ts/editor-toolbar/ButtonGroup.svelte | 9 ++++-- ...upButton.svelte => ButtonGroupItem.svelte} | 0 ts/editor-toolbar/EditorToolbar.svelte | 31 +++++-------------- ts/editor-toolbar/IconButton.svelte | 22 ++++--------- ts/editor-toolbar/LabelButton.svelte | 6 ++-- ts/editor-toolbar/NoteTypeButtons.svelte | 4 +-- ts/editor-toolbar/StickyBar.svelte | 26 ++++++++++++++++ ts/editor-toolbar/WithTheming.svelte | 17 ++++++++++ ts/editor/toolbar.ts | 4 ++- 9 files changed, 71 insertions(+), 48 deletions(-) rename ts/editor-toolbar/{ButtonGroupButton.svelte => ButtonGroupItem.svelte} (100%) create mode 100644 ts/editor-toolbar/StickyBar.svelte create mode 100644 ts/editor-toolbar/WithTheming.svelte diff --git a/ts/editor-toolbar/ButtonGroup.svelte b/ts/editor-toolbar/ButtonGroup.svelte index 053dca2fa..bad832a90 100644 --- a/ts/editor-toolbar/ButtonGroup.svelte +++ b/ts/editor-toolbar/ButtonGroup.svelte @@ -25,9 +25,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html return { order: index }; } - setContext(buttonGroupKey, Object.assign(api, { - registerButton, - })) + setContext( + buttonGroupKey, + Object.assign(api, { + registerButton, + }) + ); - - + + + + + diff --git a/ts/editor-toolbar/IconButton.svelte b/ts/editor-toolbar/IconButton.svelte index fd33f69fe..5db161f44 100644 --- a/ts/editor-toolbar/IconButton.svelte +++ b/ts/editor-toolbar/IconButton.svelte @@ -3,28 +3,18 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> - - {@html icon} + + diff --git a/ts/editor-toolbar/LabelButton.svelte b/ts/editor-toolbar/LabelButton.svelte index fc031e733..a999d4b61 100644 --- a/ts/editor-toolbar/LabelButton.svelte +++ b/ts/editor-toolbar/LabelButton.svelte @@ -4,7 +4,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> + + + + diff --git a/ts/editor-toolbar/WithTheming.svelte b/ts/editor-toolbar/WithTheming.svelte new file mode 100644 index 000000000..2beae19aa --- /dev/null +++ b/ts/editor-toolbar/WithTheming.svelte @@ -0,0 +1,17 @@ + + + + + +
+ +
diff --git a/ts/editor/toolbar.ts b/ts/editor/toolbar.ts index 86bf8dfd0..d27051317 100644 --- a/ts/editor/toolbar.ts +++ b/ts/editor/toolbar.ts @@ -27,7 +27,9 @@ export function initToolbar(i18n: Promise) { // getTemplateGroup(), ]; - const menus = [/*...getFormatBlockMenus(), ...getTemplateMenus()*/]; + const menus = [ + /*...getFormatBlockMenus(), ...getTemplateMenus()*/ + ]; toolbarResolve(editorToolbar({ target, anchor, buttons, menus })); });