Skip to main content
⚠️ Archived Version

You are viewing documentation for Design Editor version 7.3, which is no longer actively maintained. For the latest features and updates, please refer to the current version (7.4).

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?