Skip to content

Commit 09d44c1

Browse files
committed
added missing "id" attributes to checkbox, checklist, radios and submit
1 parent 18a86b4 commit 09d44c1

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

src/fields/core/fieldCheckbox.vue

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
<template lang="pug">
2-
input(type="checkbox", v-model="value", :autocomplete="schema.autocomplete", :disabled="disabled", :name="schema.inputName", :class="schema.fieldClasses")
2+
input(
3+
:id="getFieldID(schema)",
4+
type="checkbox",
5+
v-model="value",
6+
:autocomplete="schema.autocomplete",
7+
:disabled="disabled",
8+
:name="schema.inputName",
9+
:class="schema.fieldClasses")
310
</template>
411

512
<script>

src/fields/core/fieldChecklist.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
.listbox.form-control(v-if="schema.listBox", :disabled="disabled")
44
.list-row(v-for="item in items", :class="{'is-checked': isItemChecked(item)}")
55
label
6-
input(type="checkbox", :checked="isItemChecked(item)", :disabled="disabled", @change="onChanged($event, item)", :name="getInputName(item)")
6+
input(:id="getFieldID(schema)", type="checkbox", :checked="isItemChecked(item)", :disabled="disabled", @change="onChanged($event, item)", :name="getInputName(item)")
77
| {{ getItemName(item) }}
88

99
.combobox.form-control(v-if="!schema.listBox", :disabled="disabled")
@@ -14,7 +14,7 @@
1414
.dropList
1515
.list-row(v-if="comboExpanded", v-for="item in items", :class="{'is-checked': isItemChecked(item)}")
1616
label
17-
input(type="checkbox", :checked="isItemChecked(item)", :disabled="disabled", @change="onChanged($event, item)", :name="getInputName(item)")
17+
input(:id="getFieldID(schema)", type="checkbox", :checked="isItemChecked(item)", :disabled="disabled", @change="onChanged($event, item)", :name="getInputName(item)")
1818
| {{ getItemName(item) }}
1919
</template>
2020

src/fields/core/fieldRadios.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template lang="pug">
22
.radio-list(:disabled="disabled")
33
label(v-for="item in items", :class="{'is-checked': isItemChecked(item)}")
4-
input(type="radio", :disabled="disabled", :name="id", @click="onSelection(item)", :value="getItemValue(item)", :checked="isItemChecked(item)", :class="schema.fieldClasses")
4+
input(:id="getFieldID(schema)", type="radio", :disabled="disabled", :name="id", @click="onSelection(item)", :value="getItemValue(item)", :checked="isItemChecked(item)", :class="schema.fieldClasses")
55
| {{ getItemName(item) }}
66

77
</template>

src/fields/core/fieldSubmit.vue

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
<template lang="pug">
2-
input(type="submit", :value="schema.buttonText", @click="click", :name="schema.inputName", :disabled="disabled", :class="schema.fieldClasses")
2+
input(
3+
:id="getFieldID(schema)",
4+
type="submit",
5+
:value="schema.buttonText",
6+
@click="click",
7+
:name="schema.inputName",
8+
:disabled="disabled",
9+
:class="schema.fieldClasses")
310
</template>
411

512
<script>

0 commit comments

Comments
 (0)