Skip to content

Commit

Permalink
work for the #8209
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitry-kurmanov committed May 16, 2024
1 parent d890e1d commit ff2171e
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 6 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<input type="checkbox" role="option" [name]="question.name+model.id" [id]="question.getItemId(model)" [class]="question.cssClasses.itemControl"
[disabled]="!question.getItemEnabled(model)" [checked]="question.isItemSelected(model)" [value]="model.value" (change)="onChange($event)"/>
[disabled]="!question.getItemEnabled(model)" [attr.readonly]="question.isReadOnlyAttr" [checked]="question.isItemSelected(model)" [value]="model.value" (change)="onChange($event)"/>
<ng-content></ng-content>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<input type="radio" [name]="question.questionName" [attr.name]="question.questionName" [id]="question.getItemId(model)" [attr.aria-errormessage]="question.ariaErrormessage" [class]="question.cssClasses.itemControl"
[disabled]="!question.getItemEnabled(model)" [(ngModel)]="question.renderedValue" [attr.value]="model.value" [value]="model.value"
[disabled]="!question.getItemEnabled(model)" [attr.readonly]="question.isReadOnlyAttr" [(ngModel)]="question.renderedValue" [attr.value]="model.value" [value]="model.value"
/>
<ng-content></ng-content>
4 changes: 2 additions & 2 deletions packages/survey-angular-ui/src/questions/text.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
<div *ngIf="model.isReadOnlyRenderDiv()" #contentElement>{{ value }}</div>
<ng-template #input>
<input [style]="model.inputStyle" [class]="model.getControlClass()" [attr.list]="model.dataListId"
(change)="model.onChange($event)" [value]="value" [disabled]="model.isInputReadOnly" [type]="model.inputType" [id]="model.inputId" [attr.placeholder]="model.renderedPlaceholder || ''"
(change)="model.onChange($event)" [value]="value" [disabled]="model.isDisabledAttr" [type]="model.inputType" [id]="model.inputId" [attr.placeholder]="model.renderedPlaceholder || ''"
(keyup)="model.onKeyUp($event)" (keydown)="model.onKeyDown($event)" (blur)="model.onBlur($event)" (focus)="model.onFocus($event)" (compositionupdate)="model.onCompositionUpdate($event)"
[attr.size] = "model.renderedInputSize" [attr.maxlength]= "model.getMaxLength()" [attr.min]="model.renderedMin"
[attr.size] = "model.renderedInputSize" [attr.maxlength]= "model.getMaxLength()" [attr.min]="model.renderedMin" [attr.readonly]="model.isReadOnlyAttr"
[attr.max]="model.renderedMax" [attr.step]="model.renderedStep" [attr.max]="model.renderedMax" [attr.aria-required]="model.a11y_input_ariaRequired"
[attr.aria-label]="model.a11y_input_ariaLabel" [attr.aria-labelledby]="model.a11y_input_ariaLabelledBy" [attr.aria-describedby]="model.a11y_input_ariaDescribedBy"[attr.aria-invalid]="model.a11y_input_ariaInvalid" [attr.aria-errormessage]="model.a11y_input_ariaErrormessage" [attr.autocomplete]="model.autocomplete" #contentElement/>
<sv-ng-character-counter *ngIf="model.getMaxLength()"
Expand Down
1 change: 1 addition & 0 deletions packages/survey-vue3-ui/src/CheckboxItem.vue
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
:value="item.value"
:id="question.getItemId(item)"
:disabled="!question.getItemEnabled(item)"
:readonly="question.isReadOnlyAttr"
:class="question.cssClasses.itemControl"
/><span
v-if="question.cssClasses.materialDecorator"
Expand Down
1 change: 1 addition & 0 deletions packages/survey-vue3-ui/src/RadiogroupItem.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
:aria-errormessage="question.ariaErrormessage"
v-model="renderedValue"
:disabled="!question.getItemEnabled(item)"
:readonly="question.isReadOnlyAttr"
:class="question.cssClasses.itemControl"
/><span
v-if="question.cssClasses.materialDecorator"
Expand Down
5 changes: 3 additions & 2 deletions packages/survey-vue3-ui/src/TextInput.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
<input
v-if="!question.getMaxLength()"
:ref="(el)=>getRef(el as HTMLElement)"
:disabled="question.isInputReadOnly"
:disabled="question.isDisabledAttr"
:readonly="question.isReadOnlyAttr"
:class="question.getControlClass()"
:type="question.inputType"
:maxlength="question.getMaxLength()"
Expand Down Expand Up @@ -31,7 +32,7 @@
/>
<div v-else :ref="(el)=>getRef(el as HTMLElement)">
<input
:disabled="question.isInputReadOnly"
:disabled="question.isDisabledAttr"
:class="question.getControlClass()"
:type="question.inputType"
:maxlength="question.getMaxLength()"
Expand Down

0 comments on commit ff2171e

Please sign in to comment.