Skip to main content
⚠️ Archived Version

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

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?