Class: EditorLoader
Constructors
Constructor
new EditorLoader(
iframe,editorData,editorUrl):EditorLoader
Parameters
iframe
HTMLIFrameElement
editorData
editorUrl
string
Returns
EditorLoader
Methods
preload()
staticpreload(editorUrl):Promise<void>
Parameters
editorUrl
string
Returns
Promise<void>
start()
Parameters
onFirstLoad?
() => void
Returns
dispose()
dispose():
void
Returns
void
getInitData()
staticgetInitData(editorUrl,productDefinition,configFromApi,onFirstTemplateLoad?,hasExternalMockup?,requestDataMode?,restRequestKey?):Promise<string>
Parameters
editorUrl
string
productDefinition
string[] | IProductDefinition
configFromApi
onFirstTemplateLoad?
() => void
hasExternalMockup?
boolean = false
requestDataMode?
RequestDataMode = RequestDataMode.Whole
restRequestKey?
string = null
Returns
Promise<string>
getInitDataByQueryString()
staticgetInitDataByQueryString(editorUrl,queryString,onFirstTemplateLoad?):Promise<string>
Parameters
editorUrl
string
queryString
string
onFirstTemplateLoad?
() => void
Returns
Promise<string>