From 57932c187e5ee114de78ca4f6ba6972a65f607bb Mon Sep 17 00:00:00 2001 From: Gabriel Poma Date: Wed, 2 Jul 2025 12:07:16 +0200 Subject: [PATCH] toolbox: trashicon delete element --- public/js/signature.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/public/js/signature.js b/public/js/signature.js index abc4e45..ad3e753 100644 --- a/public/js/signature.js +++ b/public/js/signature.js @@ -1262,6 +1262,9 @@ const toolBox = (function () { const _coloricon = document.createElement('i') _coloricon.classList.add('bi', 'bi-droplet-fill', 'mx-1') + const _trashicon = document.createElement('i') + _trashicon.classList.add('bi', 'bi-trash3', 'float-end', 'border-start', 'mx-1', 'ps-1') + let _elToolbox let _elSelected @@ -1282,6 +1285,11 @@ const toolBox = (function () { _colorpicker.remove() } + function _delete() { + deleteActiveObject() + this.reset() + } + function init(el) { _elSelected = el @@ -1290,9 +1298,11 @@ const toolBox = (function () { _elToolbox.classList.add('fixed-top', 'border', 'p-1', 'bg-body-secondary', 'shadow-sm', 'w-25', 'm-auto', 'mt-3', 'd-xs-none', 'd-sm-none', 'd-md-block') _elToolbox.appendChild(_coloricon) + _elToolbox.appendChild(_trashicon) document.body.appendChild(_elToolbox) _coloricon.addEventListener('click', _changeColor) + _trashicon.addEventListener('click', _delete) } function reset() {