Skip to content

Commit

Permalink
Fix creator master vr tests
Browse files Browse the repository at this point in the history
  • Loading branch information
dk981234 committed Aug 10, 2023
1 parent e3964b0 commit 35a3dc2
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
6 changes: 4 additions & 2 deletions src/knockout/koquestion_file.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,16 @@ class QuestionFileImplementor extends QuestionImplementor {
);
this.setObservaleObj("ko", ko.observable<string>());
this.setObservaleObj("koInputTitle", ko.observable<string>());
this.setObservaleObj("koChooseButtonText", ko.observable<string>());
this.setObservaleObj(
"koChooseFileCss",
ko.pureComputed(() => {
return this.question.getChooseFileCss();
})
);
this.setCallbackFunc("koGetChooseButtonText", () => {
this.question.koState();
return this.question.chooseButtonText;
});
this.setCallbackFunc("ondrop", (data: any, event: any) => {
this.question.onDrop(getOriginalEvent(event));
});
Expand Down Expand Up @@ -68,7 +71,6 @@ export class QuestionFile extends QuestionFileModel {
private _implementor: QuestionFileImplementor;
private updateState = (sender: QuestionFileModel, options: any) => {
this.koState(options.state);
this.koChooseButtonText(this.chooseButtonText);
this.koInputTitle(this.inputTitle);
};
constructor(name: string) {
Expand Down
6 changes: 3 additions & 3 deletions src/knockout/templates/question-file.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
<span data-bind="css: question.cssClasses.dragAreaPlaceholder, text: question.dragAreaPlaceholder"></span>
<div data-bind="css: question.cssClasses.wrapper">
<!-- ko ifnot: isReadOnly -->
<label tabindex="0" role="button" data-bind="css: question.koChooseFileCss, key2click, attr: { for: question.inputId, 'aria-label': question.koChooseButtonText }">
<span data-bind="text: question.koChooseButtonText"></span>
<label tabindex="0" role="button" data-bind="css: question.koChooseFileCss, key2click, attr: { for: question.inputId, 'aria-label': question.koGetChooseButtonText() }">
<span data-bind="text: question.koGetChooseButtonText()"></span>
<!-- ko if: question.cssClasses.chooseFileIconId -->
<!-- ko component: { name: 'sv-svg-icon', params: { title: question.chooseButtonText, iconName: question.cssClasses.chooseFileIconId, size: 'auto' } } --><!-- /ko -->
<!-- ko component: { name: 'sv-svg-icon', params: { title: question.koGetChooseButtonText(), iconName: question.cssClasses.chooseFileIconId, size: 'auto' } } --><!-- /ko -->
<!-- /ko -->
</label>
<!-- /ko -->
Expand Down

0 comments on commit 35a3dc2

Please sign in to comment.