survey-creator-core
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
23 lines (22 loc) • 1.1 kB
TypeScript
import { QuestionImageModel, SurveyElement, SurveyTemplateRendererTemplateData, QuestionFileModel } from "survey-core";
import { SurveyCreatorModel } from "../creator-base";
import { QuestionAdornerViewModel } from "./question";
import "./question-image.scss";
export declare class QuestionImageAdornerViewModel extends QuestionAdornerViewModel {
private editorSurveyModel;
filePresentationModel: QuestionFileModel;
private initFilePresentationModel;
constructor(creator: SurveyCreatorModel, surveyElement: SurveyElement, templateData: SurveyTemplateRendererTemplateData);
protected detachElement(surveyElement: SurveyElement): void;
protected attachElement(surveyElement: SurveyElement): void;
isUploading: any;
chooseFile(model: QuestionImageAdornerViewModel): void;
get acceptedTypes(): string;
imageLinkValueChangedHandler: () => void;
protected getIsEmptyElement(): boolean;
get question(): QuestionImageModel;
get placeholderText(): string;
get chooseImageText(): string;
protected getAnimatedElement(): Element;
css(): string;
}