From 35a3dc212d31a46dfaac3aff28fc26e95b299d4b Mon Sep 17 00:00:00 2001 From: Dmitry Kuzin Date: Thu, 10 Aug 2023 16:42:15 +0400 Subject: [PATCH] Fix creator master vr tests --- src/knockout/koquestion_file.ts | 6 ++++-- src/knockout/templates/question-file.html | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/knockout/koquestion_file.ts b/src/knockout/koquestion_file.ts index 3a89b0e7a7..ea165e54fb 100644 --- a/src/knockout/koquestion_file.ts +++ b/src/knockout/koquestion_file.ts @@ -29,13 +29,16 @@ class QuestionFileImplementor extends QuestionImplementor { ); this.setObservaleObj("ko", ko.observable()); this.setObservaleObj("koInputTitle", ko.observable()); - this.setObservaleObj("koChooseButtonText", ko.observable()); 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)); }); @@ -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) { diff --git a/src/knockout/templates/question-file.html b/src/knockout/templates/question-file.html index 2504c0c132..34d61b00ab 100644 --- a/src/knockout/templates/question-file.html +++ b/src/knockout/templates/question-file.html @@ -11,10 +11,10 @@
-