Fix multiselect pulldown activation gating for sliders and radio
This commit is contained in:
@@ -36,7 +36,7 @@
|
|||||||
<span>Checkbox 1</span>
|
<span>Checkbox 1</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
<div class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 1: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 1: aus">
|
||||||
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
||||||
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
<span class="sg-mode-toggle__handle"></span>
|
<span class="sg-mode-toggle__handle"></span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<span class="sg-label">Slider 1</span>
|
<span class="sg-label" id="multiselect-slider-1-label">Slider 1</span>
|
||||||
<input
|
<input
|
||||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||||
type="range"
|
type="range"
|
||||||
@@ -52,13 +52,13 @@
|
|||||||
max="10"
|
max="10"
|
||||||
step="0.1"
|
step="0.1"
|
||||||
value="6.5"
|
value="6.5"
|
||||||
aria-label="Slider 1 von 1 bis 10"
|
aria-labelledby="multiselect-slider-1-label"
|
||||||
disabled
|
disabled
|
||||||
>
|
>
|
||||||
<output class="sg-slider-value" for="slider">6.5</output>
|
<output class="sg-slider-value" for="slider">6.5</output>
|
||||||
</label>
|
</div>
|
||||||
|
|
||||||
<label class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
<div class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 2: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 2: aus">
|
||||||
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
||||||
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
<span class="sg-mode-toggle__handle"></span>
|
<span class="sg-mode-toggle__handle"></span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<span class="sg-label">Slider 2</span>
|
<span class="sg-label" id="multiselect-slider-2-label">Slider 2</span>
|
||||||
<input
|
<input
|
||||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||||
type="range"
|
type="range"
|
||||||
@@ -74,13 +74,13 @@
|
|||||||
max="10"
|
max="10"
|
||||||
step="0.1"
|
step="0.1"
|
||||||
value="9.5"
|
value="9.5"
|
||||||
aria-label="Slider 2 von 1 bis 10"
|
aria-labelledby="multiselect-slider-2-label"
|
||||||
disabled
|
disabled
|
||||||
>
|
>
|
||||||
<output class="sg-slider-value" for="slider">9.5</output>
|
<output class="sg-slider-value" for="slider">9.5</output>
|
||||||
</label>
|
</div>
|
||||||
|
|
||||||
<label class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
<div class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 3: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 3: aus">
|
||||||
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
||||||
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
<span class="sg-mode-toggle__handle"></span>
|
<span class="sg-mode-toggle__handle"></span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<span class="sg-label">Slider 3</span>
|
<span class="sg-label" id="multiselect-slider-3-label">Slider 3</span>
|
||||||
<input
|
<input
|
||||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||||
type="range"
|
type="range"
|
||||||
@@ -96,13 +96,13 @@
|
|||||||
max="10"
|
max="10"
|
||||||
step="0.1"
|
step="0.1"
|
||||||
value="5.0"
|
value="5.0"
|
||||||
aria-label="Slider 3 von 1 bis 10"
|
aria-labelledby="multiselect-slider-3-label"
|
||||||
disabled
|
disabled
|
||||||
>
|
>
|
||||||
<output class="sg-slider-value" for="slider">5.0</output>
|
<output class="sg-slider-value" for="slider">5.0</output>
|
||||||
</label>
|
</div>
|
||||||
|
|
||||||
<label class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
<div class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 4: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 4: aus">
|
||||||
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
||||||
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
||||||
@@ -110,7 +110,7 @@
|
|||||||
<span class="sg-mode-toggle__handle"></span>
|
<span class="sg-mode-toggle__handle"></span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<span class="sg-label">Slider 4</span>
|
<span class="sg-label" id="multiselect-slider-4-label">Slider 4</span>
|
||||||
<input
|
<input
|
||||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||||
type="range"
|
type="range"
|
||||||
@@ -118,17 +118,17 @@
|
|||||||
max="10"
|
max="10"
|
||||||
step="0.1"
|
step="0.1"
|
||||||
value="6.5"
|
value="6.5"
|
||||||
aria-label="Slider 4 von 1 bis 10"
|
aria-labelledby="multiselect-slider-4-label"
|
||||||
disabled
|
disabled
|
||||||
>
|
>
|
||||||
<output class="sg-slider-value" for="slider">6.5</output>
|
<output class="sg-slider-value" for="slider">6.5</output>
|
||||||
</label>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="sg-form-sections-card__chapter" aria-labelledby="multiselect-block-2">
|
<section class="sg-form-sections-card__chapter" aria-labelledby="multiselect-block-2">
|
||||||
<h2 id="multiselect-block-2" class="sg-strong sg-form-sections-card__chapter-title">Block 2</h2>
|
<h2 id="multiselect-block-2" class="sg-strong sg-form-sections-card__chapter-title">Block 2</h2>
|
||||||
|
|
||||||
<label class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
<div class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 5: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 5: aus">
|
||||||
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
||||||
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
||||||
@@ -136,7 +136,7 @@
|
|||||||
<span class="sg-mode-toggle__handle"></span>
|
<span class="sg-mode-toggle__handle"></span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<span class="sg-label">Slider 5</span>
|
<span class="sg-label" id="multiselect-slider-5-label">Slider 5</span>
|
||||||
<input
|
<input
|
||||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||||
type="range"
|
type="range"
|
||||||
@@ -144,13 +144,13 @@
|
|||||||
max="10"
|
max="10"
|
||||||
step="0.1"
|
step="0.1"
|
||||||
value="3.0"
|
value="3.0"
|
||||||
aria-label="Slider 5 von 1 bis 10"
|
aria-labelledby="multiselect-slider-5-label"
|
||||||
disabled
|
disabled
|
||||||
>
|
>
|
||||||
<output class="sg-slider-value" for="slider">3.0</output>
|
<output class="sg-slider-value" for="slider">3.0</output>
|
||||||
</label>
|
</div>
|
||||||
|
|
||||||
<label class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
<div class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 6: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 6: aus">
|
||||||
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
||||||
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
||||||
@@ -158,7 +158,7 @@
|
|||||||
<span class="sg-mode-toggle__handle"></span>
|
<span class="sg-mode-toggle__handle"></span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<span class="sg-label">Slider 6</span>
|
<span class="sg-label" id="multiselect-slider-6-label">Slider 6</span>
|
||||||
<input
|
<input
|
||||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||||
type="range"
|
type="range"
|
||||||
@@ -166,13 +166,13 @@
|
|||||||
max="10"
|
max="10"
|
||||||
step="0.1"
|
step="0.1"
|
||||||
value="2.5"
|
value="2.5"
|
||||||
aria-label="Slider 6 von 1 bis 10"
|
aria-labelledby="multiselect-slider-6-label"
|
||||||
disabled
|
disabled
|
||||||
>
|
>
|
||||||
<output class="sg-slider-value" for="slider">2.5</output>
|
<output class="sg-slider-value" for="slider">2.5</output>
|
||||||
</label>
|
</div>
|
||||||
|
|
||||||
<label class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
<div class="sg-slider-row sg-slider-row--inactive-selectable" data-component="slider" data-component-state="inactive-selectable" data-activatable="true">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 7: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Slider 7: aus">
|
||||||
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
||||||
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
||||||
@@ -180,7 +180,7 @@
|
|||||||
<span class="sg-mode-toggle__handle"></span>
|
<span class="sg-mode-toggle__handle"></span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<span class="sg-label">Slider 7</span>
|
<span class="sg-label" id="multiselect-slider-7-label">Slider 7</span>
|
||||||
<input
|
<input
|
||||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||||
type="range"
|
type="range"
|
||||||
@@ -188,17 +188,17 @@
|
|||||||
max="10"
|
max="10"
|
||||||
step="0.1"
|
step="0.1"
|
||||||
value="1.6"
|
value="1.6"
|
||||||
aria-label="Slider 7 von 1 bis 10"
|
aria-labelledby="multiselect-slider-7-label"
|
||||||
disabled
|
disabled
|
||||||
>
|
>
|
||||||
<output class="sg-slider-value" for="slider">1.6</output>
|
<output class="sg-slider-value" for="slider">1.6</output>
|
||||||
</label>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="sg-form-sections-card__chapter" aria-labelledby="multiselect-block-3">
|
<section class="sg-form-sections-card__chapter" aria-labelledby="multiselect-block-3">
|
||||||
<h2 id="multiselect-block-3" class="sg-strong sg-form-sections-card__chapter-title">Block 3</h2>
|
<h2 id="multiselect-block-3" class="sg-strong sg-form-sections-card__chapter-title">Block 3</h2>
|
||||||
|
|
||||||
<label id="component-radio-activatable" class="sg-checkbox-field-option sg-checkbox-field-option--inactive-selectable sg-body sg-radio-activatable-group" data-component="radio-field" data-component-state="inactive-selectable" data-activatable="true" data-activatable-radio-group="true">
|
<div id="component-radio-activatable" class="sg-checkbox-field-option sg-checkbox-field-option--inactive-selectable sg-body sg-radio-activatable-group" data-component="radio-field" data-component-state="inactive-selectable" data-activatable="true" data-activatable-radio-group="true">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Radio Auswahl: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Radio Auswahl: aus">
|
||||||
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
<span class="sg-mode-toggle__switch" aria-hidden="true">
|
||||||
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
<span class="sg-activation-mode-toggle__switch-label sg-activation-mode-toggle__switch-label--left">aus</span>
|
||||||
@@ -206,22 +206,22 @@
|
|||||||
<span class="sg-mode-toggle__handle"></span>
|
<span class="sg-mode-toggle__handle"></span>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
<span class="sg-label">Radio Auswahl</span>
|
<span class="sg-label" id="multiselect-radio-group-label">Radio Auswahl</span>
|
||||||
<span class="sg-radio-activatable-group__choices">
|
<span class="sg-radio-activatable-group__choices">
|
||||||
<span class="sg-radio-activatable-group__choice">
|
<span class="sg-radio-activatable-group__choice">
|
||||||
<button class="sg-radio-field sg-radio-field--inactive-selectable" type="button" role="radio" aria-checked="false" aria-label="Radio 1 wählen">
|
<button class="sg-radio-field sg-radio-field--inactive-selectable" type="button" role="radio" aria-checked="false" aria-label="Radio 1 wählen" aria-describedby="multiselect-radio-group-label">
|
||||||
<span class="sg-radio-field__mark" aria-hidden="true"></span>
|
<span class="sg-radio-field__mark" aria-hidden="true"></span>
|
||||||
</button>
|
</button>
|
||||||
<span>Radio 1</span>
|
<span>Radio 1</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="sg-radio-activatable-group__choice">
|
<span class="sg-radio-activatable-group__choice">
|
||||||
<button class="sg-radio-field sg-radio-field--inactive-selectable" type="button" role="radio" aria-checked="false" aria-label="Radio 2 wählen">
|
<button class="sg-radio-field sg-radio-field--inactive-selectable" type="button" role="radio" aria-checked="false" aria-label="Radio 2 wählen" aria-describedby="multiselect-radio-group-label">
|
||||||
<span class="sg-radio-field__mark" aria-hidden="true"></span>
|
<span class="sg-radio-field__mark" aria-hidden="true"></span>
|
||||||
</button>
|
</button>
|
||||||
<span>Radio 2</span>
|
<span>Radio 2</span>
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</label>
|
</div>
|
||||||
|
|
||||||
<div class="sg-pulldown-panel__row sg-pulldown-panel__row--disabled" data-pulldown-filter-row data-active="false" data-component-part="pulldown-filter-row">
|
<div class="sg-pulldown-panel__row sg-pulldown-panel__row--disabled" data-pulldown-filter-row data-active="false" data-component-part="pulldown-filter-row">
|
||||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Pulldown 1: aus">
|
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Pulldown 1: aus">
|
||||||
|
|||||||
@@ -98,6 +98,13 @@
|
|||||||
opacity: var(--disabled-opacity);
|
opacity: var(--disabled-opacity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"].sg-slider-row--inactive-selectable .sg-label,
|
||||||
|
.sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"].sg-slider-row--inactive-selectable .sg-slider-value,
|
||||||
|
.sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group[data-component-state="inactive-selectable"] > .sg-label,
|
||||||
|
.sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group[data-component-state="inactive-selectable"] > .sg-radio-activatable-group__choices {
|
||||||
|
opacity: var(--disabled-opacity);
|
||||||
|
}
|
||||||
|
|
||||||
.sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-mode-toggle {
|
.sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-mode-toggle {
|
||||||
grid-column: 1;
|
grid-column: 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user