From fa900e15657682b53a1cbe5e3193b401318b0869 Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Wed, 31 Mar 2021 03:34:08 +0200 Subject: [PATCH] Add dropdown menu to mathjax button --- ts/editor-toolbar/CommandIconButton.svelte | 2 +- ts/editor-toolbar/DropdownItem.svelte | 14 ------ ts/editor-toolbar/DropdownMenu.svelte | 56 ++++++++-------------- ts/editor-toolbar/EditorToolbar.svelte | 18 ++++--- ts/editor-toolbar/IconButton.svelte | 2 +- ts/editor-toolbar/LabelButton.svelte | 3 +- ts/editor-toolbar/SquareButton.svelte | 8 +++- ts/editor-toolbar/WithDropdownMenu.svelte | 46 ++++++++++++++++++ ts/editor-toolbar/extra.ts | 7 ++- ts/editor-toolbar/index.ts | 26 +++++++--- ts/editor-toolbar/notetype.ts | 15 ++++++ 11 files changed, 124 insertions(+), 73 deletions(-) delete mode 100644 ts/editor-toolbar/DropdownItem.svelte create mode 100644 ts/editor-toolbar/WithDropdownMenu.svelte create mode 100644 ts/editor-toolbar/notetype.ts diff --git a/ts/editor-toolbar/CommandIconButton.svelte b/ts/editor-toolbar/CommandIconButton.svelte index 2d5232191..aed9e863a 100644 --- a/ts/editor-toolbar/CommandIconButton.svelte +++ b/ts/editor-toolbar/CommandIconButton.svelte @@ -60,6 +60,6 @@ } - + {@html icon} diff --git a/ts/editor-toolbar/DropdownItem.svelte b/ts/editor-toolbar/DropdownItem.svelte deleted file mode 100644 index 4ea91de2f..000000000 --- a/ts/editor-toolbar/DropdownItem.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - -
  • - -
  • diff --git a/ts/editor-toolbar/DropdownMenu.svelte b/ts/editor-toolbar/DropdownMenu.svelte index d800a240d..6df513cd1 100644 --- a/ts/editor-toolbar/DropdownMenu.svelte +++ b/ts/editor-toolbar/DropdownMenu.svelte @@ -1,40 +1,26 @@ - + diff --git a/ts/editor-toolbar/EditorToolbar.svelte b/ts/editor-toolbar/EditorToolbar.svelte index 33b00b8b8..35330b03a 100644 --- a/ts/editor-toolbar/EditorToolbar.svelte +++ b/ts/editor-toolbar/EditorToolbar.svelte @@ -1,5 +1,4 @@ - +
    + {#each menus as menu} + + {/each} +