Fix multiselect pulldown activation gating for sliders and radio
This commit is contained in:
@@ -36,7 +36,7 @@
|
||||
<span>Checkbox 1</span>
|
||||
</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">
|
||||
<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>
|
||||
@@ -44,7 +44,7 @@
|
||||
<span class="sg-mode-toggle__handle"></span>
|
||||
</span>
|
||||
</button>
|
||||
<span class="sg-label">Slider 1</span>
|
||||
<span class="sg-label" id="multiselect-slider-1-label">Slider 1</span>
|
||||
<input
|
||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||
type="range"
|
||||
@@ -52,13 +52,13 @@
|
||||
max="10"
|
||||
step="0.1"
|
||||
value="6.5"
|
||||
aria-label="Slider 1 von 1 bis 10"
|
||||
aria-labelledby="multiselect-slider-1-label"
|
||||
disabled
|
||||
>
|
||||
<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">
|
||||
<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>
|
||||
@@ -66,7 +66,7 @@
|
||||
<span class="sg-mode-toggle__handle"></span>
|
||||
</span>
|
||||
</button>
|
||||
<span class="sg-label">Slider 2</span>
|
||||
<span class="sg-label" id="multiselect-slider-2-label">Slider 2</span>
|
||||
<input
|
||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||
type="range"
|
||||
@@ -74,13 +74,13 @@
|
||||
max="10"
|
||||
step="0.1"
|
||||
value="9.5"
|
||||
aria-label="Slider 2 von 1 bis 10"
|
||||
aria-labelledby="multiselect-slider-2-label"
|
||||
disabled
|
||||
>
|
||||
<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">
|
||||
<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>
|
||||
@@ -88,7 +88,7 @@
|
||||
<span class="sg-mode-toggle__handle"></span>
|
||||
</span>
|
||||
</button>
|
||||
<span class="sg-label">Slider 3</span>
|
||||
<span class="sg-label" id="multiselect-slider-3-label">Slider 3</span>
|
||||
<input
|
||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||
type="range"
|
||||
@@ -96,13 +96,13 @@
|
||||
max="10"
|
||||
step="0.1"
|
||||
value="5.0"
|
||||
aria-label="Slider 3 von 1 bis 10"
|
||||
aria-labelledby="multiselect-slider-3-label"
|
||||
disabled
|
||||
>
|
||||
<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">
|
||||
<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>
|
||||
@@ -110,7 +110,7 @@
|
||||
<span class="sg-mode-toggle__handle"></span>
|
||||
</span>
|
||||
</button>
|
||||
<span class="sg-label">Slider 4</span>
|
||||
<span class="sg-label" id="multiselect-slider-4-label">Slider 4</span>
|
||||
<input
|
||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||
type="range"
|
||||
@@ -118,17 +118,17 @@
|
||||
max="10"
|
||||
step="0.1"
|
||||
value="6.5"
|
||||
aria-label="Slider 4 von 1 bis 10"
|
||||
aria-labelledby="multiselect-slider-4-label"
|
||||
disabled
|
||||
>
|
||||
<output class="sg-slider-value" for="slider">6.5</output>
|
||||
</label>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<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>
|
||||
|
||||
<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">
|
||||
<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>
|
||||
@@ -136,7 +136,7 @@
|
||||
<span class="sg-mode-toggle__handle"></span>
|
||||
</span>
|
||||
</button>
|
||||
<span class="sg-label">Slider 5</span>
|
||||
<span class="sg-label" id="multiselect-slider-5-label">Slider 5</span>
|
||||
<input
|
||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||
type="range"
|
||||
@@ -144,13 +144,13 @@
|
||||
max="10"
|
||||
step="0.1"
|
||||
value="3.0"
|
||||
aria-label="Slider 5 von 1 bis 10"
|
||||
aria-labelledby="multiselect-slider-5-label"
|
||||
disabled
|
||||
>
|
||||
<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">
|
||||
<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>
|
||||
@@ -158,7 +158,7 @@
|
||||
<span class="sg-mode-toggle__handle"></span>
|
||||
</span>
|
||||
</button>
|
||||
<span class="sg-label">Slider 6</span>
|
||||
<span class="sg-label" id="multiselect-slider-6-label">Slider 6</span>
|
||||
<input
|
||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||
type="range"
|
||||
@@ -166,13 +166,13 @@
|
||||
max="10"
|
||||
step="0.1"
|
||||
value="2.5"
|
||||
aria-label="Slider 6 von 1 bis 10"
|
||||
aria-labelledby="multiselect-slider-6-label"
|
||||
disabled
|
||||
>
|
||||
<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">
|
||||
<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>
|
||||
@@ -180,7 +180,7 @@
|
||||
<span class="sg-mode-toggle__handle"></span>
|
||||
</span>
|
||||
</button>
|
||||
<span class="sg-label">Slider 7</span>
|
||||
<span class="sg-label" id="multiselect-slider-7-label">Slider 7</span>
|
||||
<input
|
||||
class="sg-interaction-element sg-slider sg-form-inactive-selectable"
|
||||
type="range"
|
||||
@@ -188,17 +188,17 @@
|
||||
max="10"
|
||||
step="0.1"
|
||||
value="1.6"
|
||||
aria-label="Slider 7 von 1 bis 10"
|
||||
aria-labelledby="multiselect-slider-7-label"
|
||||
disabled
|
||||
>
|
||||
<output class="sg-slider-value" for="slider">1.6</output>
|
||||
</label>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<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>
|
||||
|
||||
<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">
|
||||
<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>
|
||||
@@ -206,22 +206,22 @@
|
||||
<span class="sg-mode-toggle__handle"></span>
|
||||
</span>
|
||||
</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__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>
|
||||
</button>
|
||||
<span>Radio 1</span>
|
||||
</span>
|
||||
<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>
|
||||
</button>
|
||||
<span>Radio 2</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">
|
||||
<button class="sg-mode-toggle sg-mode-toggle--local sg-activation-mode-toggle" type="button" data-active="absolute" aria-label="Aktivierung Pulldown 1: aus">
|
||||
|
||||
Reference in New Issue
Block a user