diff --git a/ts/editor-toolbar/ColorPicker.svelte b/ts/editor-toolbar/ColorPicker.svelte index bba435836..9871a57ff 100644 --- a/ts/editor-toolbar/ColorPicker.svelte +++ b/ts/editor-toolbar/ColorPicker.svelte @@ -13,19 +13,32 @@ } const nightMode = getContext(nightModeKey); + + let input: HTMLInputElement; + + function delegateToInput() { + input.click(); + } @@ -36,6 +49,7 @@ class:btn-light={!nightMode} class:btn-secondary={nightMode} title={tooltip} + on:click={delegateToInput} on:mousedown|preventDefault> - + diff --git a/ts/editor-toolbar/color.scss b/ts/editor-toolbar/color.scss index 973008821..3dcd5e3e8 100644 --- a/ts/editor-toolbar/color.scss +++ b/ts/editor-toolbar/color.scss @@ -5,13 +5,3 @@ .forecolor { color: var(--foreground-color) !important; } - -.rainbow { - background: content-box - linear-gradient(217deg, rgba(255, 0, 0, 0.8), rgba(255, 0, 0, 0) 70.71%), - content-box - linear-gradient(127deg, rgba(0, 255, 0, 0.8), rgba(0, 255, 0, 0) 70.71%), - content-box - linear-gradient(336deg, rgba(0, 0, 255, 0.8), rgba(0, 0, 255, 0) 70.71%), - border-box white; -} diff --git a/ts/editor-toolbar/color.ts b/ts/editor-toolbar/color.ts index 85681c7a6..79bd65a10 100644 --- a/ts/editor-toolbar/color.ts +++ b/ts/editor-toolbar/color.ts @@ -38,7 +38,6 @@ export function getColorGroup() { }); const colorpickerButton = colorPicker({ - className: "rainbow", onChange: ({ currentTarget }) => setForegroundColor((currentTarget as HTMLInputElement).value), tooltip: tr.editingChangeColourF8(),