From 11c22225361fd391af30c375e232733cb39e63de Mon Sep 17 00:00:00 2001 From: PatryKania Date: Sat, 22 Nov 2025 11:03:04 +0100 Subject: [PATCH] UPDATE: change text with contextmenu click --- README.md | 4 ++-- index.html | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ea55403..c0f5147 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ Funkcjonalności aplikacji koncentrują się na tworzeniu i modyfikacji kształt - [x] 7. Zaznaczenie kształtu - [x] 8. Kopiowanie kształtu - [x] 9. Wklejanie kształtu -- [ ] 10. Zmiana kolorów kształtów -- [ ] 11. Połączenie kształtów (strzałka ->) +- [x] 10. Zmiana kolorów kształtów +- [x] 11. Połączenie kształtów (strzałka ->) - [x] 12. Usunięcie kształtów ### Tekst diff --git a/index.html b/index.html index 9b9d8e8..57fda91 100644 --- a/index.html +++ b/index.html @@ -61,6 +61,7 @@ width: window.innerWidth, height: window.innerHeight, gridSize: 20, + preventContextMenu: false, }); const $resizeHandle = $('#resize-handle'); @@ -377,8 +378,10 @@ }); //add text to text block - START - paper.on('element:pointerdblclick', function (elementView) { + paper.on('element:contextmenu', function (elementView,ev) { + ev.preventDefault(); if (elementView.model.attributes.type === 'standard.TextBlock') { + const currentText = elementView.model.attr('label/text'); const newText = prompt('Edytuj tekst:', currentText); if (newText != null) {