From d6d4269aaf131e33f8876856cb3ecb7c5b7bf1dd Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Wed, 14 Apr 2021 16:26:23 +0200 Subject: [PATCH] Rely more heavily on bootstrap provided types for editor-toolbar --- ts/editor-toolbar/ButtonGroup.svelte | 10 +++---- ts/editor-toolbar/LabelButton.svelte | 28 ++++++----------- ts/editor-toolbar/SquareButton.svelte | 43 +++++++-------------------- ts/editor-toolbar/bootstrap.scss | 3 ++ 4 files changed, 27 insertions(+), 57 deletions(-) diff --git a/ts/editor-toolbar/ButtonGroup.svelte b/ts/editor-toolbar/ButtonGroup.svelte index 3ae758c5b..90c0862b4 100644 --- a/ts/editor-toolbar/ButtonGroup.svelte +++ b/ts/editor-toolbar/ButtonGroup.svelte @@ -18,17 +18,17 @@ padding-inline-start: 0; margin-bottom: 0; - - & :global(button), - & :global(select) { - margin-left: -1px; - } } li { display: inline-block; margin-bottom: calc(var(--toolbar-size) / 15); + & > :global(button), + & > :global(select) { + border-radius: 0; + } + &:nth-child(1) { margin-left: calc(var(--toolbar-size) / 7.5); diff --git a/ts/editor-toolbar/LabelButton.svelte b/ts/editor-toolbar/LabelButton.svelte index e919acab7..5c2d852cf 100644 --- a/ts/editor-toolbar/LabelButton.svelte +++ b/ts/editor-toolbar/LabelButton.svelte @@ -1,6 +1,6 @@ @@ -61,6 +49,8 @@ {id} class={extendClassName(className)} class:dropdown-toggle={dropdownToggle} + class:btn-light={!nightMode} + class:btn-secondary={nightMode} tabindex="-1" disabled={_disabled} title={tooltip} diff --git a/ts/editor-toolbar/SquareButton.svelte b/ts/editor-toolbar/SquareButton.svelte index 0aeaa27d7..7c60ff85c 100644 --- a/ts/editor-toolbar/SquareButton.svelte +++ b/ts/editor-toolbar/SquareButton.svelte @@ -1,7 +1,7 @@ @@ -32,38 +38,7 @@ @use "ts/sass/button_mixins" as button; button { - display: inline-block; padding: 0; - - background-color: white; - - &:hover { - box-shadow: 0 0 calc(var(--toolbar-size) / 2.5) - calc(var(--toolbar-size) / 7.5) rgb(255 255 255 / 0.5); - } - - &:active, - &.active { - box-shadow: inset 0 0 calc(var(--toolbar-size) / 2.5) - calc(var(--toolbar-size) / 7.5) rgb(0 0 0 / 30%); - border-color: #aaa; - } - - &.active:active { - box-shadow: none; - border-color: var(--border); - } - - @include button.disabled { - &:hover { - background-color: white; - } - - &:active, - &.active { - box-shadow: none; - } - } } span { @@ -91,9 +66,11 @@