consistent update left panel when clicking on left button

This commit is contained in:
JFH
2021-08-21 18:19:29 +02:00
parent 3976bd7072
commit 4219a7f7b9
4 changed files with 12 additions and 4 deletions

View File

@@ -365,7 +365,9 @@ export default {
`; `;
svgCanvas.insertChildAtIndex($id('tools_left'), buttonTemplate, 13); svgCanvas.insertChildAtIndex($id('tools_left'), buttonTemplate, 13);
$id('mode_connect').addEventListener("click", () => { $id('mode_connect').addEventListener("click", () => {
svgCanvas.setMode('connector'); if (this.leftPanel.updateLeftPanel("ext-panning")) {
svgCanvas.setMode('connector');
}
}); });
}, },
/* async */ addLangData({ _lang }) { // , importLocale: importLoc /* async */ addLangData({ _lang }) { // , importLocale: importLoc

View File

@@ -91,7 +91,9 @@ export default {
`; `;
svgCanvas.insertChildAtIndex($id('tools_left'), buttonTemplate, 12); svgCanvas.insertChildAtIndex($id('tools_left'), buttonTemplate, 12);
$id('tool_eyedropper').addEventListener("click", () => { $id('tool_eyedropper').addEventListener("click", () => {
svgCanvas.setMode('eyedropper'); if (this.leftPanel.updateLeftPanel("tool_eyedropper")) {
svgCanvas.setMode('eyedropper');
}
}); });
}, },
// if we have selected an element, grab its paint and enable the eye dropper button // if we have selected an element, grab its paint and enable the eye dropper button

View File

@@ -55,7 +55,9 @@ export default {
`; `;
insertAfter($id('tool_zoom'), buttonTemplate.content.cloneNode(true)); insertAfter($id('tool_zoom'), buttonTemplate.content.cloneNode(true));
$id('ext-panning').addEventListener("click", () => { $id('ext-panning').addEventListener("click", () => {
svgCanvas.setMode('ext-panning'); if (this.leftPanel.updateLeftPanel("ext-panning")) {
svgCanvas.setMode('ext-panning');
}
}); });
}, },
mouseDown() { mouseDown() {

View File

@@ -51,7 +51,9 @@ export default {
`; `;
canv.insertChildAtIndex($id('tools_left'), buttonTemplate, 9); canv.insertChildAtIndex($id('tools_left'), buttonTemplate, 9);
$id('tool_shapelib').addEventListener("click", () => { $id('tool_shapelib').addEventListener("click", () => {
canv.setMode(modeId); if (this.leftPanel.updateLeftPanel("tool_shapelib")) {
canv.setMode(modeId);
}
}); });
} }
}, },