CSS cleanup ui (#4061)

Signed-off-by: Alexander Platov <sas_lord@mail.ru>
This commit is contained in:
Alexander Platov 2023-11-24 18:37:56 +03:00 committed by GitHub
parent 133e750e9d
commit d83b1a92b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
51 changed files with 84 additions and 57 deletions

View File

@ -35,6 +35,8 @@
} }
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<label <label
class="checkbox {size}" class="checkbox {size}"
class:circle class:circle

View File

@ -38,6 +38,7 @@
</script> </script>
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
{id} {id}
class="flex-center icon-button icon-{size}" class="flex-center icon-button icon-{size}"

View File

@ -62,6 +62,7 @@
} }
</script> </script>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="selectPopup" class="selectPopup"
on:keydown={onKeydown} on:keydown={onKeydown}

View File

@ -85,6 +85,7 @@
} }
</script> </script>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="selectPopup" class="selectPopup"
on:keydown={onKeydown} on:keydown={onKeydown}

View File

@ -74,6 +74,7 @@
} }
</script> </script>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="selectPopup" use:resizeObserver={() => dispatch('changeContent')} on:keydown={onKeydown}> <div class="selectPopup" use:resizeObserver={() => dispatch('changeContent')} on:keydown={onKeydown}>
{#if withSearch} {#if withSearch}
<div class="header"> <div class="header">

View File

@ -54,6 +54,7 @@
} }
</script> </script>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="selectPopup" use:resizeObserver={() => dispatch('changeContent')} on:keydown={onKeydown}> <div class="selectPopup" use:resizeObserver={() => dispatch('changeContent')} on:keydown={onKeydown}>
<div class="menu-space" /> <div class="menu-space" />
<div class="scroll"> <div class="scroll">

View File

@ -50,6 +50,7 @@
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="flex-between editbox {size}" class="flex-between editbox {size}"
style={width ? 'width: ' + width : ''} style={width ? 'width: ' + width : ''}

View File

