From 4cb50a4276a59b815d1b2f8561976a41ee8f2d4d Mon Sep 17 00:00:00 2001 From: Andrii Solianyk Date: Fri, 28 Nov 2025 23:21:28 +0100 Subject: [PATCH] add label to any shape --- index.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 57fda91..ea36eda 100644 --- a/index.html +++ b/index.html @@ -379,14 +379,20 @@ //add text to text block - START paper.on('element:contextmenu', function (elementView,ev) { - ev.preventDefault(); if (elementView.model.attributes.type === 'standard.TextBlock') { - + ev.preventDefault(); const currentText = elementView.model.attr('label/text'); const newText = prompt('Edytuj tekst:', currentText); if (newText != null) { elementView.model.attr('label/text', newText); } + } else if (elementView.model.attributes.type !== 'standard.TextBlock') { + ev.preventDefault(); + const currentText = elementView.model.attr('label/text') || ''; + const newText = prompt('Edytuj tekst:', currentText); + if (newText != null) { + elementView.model.attr('label/text', newText); + } } });