Skip to main content

Class: EditorLoader

Constructors​

Constructor​

new EditorLoader(iframe, editorData, editorUrl): EditorLoader

Parameters​

iframe​

HTMLIFrameElement

editorData​

IEditorData | QueryString

editorUrl​

string

Returns​

EditorLoader

Methods​

preload()​

static preload(editorUrl): Promise<void>

Parameters​

editorUrl​

string

Returns​

Promise<void>


start()​

start(onFirstLoad?): Promise<Editor>

Parameters​

onFirstLoad?​

() => void

Returns​

Promise<Editor>


dispose()​

dispose(): void

Returns​

void


getInitData()​

static getInitData(editorUrl, productDefinition, configFromApi, onFirstTemplateLoad?, hasExternalMockup?, requestDataMode?, restRequestKey?): Promise<string>

Parameters​

editorUrl​

string

productDefinition​

string[] | IProductDefinition

configFromApi​

IConfiguration

onFirstTemplateLoad?​

() => void

hasExternalMockup?​

boolean = false

requestDataMode?​

RequestDataMode = RequestDataMode.Whole

restRequestKey?​

string = null

Returns​

Promise<string>


getInitDataByQueryString()​

static getInitDataByQueryString(editorUrl, queryString, onFirstTemplateLoad?): Promise<string>

Parameters​

editorUrl​

string

queryString​

string

onFirstTemplateLoad?​

() => void

Returns​

Promise<string>

Was this page helpful?