summaryrefslogtreecommitdiff
path: root/packages/client/src/components
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-09-10 16:28:59 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-09-10 16:28:59 +0900
commit20aee2deed6ed43420deedb371710984cd91fab6 (patch)
tree0da7fde53c9f198122945b72a804c7b1d7848b86 /packages/client/src/components
parentUpdate ROADMAP.md (diff)
downloadmisskey-20aee2deed6ed43420deedb371710984cd91fab6.tar.gz
misskey-20aee2deed6ed43420deedb371710984cd91fab6.tar.bz2
misskey-20aee2deed6ed43420deedb371710984cd91fab6.zip
chore(client): :art:
Diffstat (limited to 'packages/client/src/components')
-rw-r--r--packages/client/src/components/form/range.vue22
1 files changed, 19 insertions, 3 deletions
diff --git a/packages/client/src/components/form/range.vue b/packages/client/src/components/form/range.vue
index c0fc8c6510..db21c35717 100644
--- a/packages/client/src/components/form/range.vue
+++ b/packages/client/src/components/form/range.vue
@@ -1,5 +1,5 @@
<template>
-<div class="timctyfi" :class="{ disabled }">
+<div class="timctyfi" :class="{ disabled, easing }">
<div class="label"><slot name="label"></slot></div>
<div v-adaptive-border class="body">
<div ref="containerEl" class="container">
@@ -28,9 +28,11 @@ const props = withDefaults(defineProps<{
step?: number;
textConverter?: (value: number) => string,
showTicks?: boolean;
+ easing?: boolean;
}>(), {
step: 1,
textConverter: (v) => v.toString(),
+ easing: false,
});
const emit = defineEmits<{
@@ -198,7 +200,6 @@ const onMousedown = (ev: MouseEvent | TouchEvent) => {
height: 100%;
background: var(--accent);
opacity: 0.5;
- //transition: width 0.2s cubic-bezier(0,0,0,1);
}
}
@@ -231,7 +232,6 @@ const onMousedown = (ev: MouseEvent | TouchEvent) => {
cursor: grab;
background: var(--accent);
border-radius: 999px;
- //transition: left 0.2s cubic-bezier(0,0,0,1);
&:hover {
background: var(--accentLighten);
@@ -239,5 +239,21 @@ const onMousedown = (ev: MouseEvent | TouchEvent) => {
}
}
}
+
+ &.easing {
+ > .body {
+ > .container {
+ > .track {
+ > .highlight {
+ transition: width 0.2s cubic-bezier(0,0,0,1);
+ }
+ }
+
+ > .thumb {
+ transition: left 0.2s cubic-bezier(0,0,0,1);
+ }
+ }
+ }
+ }
}
</style>