@ -145,6 +145,7 @@
<div class="flex-row-center popup-header"> <div class="flex-row-center popup-header">
{#each categories as category} {#each categories as category}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="element" class="element"
class:selected={currentCategory.id === category.id} class:selected={currentCategory.id === category.id}
@ -177,6 +178,7 @@
{#each category.emojis as emoji} {#each category.emojis as emoji}
{#if emoji !== undefined} {#if emoji !== undefined}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="element" on:click={() => dispatch('close', emoji)}>{emoji}</div> <div class="element" on:click={() => dispatch('close', emoji)}>{emoji}</div>
{/if} {/if}
{/each} {/each}

View File

@ -30,6 +30,7 @@
<div class="flex-col"> <div class="flex-col">
<div class="expandable-header flex-between" class:expanded class:bordered> <div class="expandable-header flex-between" class:expanded class:bordered>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="flex-row-center mr-4" class="flex-row-center mr-4"
class:cursor-pointer={expandable} class:cursor-pointer={expandable}

View File

@ -27,6 +27,7 @@
<div class="like-container" class:voted> <div class="like-container" class:voted>
{#if value > 0}<span>{value}</span>{/if} {#if value > 0}<span>{value}</span>{/if}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="icon" on:click={vote}> <div class="icon" on:click={vote}>
<Like size={'small'} /> <Like size={'small'} />
</div> </div>

View File

@ -26,6 +26,8 @@
fname.length > maxLenght ? fname.substr(0, (maxLenght - 1) / 2) + '...' + fname.substr(-(maxLenght - 1) / 2) : fname fname.length > maxLenght ? fname.substr(0, (maxLenght - 1) / 2) + '...' + fname.substr(-(maxLenght - 1) / 2) : fname
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span class="container" class:disabled on:click> <span class="container" class:disabled on:click>
{#if icon} {#if icon}
<span class="icon"> <span class="icon">

View File

@ -70,6 +70,7 @@
{#each Array(count) as _, row} {#each Array(count) as _, row}
<slot name="category" item={row} /> <slot name="category" item={row} />
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="list-item{addClass ? ` ${addClass}` : ''}" class="list-item{addClass ? ` ${addClass}` : ''}"
class:selection={row === selection} class:selection={row === selection}

View File

@ -113,6 +113,7 @@
$: popup?.focus() $: popup?.focus()
</script> </script>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="antiPopup{addClass ? ` ${addClass}` : ''}" class="antiPopup{addClass ? ` ${addClass}` : ''}"
use:resizeObserver={() => { use:resizeObserver={() => {

View File

@ -27,6 +27,8 @@
<span class="toggle-switch" /> <span class="toggle-switch" />
</label> </label>
{#if label} {#if label}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<!-- svelte-ignore a11y-click-events-have-key-events -->
<span <span
class="mini-toggle-label" class="mini-toggle-label"
on:click={() => { on:click={() => {

View File

@ -121,6 +121,7 @@
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="editbox-container" class="editbox-container"
on:click={() => { on:click={() => {
@ -193,7 +194,7 @@
} }
input[type='number'] { input[type='number'] {
-moz-appearance: textfield; appearance: textfield;
} }
} }
</style> </style>

View File

@ -169,6 +169,7 @@
/> />
</div> </div>
{#if props.element !== 'content'} {#if props.element !== 'content'}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="modal-overlay" class="modal-overlay"
class:show={options.showOverlay} class:show={options.showOverlay}

View File

@ -188,6 +188,7 @@
</div> </div>
{#if overlay} {#if overlay}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="modal-overlay" class="modal-overlay"
class:testing class:testing

View File

@ -35,6 +35,7 @@
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="container" on:click={click} class:cursor-pointer={editable}> <div class="container" on:click={click} class:cursor-pointer={editable}>
<div <div
class="bar" class="bar"

View File

@ -32,6 +32,7 @@
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="antiRadio gap-{gap}" class="antiRadio gap-{gap}"
class:disabled class:disabled

View File

@ -543,6 +543,7 @@
} }
}} }}
> >
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this={divBox} bind:this={divBox}
class="box{gap ? ` ${gap}` : ''}" class="box{gap ? ` ${gap}` : ''}"
@ -614,6 +615,7 @@
{/if} {/if}
{#if mask !== 'none'} {#if mask !== 'none'}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="track" class="track"
class:hovered={isScrolling === 'vertical'} class:hovered={isScrolling === 'vertical'}
@ -621,6 +623,7 @@
clickOnTrack(ev) clickOnTrack(ev)
}} }}
/> />
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="bar" class="bar"
class:hovered={isScrolling === 'vertical'} class:hovered={isScrolling === 'vertical'}
@ -633,6 +636,7 @@
{/if} {/if}
{#if horizontal && maskH !== 'none'} {#if horizontal && maskH !== 'none'}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="track-horizontal" class="track-horizontal"
class:hovered={isScrolling === 'horizontal'} class:hovered={isScrolling === 'horizontal'}
@ -640,6 +644,7 @@
clickOnTrack(ev, true) clickOnTrack(ev, true)
}} }}
/> />
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="bar-horizontal" class="bar-horizontal"
class:hovered={isScrolling === 'horizontal'} class:hovered={isScrolling === 'horizontal'}

View File

@ -128,6 +128,7 @@
<div bind:this={scroller} class="antiStatesBar mask-{mask} {stepStyle}"> <div bind:this={scroller} class="antiStatesBar mask-{mask} {stepStyle}">
<slot /> <slot />
</div> </div>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="bar" class="bar"
class:hovered={isScrolling} class:hovered={isScrolling}

View File

@ -26,6 +26,7 @@
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="flex-row-center section-container" class="flex-row-center section-container"
on:click|preventDefault={() => { on:click|preventDefault={() => {

View File

@ -95,6 +95,7 @@
<FocusHandler {manager} /> <FocusHandler {manager} />
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="selectPopup" class="selectPopup"
bind:this={popupElement} bind:this={popupElement}

View File

@ -498,6 +498,7 @@
</script> </script>
{#if sState !== SeparatorState.HIDDEN} {#if sState !== SeparatorState.HIDDEN}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this={separator} bind:this={separator}
style:--separator-size={`${separatorSize}px`} style:--separator-size={`${separatorSize}px`}

View File

@ -49,6 +49,7 @@
{#if !ignore && bigger && !fixed} {#if !ignore && bigger && !fixed}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="showMore" class:outter={cHeight > limit} on:click={toggle}> <div class="showMore" class:outter={cHeight > limit} on:click={toggle}>
<Label label={cHeight > limit ? ui.string.ShowLess : ui.string.ShowMore} /> <Label label={cHeight > limit ? ui.string.ShowLess : ui.string.ShowMore} />
</div> </div>

View File

@ -88,6 +88,7 @@
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<Panel bind:panelWidth bind:innerWidth bind:useMaxWidth {floatAside} {allowClose} isAside isHeader on:close> <Panel bind:panelWidth bind:innerWidth bind:useMaxWidth {floatAside} {allowClose} isAside isHeader on:close>
<svelte:fragment slot="title"> <svelte:fragment slot="title">
{@const additionalStepInfo = currentStepModel?.additionalInfo} {@const additionalStepInfo = currentStepModel?.additionalInfo}

View File

@ -39,6 +39,7 @@
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this={element} bind:this={element}
on:keydown on:keydown

View File

@ -70,6 +70,7 @@
<div class="tablist-container {kind} {size}"> <div class="tablist-container {kind} {size}">
{#each items as item, i} {#each items as item, i}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
bind:this={tabs[i]} bind:this={tabs[i]}
class={kind === 'normal' || kind === 'regular' ? 'button' : 'plain'} class={kind === 'normal' || kind === 'regular' ? 'button' : 'plain'}

View File

@ -26,6 +26,7 @@
<div class="flex-stretch tabs-container" class:small={size === 'small'} style:padding class:noMargin> <div class="flex-stretch tabs-container" class:small={size === 'small'} style:padding class:noMargin>
{#each model as tab, i} {#each model as tab, i}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="flex-row-center tab" class="flex-row-center tab"
class:selected={i === selected} class:selected={i === selected}

View File

@ -69,6 +69,7 @@
<div class="flex-row-center mt-3"> <div class="flex-row-center mt-3">
<Button label={submitLabel} kind="no-border" size="medium" on:click={submit} /> <Button label={submitLabel} kind="no-border" size="medium" on:click={submit} />
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="ml-2" on:click={cancel}> <div class="ml-2" on:click={cancel}>
<ActionIcon icon={IconClose} size="medium" action={cancel} /> <ActionIcon icon={IconClose} size="medium" action={cancel} />
</div> </div>

View File

@ -51,6 +51,8 @@
}) })
</script> </script>
<!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="antiSelect" class="antiSelect"
bind:this={container} bind:this={container}

View File

@ -49,6 +49,8 @@
/> />
</div> </div>
<div class="bottom-divider mb-2" /> <div class="bottom-divider mb-2" />
<!-- svelte-ignore a11y-no-static-element-interactions -->
<!-- svelte-ignore a11y-click-events-have-key-events -->
{#each values as value} {#each values as value}
<div <div
class="ap-menuItem" class="ap-menuItem"

View File

@ -332,6 +332,7 @@
<Scroller bind:this={scroller}> <Scroller bind:this={scroller}>
{#each lines as line, row} {#each lines as line, row}
{@const rangeRow = time.rows ? time.rows[row] : null} {@const rangeRow = time.rows ? time.rows[row] : null}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="listGrid" class="listGrid"
class:mListGridChecked={selectedRows.find((x) => x === row) !== undefined} class:mListGridChecked={selectedRows.find((x) => x === row) !== undefined}
@ -423,6 +424,7 @@
</div> </div>
</div> </div>
{/if} {/if}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div class="timeline-splitter" class:moving style:left={`${panelWidth}px`} on:mousedown={splitterStart} /> <div class="timeline-splitter" class:moving style:left={`${panelWidth}px`} on:mousedown={splitterStart} />
</div> </div>
@ -664,13 +666,6 @@
.component-presenter { .component-presenter {
display: flex; display: flex;
align-items: center; align-items: center;
.space {
flex-shrink: 0;
width: 0.25rem;
min-width: 0.25rem;
max-width: 0.25rem;
}
} }
} }
.timeline-action__button { .timeline-action__button {
@ -748,11 +743,6 @@
} }
} }
.filler {
display: flex;
flex-grow: 1;
}
.gridElement { .gridElement {
display: flex; display: flex;
align-items: center; align-items: center;
@ -763,16 +753,4 @@
margin-left: 0; margin-left: 0;
} }
} }
.iconPresenter {
padding-left: 0.45rem;
}
.componentPresenter {
display: flex;
align-items: center;
flex-shrink: 0;
width: 5.5rem;
margin-left: 0.5rem;
}
</style> </style>

View File

@ -255,6 +255,7 @@
</script> </script>
{#if $tooltip.kind === 'popup'} {#if $tooltip.kind === 'popup'}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="modal-overlay antiOverlay" class="modal-overlay antiOverlay"
on:click|stopPropagation|preventDefault={() => { on:click|stopPropagation|preventDefault={() => {

View File

@ -204,6 +204,7 @@
<div class="datetime-input {kind}"> <div class="datetime-input {kind}">
<div class="flex-row-center"> <div class="flex-row-center">
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[0].el} bind:this={edits[0].el}
class="digit" class="digit"
@ -222,6 +223,7 @@
</span> </span>
<span class="separator">.</span> <span class="separator">.</span>
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[1].el} bind:this={edits[1].el}
class="digit" class="digit"
@ -240,6 +242,7 @@
</span> </span>
<span class="separator">.</span> <span class="separator">.</span>
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[2].el} bind:this={edits[2].el}
class="digit" class="digit"
@ -259,6 +262,7 @@
{#if withTime} {#if withTime}
<div class="time-divider" /> <div class="time-divider" />
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[3].el} bind:this={edits[3].el}
class="digit" class="digit"
@ -277,6 +281,7 @@
</span> </span>
<span class="separator">:</span> <span class="separator">:</span>
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[4].el} bind:this={edits[4].el}
class="digit" class="digit"
@ -298,6 +303,7 @@
{#if currentDate} {#if currentDate}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="close-btn" class="close-btn"
tabindex={0} tabindex={0}

View File

@ -22,7 +22,6 @@
export let title: IntlString export let title: IntlString
export let value: number | null | undefined = null export let value: number | null | undefined = null
export let withTime: boolean = false
export let iconModifier: 'normal' | 'warning' | 'overdue' = 'normal' export let iconModifier: 'normal' | 'warning' | 'overdue' = 'normal'
export let labelNull: IntlString = ui.string.NoDate export let labelNull: IntlString = ui.string.NoDate

View File

@ -297,7 +297,6 @@
adaptValue() adaptValue()
</script> </script>
<!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<button <button
bind:this={datePresenter} bind:this={datePresenter}
class="datetime-button {kind} {size}" class="datetime-button {kind} {size}"
@ -311,6 +310,8 @@
> >
{#if edit} {#if edit}
{#if withDate} {#if withDate}
<!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[0].el} bind:this={edits[0].el}
class="digit" class="digit"
@ -330,6 +331,8 @@
{:else}<Label label={ui.string.DD} />{/if} {:else}<Label label={ui.string.DD} />{/if}
</span> </span>
<span class="separator">.</span> <span class="separator">.</span>
<!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[1].el} bind:this={edits[1].el}
class="digit" class="digit"
@ -349,6 +352,8 @@
{:else}<Label label={ui.string.MM} />{/if} {:else}<Label label={ui.string.MM} />{/if}
</span> </span>
<span class="separator">.</span> <span class="separator">.</span>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<span <span
bind:this={edits[2].el} bind:this={edits[2].el}
class="digit" class="digit"
@ -372,6 +377,8 @@
{#if mode === DateRangeMode.DATETIME} {#if mode === DateRangeMode.DATETIME}
<div class="time-divider" /> <div class="time-divider" />
{/if} {/if}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<span <span
bind:this={edits[3].el} bind:this={edits[3].el}
class="digit" class="digit"
@ -391,6 +398,8 @@
{:else}<Label label={ui.string.HH} />{/if} {:else}<Label label={ui.string.HH} />{/if}
</span> </span>
<span class="separator">:</span> <span class="separator">:</span>
<!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[4].el} bind:this={edits[4].el}
class="digit" class="digit"
@ -412,6 +421,8 @@
{/if} {/if}
{#if value} {#if value}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<div <div
bind:this={closeBtn} bind:this={closeBtn}
class="close-btn" class="close-btn"

View File

@ -72,6 +72,8 @@
{#if viewDate} {#if viewDate}
<div class="monthYear">{monthYear}</div> <div class="monthYear">{monthYear}</div>
<div class="group" class:hideNavigator> <div class="group" class:hideNavigator>
<!-- svelte-ignore a11y-no-static-element-interactions -->
<!-- svelte-ignore a11y-click-events-have-key-events -->
<div <div
class="btn" class="btn"
on:click={() => { on:click={() => {
@ -81,6 +83,8 @@
> >
<div class="icon-btn"><Icon icon={IconNavPrev} size={'full'} /></div> <div class="icon-btn"><Icon icon={IconNavPrev} size={'full'} /></div>
</div> </div>
<!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="btn" class="btn"
on:click={() => { on:click={() => {
@ -101,6 +105,8 @@
>{capitalizeFirstLetter(getWeekDayName(day(firstDayOfCurrentMonth, dayOfWeek), 'short'))}</span >{capitalizeFirstLetter(getWeekDayName(day(firstDayOfCurrentMonth, dayOfWeek), 'short'))}</span
> >
{/each} {/each}
<!-- svelte-ignore a11y-no-static-element-interactions -->
<!-- svelte-ignore a11y-click-events-have-key-events -->
{#each days as day, i} {#each days as day, i}
<div <div
class="day {day.style}" class="day {day.style}"

View File

@ -57,6 +57,7 @@
{#each [...Array(7).keys()] as dayOfWeek} {#each [...Array(7).keys()] as dayOfWeek}
{@const date = weekday(firstDayOfCurrentMonth, weekIndex, dayOfWeek)} {@const date = weekday(firstDayOfCurrentMonth, weekIndex, dayOfWeek)}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="cell" class="cell"
class:weekend={isWeekend(date)} class:weekend={isWeekend(date)}

View File

@ -131,6 +131,7 @@
class:wrongMonth={wrongM} class:wrongMonth={wrongM}
> >
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="day" class="day"
class:weekend={isWeekend(date)} class:weekend={isWeekend(date)}

View File

@ -53,6 +53,7 @@
{#if typeof value === 'number'} {#if typeof value === 'number'}
{@const numValue = value} {@const numValue = value}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="btn" class="btn"
on:click={() => { on:click={() => {

View File

@ -170,6 +170,7 @@
<div class="datetime-input {size}" class:noBorder class:disabled> <div class="datetime-input {size}" class:noBorder class:disabled>
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[0].el} bind:this={edits[0].el}
class="digit" class="digit"
@ -188,6 +189,7 @@
</span> </span>
<span class="separator">:</span> <span class="separator">:</span>
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> <!-- svelte-ignore a11y-no-noninteractive-tabindex -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
bind:this={edits[1].el} bind:this={edits[1].el}
class="digit" class="digit"
@ -243,25 +245,6 @@
color: var(--theme-caption-color); color: var(--theme-caption-color);
} }
.close-btn {
display: flex;
justify-content: center;
align-items: center;
margin: 0 0.25rem;
width: 0.75rem;
height: 0.75rem;
color: var(--theme-content-color);
background-color: var(--theme-button-default);
outline: none;
border-radius: 50%;
cursor: pointer;
&:hover {
color: var(--theme-caption-color);
background-color: var(--theme-button-hovered);
}
}
.digit { .digit {
position: relative; position: relative;
padding: 0 0.125rem; padding: 0 0.125rem;
@ -285,14 +268,6 @@
color: var(--primary-button-color); color: var(--primary-button-color);
background-color: var(--primary-button-default); background-color: var(--primary-button-default);
} }
.time-divider {
flex-shrink: 0;
margin: 0 0.25rem;
width: 1px;
min-width: 1px;
height: 0.75rem;
background-color: var(--theme-button-border);
}
.separator { .separator {
margin: 0 0.1rem; margin: 0 0.1rem;
} }

View File

@ -44,6 +44,7 @@
{@const day = getDay(weekMonday, dayOfWeek)} {@const day = getDay(weekMonday, dayOfWeek)}
<th> <th>
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="cursor-pointer uppercase flex-col-center" class="cursor-pointer uppercase flex-col-center"
class:today={areDatesEqual(todayDate, day)} class:today={areDatesEqual(todayDate, day)}

View File

@ -86,6 +86,7 @@
<ClockFace bind:timeZone={selected} size={clockSize} /> <ClockFace bind:timeZone={selected} size={clockSize} />
{#if selected !== ''} {#if selected !== ''}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<span <span
class="label overflow-label" class="label overflow-label"
style:max-width={clockSize} style:max-width={clockSize}

View File

@ -33,6 +33,7 @@
<div class="antiPopup" style:flex-direction={'row'} style:padding={'12px'}> <div class="antiPopup" style:flex-direction={'row'} style:padding={'12px'}>
{#each fontsizes as font} {#each fontsizes as font}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="statusPopup-option" class="statusPopup-option"
class:selected={selected === font.id} class:selected={selected === font.id}

View File

@ -27,6 +27,7 @@
<div class="ap-space x2" /> <div class="ap-space x2" />
{#each langs as lang} {#each langs as lang}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="ap-menuItem hoverable flex-row-center leading-16px" class="ap-menuItem hoverable flex-row-center leading-16px"
on:click={() => { on:click={() => {

View File

@ -33,6 +33,7 @@
<div class="antiPopup" style:flex-direction={'row'} style:padding={'12px'}> <div class="antiPopup" style:flex-direction={'row'} style:padding={'12px'}>
{#each themes as theme} {#each themes as theme}
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div <div
class="statusPopup-option" class="statusPopup-option"
class:selected={selected === theme.id} class:selected={selected === theme.id}

View File

@ -1,5 +1,5 @@
<script lang="ts"> <script lang="ts">
export let size: 'small' | 'medium' | 'large' // export let size: 'small' | 'medium' | 'large'
export let fill: string = 'currentColor' export let fill: string = 'currentColor'
</script> </script>

View File

@ -1,5 +1,5 @@
<script lang="ts"> <script lang="ts">
export let size: 'small' | 'medium' | 'large' // export let size: 'small' | 'medium' | 'large'
export let fill: string = 'currentColor' export let fill: string = 'currentColor'
</script> </script>

View File

@ -1,5 +1,5 @@
<script lang="ts"> <script lang="ts">
export let size: 'small' | 'medium' | 'large' // export let size: 'small' | 'medium' | 'large'
export let fill: string = 'currentColor' export let fill: string = 'currentColor'
</script> </script>

View File

@ -57,6 +57,7 @@
{#if lenght > 0} {#if lenght > 0}
<div class="flex-row"> <div class="flex-row">
<!-- svelte-ignore a11y-click-events-have-key-events --> <!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div bind:this={divBar} class="bar" on:click|stopPropagation> <div bind:this={divBar} class="bar" on:click|stopPropagation>
<svg <svg
bind:this={svgBack} bind:this={svgBack}