fix update of colorpickers

This commit is contained in:
JFH
2020-12-27 17:26:34 +01:00
parent d2f48b95d5
commit fc2d630b67
5 changed files with 21 additions and 8 deletions

View File

@@ -17,13 +17,25 @@ class BottomPanelHandlers {
this.editor = editor;
this.svgCanvas = editor.canvas;
}
/**
* @type {module}
*/
get selectedElement () {
return this.editor.selectedElement;
}
/**
* @type {module}
*/
get multiselected () {
return this.editor.multiselected;
}
/**
* @type {module}
*/
changeStrokeWidth (e) {
let val = e.target.value;
if (val === 0 && this.editor.selectedElement && ['line', 'polyline'].includes(this.editor.selectedElement.nodeName)) {
if (val === 0 && this.selectedElement && ['line', 'polyline'].includes(this.selectedElement.nodeName)) {
val = 1;
}
this.svgCanvas.setStrokeWidth(val);

View File

@@ -316,7 +316,7 @@ class TopPanelHandlers {
* @returns {void}
*/
clickUndo () {
const {undoMgr} = this.editor;
const {undoMgr} = this.editor.canvas;
if (undoMgr.getUndoStackSize() > 0) {
undoMgr.undo();
this.editor.layersPanel.populateLayers();