UPDATE: change text with contextmenu click

This commit is contained in:
2025-11-22 11:03:04 +01:00
parent 1541d62bb5
commit 11c2222536
2 changed files with 6 additions and 3 deletions

View File

@@ -19,8 +19,8 @@ Funkcjonalności aplikacji koncentrują się na tworzeniu i modyfikacji kształt
- [x] 7. Zaznaczenie kształtu - [x] 7. Zaznaczenie kształtu
- [x] 8. Kopiowanie kształtu - [x] 8. Kopiowanie kształtu
- [x] 9. Wklejanie kształtu - [x] 9. Wklejanie kształtu
- [ ] 10. Zmiana kolorów kształtów - [x] 10. Zmiana kolorów kształtów
- [ ] 11. Połączenie kształtów (strzałka ->) - [x] 11. Połączenie kształtów (strzałka ->)
- [x] 12. Usunięcie kształtów - [x] 12. Usunięcie kształtów
### Tekst ### Tekst

View File

@@ -61,6 +61,7 @@
width: window.innerWidth, width: window.innerWidth,
height: window.innerHeight, height: window.innerHeight,
gridSize: 20, gridSize: 20,
preventContextMenu: false,
}); });
const $resizeHandle = $('#resize-handle'); const $resizeHandle = $('#resize-handle');
@@ -377,8 +378,10 @@
}); });
//add text to text block - START //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') { if (elementView.model.attributes.type === 'standard.TextBlock') {
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) {