1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-25 20:13:57 +02:00

fix(frontend): MkRange/MkSelectでdisabledが効かなくなっている問題を修正 (#16263)

* fix(frontend): MkRange/MkSelectでdisabledが効かなくなっている問題を修正

* Update Changelog

* 誤字
This commit is contained in:
かっこかり
2025-07-06 19:38:09 +09:00
committed by GitHub
parent a8abb03d17
commit 89ed8be8ff
3 changed files with 10 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<div class="label">
<slot name="label"></slot>
</div>
<div v-adaptive-border class="body">
<div v-adaptive-border class="body" :class="{ 'disabled': disabled }">
<slot name="prefix"></slot>
<div ref="containerEl" class="container">
<div class="track">
@@ -180,6 +180,8 @@ function onMouseenter() {
let lastClickTime: number | null = null;
function onMousedown(ev: MouseEvent | TouchEvent) {
if (props.disabled) return; // Prevent interaction if disabled
ev.preventDefault();
tooltipForDragShowing.value = true;
@@ -292,6 +294,11 @@ function onMousedown(ev: MouseEvent | TouchEvent) {
border: solid 1px var(--MI_THEME-panel);
border-radius: 6px;
&.disabled {
pointer-events: none;
opacity: 0.6;
}
> .container {
flex: 1;
position: relative;