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?