new Editor()
- Source:
Members
langChanged :boolean
Type:
- boolean
- Source:
showSaveWarning :boolean
Type:
- boolean
- Source:
storagePromptState :"ignore"|"waiting"|"closed"
Will be set to a boolean by ext-storage.js
Type:
- "ignore" | "waiting" | "closed"
- Source:
title
document title
- Source:
Methods
afterClear() → {void}
- Source:
Returns:
- Type
- void
beforeClear() → {void}
- Source:
Returns:
- Type
- void
cancelOverlays(e) → {void}
Parameters:
Name | Type | Description |
---|---|---|
e |
Event |
- Source:
Returns:
Resolves to undefined
- Type
- void
contextChanged(win, context) → {void}
Parameters:
Name | Type | Description |
---|---|---|
win |
external:Window | |
context |
module:svgcanvas.SvgCanvas#event:contextset |
- Source:
Listens to Events:
- module:svgcanvas.SvgCanvas#event:contextset
Returns:
- Type
- void
cutSelected() → {void}
- Source:
Returns:
- Type
- void
elementChanged(win, elems) → {void}
Parameters:
Name | Type | Description |
---|---|---|
win |
external:Window | |
elems |
Array.<PlainObject> |
- Source:
Fires:
- module:svgcanvas.SvgCanvas#event:ext_elementChanged
Listens to Events:
- module:svgcanvas.SvgCanvas#event:changed
Returns:
- Type
- void
elementRenamed() → {void}
- Source:
Returns:
- Type
- void
elementTransition(win, elems) → {void}
Parameters:
Name | Type | Description |
---|---|---|
win |
external:Window | |
elems |
module:svgcanvas.SvgCanvas#event:transition |
- Source:
Fires:
- module:svgcanvas.SvgCanvas#event:ext_elementTransition
Listens to Events:
- module:svgcanvas.SvgCanvas#event:transition
Returns:
- Type
- void
enableOrDisableClipboard() → {void}
- Source:
Returns:
- Type
- void
exportHandler(win, data) → {void}
Parameters:
Name | Type | Description |
---|---|---|
win |
external:Window | |
data |
module:svgcanvas.SvgCanvas#event:exported |
- Source:
Listens to Events:
- module:svgcanvas.SvgCanvas#event:exported
Returns:
- Type
- void
(async) extAdded(win, ext) → {Promise.<void>|void}
Parameters:
Name | Type | Description |
---|---|---|
win |
external:Window | |
ext |
module:svgcanvas.SvgCanvas#event:extension_added |
- Source:
Listens to Events:
- module:svgcanvas.SvgCanvas#event:extension_added
Returns:
Resolves to undefined
- Type
- Promise.<void> | void
getButtonData(sel) → {module:SVGthis.ToolButton}
Parameters:
Name | Type | Description |
---|---|---|
sel |
string | Selector to match |
- Source:
Returns:
- Type
- module:SVGthis.ToolButton
hideSourceEditor() → {void}
- Source:
Returns:
- Type
- void
loadSvgString(str, optsopt) → {void}
Parameters:
Name | Type | Attributes | Default | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
str |
string | SVG string |
||||||||||
opts |
PlainObject |
<optional> |
{} |
Properties
|
- Source:
Throws:
-
Upon failure to load SVG
- Type
- Error
Returns:
- Type
- void
moveSelected(dx, dy) → {void}
Parameters:
Name | Type | Description |
---|---|---|
dx |
Float | |
dy |
Float |
- Source:
Returns:
- Type
- void
moveUpDownSelected(dir) → {void}
Parameters:
Name | Type | Description |
---|---|---|
dir |
"Up" | "Down" |
- Source:
Returns:
- Type
- void
onDragEnter(e) → {void}
Parameters:
Name | Type | Description |
---|---|---|
e |
Event |
- Source:
Returns:
- Type
- void
onDragLeave(e) → {void}
Parameters:
Name | Type | Description |
---|---|---|
e |
Event |
- Source:
Returns:
- Type
- void
onDragOver(e) → {void}
Parameters:
Name | Type | Description |
---|---|---|
e |
Event |
- Source:
Returns:
- Type
- void
pasteInCenter() → {void}
- Source:
Returns:
- Type
- void
rotateSelected(cw, step) → {void}
Parameters:
Name | Type | Description |
---|---|---|
cw |
0 | 1 | |
step |
Integer |
- Source:
Returns:
- Type
- void
(async) saveSourceEditor(e) → {void}
Parameters:
Name | Type | Description |
---|---|---|
e |
Event |
- Source:
Returns:
Resolves to undefined
- Type
- void
selectedChanged(win, elems) → {void}
Parameters:
Name | Type | Description |
---|---|---|
win |
external:Window | |
elems |
module:svgcanvas.SvgCanvas#event:selected | Array of elements that were selected |
- Source:
Fires:
- module:svgcanvas.SvgCanvas#event:ext_selectedChanged
Listens to Events:
- module:svgcanvas.SvgCanvas#event:selected
Returns:
- Type
- void
selectNext() → {void}
- Source:
Returns:
- Type
- void
selectPrev() → {void}
- Source:
Returns:
- Type
- void
setAll() → {void}
- Source:
Returns:
- Type
- void
setBackground(color, url) → {void}
Parameters:
Name | Type | Description |
---|---|---|
color |
string | |
url |
string |
- Source:
Returns:
- Type
- void
updateWireFrame() → {void}
- Source:
Returns:
- Type
- void
zoomDone() → {void}
- Source:
Returns:
- Type
- void
zoomImage(multiplier) → {void}
Parameters:
Name | Type | Description |
---|---|---|
multiplier |
Float |
- Source:
Returns:
- Type
- void