aboutsummaryrefslogtreecommitdiff
path: root/src/components/shadow_control/shadow_control.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/shadow_control/shadow_control.vue')
-rw-r--r--src/components/shadow_control/shadow_control.vue34
1 files changed, 16 insertions, 18 deletions
diff --git a/src/components/shadow_control/shadow_control.vue b/src/components/shadow_control/shadow_control.vue
index 8e2133ee..6a7829c5 100644
--- a/src/components/shadow_control/shadow_control.vue
+++ b/src/components/shadow_control/shadow_control.vue
@@ -56,7 +56,7 @@
@input="e => updateProperty('x', e.target.value)"
>
<Checkbox
- id="inset"
+ id="lightGrid"
v-model="lightGrid"
:disabled="!present"
name="lightGrid"
@@ -83,7 +83,7 @@
</option>
</Select>
<div
- class="id-control arrange-buttons"
+ class="id-control btn-group arrange-buttons"
>
<button
class="btn button-default"
@@ -132,12 +132,11 @@
</div>
<div class="shadow-tweak">
<div
- :disabled="!present"
:class="{ disabled: !present }"
class="name-control style-control"
>
<label
- for="spread"
+ for="name"
class="label"
:class="{ faint: !present }"
>
@@ -163,7 +162,7 @@
:disabled="!present"
name="inset"
class="input-inset input-boolean"
- @input="e => updateProperty('inset', e.target.value)"
+ @input="e => updateProperty('inset', e.target.checked)"
>
<template #before>
{{ $t('settings.style.shadows.inset') }}
@@ -176,7 +175,7 @@
class="blur-control style-control"
>
<label
- for="spread"
+ for="blur"
class="label"
:class="{ faint: !present }"
>
@@ -205,22 +204,21 @@
>
</div>
<div
- :disabled="!present"
class="spread-control style-control"
- :class="{ disabled: !present }"
+ :class="{ disabled: !present || (separateInset && !selected?.inset) }"
>
<label
for="spread"
class="label"
- :class="{ faint: !present }"
+ :class="{ faint: !present || (separateInset && !selected?.inset) }"
>
{{ $t('settings.style.shadows.spread') }}
</label>
<input
id="spread"
:value="selected?.spread"
- :disabled="!present"
- :class="{ disabled: !present }"
+ :disabled="!present || (separateInset && !selected?.inset)"
+ :class="{ disabled: !present || (separateInset && !selected?.inset) }"
name="spread"
class="input input-range"
type="range"
@@ -230,26 +228,26 @@
>
<input
:value="selected?.spread"
- :disabled="!present"
- :class="{ disabled: !present }"
+ :disabled="{ disabled: !present || (separateInset && !selected?.inset) }"
+ :class="{ disabled: !present || (separateInset && !selected?.inset) }"
class="input input-number"
type="number"
@input="e => updateProperty('spread', e.target.value)"
>
</div>
<ColorInput
- :modelValue="selected?.color"
+ :model-value="selected?.color"
:disabled="!present"
:label="$t('settings.style.common.color')"
:fallback="currentFallback?.color"
:show-optional-tickbox="false"
name="shadow"
- @update:modelValue="e => updateProperty('color', e.target.value)"
+ @update:modelValue="e => updateProperty('color', e)"
/>
<OpacityInput
- :modelValue="selected?.alpha"
+ :model-value="selected?.alpha"
:disabled="!present"
- @update:modelValue="e => updateProperty('alpha', e.target.value)"
+ @update:modelValue="e => updateProperty('alpha', e)"
/>
<i18n-t
scope="global"
@@ -260,8 +258,8 @@
<code>--variable,mod</code>
</i18n-t>
<Popover
- trigger="hover"
v-if="separateInset"
+ trigger="hover"
>
<template #trigger>
<div