add label to any shape

This commit is contained in:
2025-11-28 23:21:28 +01:00
parent 11c2222536
commit 4cb50a4276

View File

@@ -379,14 +379,20 @@
//add text to text block - START //add text to text block - START
paper.on('element:contextmenu', function (elementView,ev) { paper.on('element:contextmenu', function (elementView,ev) {
ev.preventDefault();
if (elementView.model.attributes.type === 'standard.TextBlock') { if (elementView.model.attributes.type === 'standard.TextBlock') {
ev.preventDefault();
const currentText = elementView.model.attr('label/text'); const currentText = elementView.model.attr('label/text');
const newText = prompt('Edytuj tekst:', currentText); const newText = prompt('Edytuj tekst:', currentText);
if (newText != null) { if (newText != null) {
elementView.model.attr('label/text', newText); 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);
}
} }
}); });