Extensions (#737)

- add the current document title in the toolbar
- allow user extensions to define optional parameters
- more events for renamedElement, beforeClear, afterClear, sourceChanged
- remove "message" event used for iframe integration not used anymore. can be readded through a new extension if necessary
- default precision down to 2 digits (and applied in rotation)
This commit is contained in:
JFH
2022-03-13 12:59:53 +01:00
committed by GitHub
parent 95f9ea3abb
commit a335e44dc8
25 changed files with 457 additions and 512 deletions

View File

@@ -577,6 +577,36 @@ class Editor extends EditorStartup {
)
}
/**
* @returns {void}
*/
elementRenamed (win, renameObj) {
this.svgCanvas.runExtensions(
'elementRenamed',
/** @type {module:svgcanvas.SvgCanvas#event:ext_elementRenamed} */ {
renameObj
}
)
}
/**
* @returns {void}
*/
afterClear (win) {
this.svgCanvas.runExtensions(
'afterClear'
)
}
/**
* @returns {void}
*/
beforeClear (win) {
this.svgCanvas.runExtensions(
'beforeClear'
)
}
/**
* @returns {void}
*/