From cc912b9ea7cf96dd73c216cb15d821fee2fd4a5d Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 13 Mar 2022 15:16:05 +0100 Subject: [PATCH] PDF editor: Support for Ctrl+A --- src/pretix/static/pretixcontrol/js/ui/editor.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/pretix/static/pretixcontrol/js/ui/editor.js b/src/pretix/static/pretixcontrol/js/ui/editor.js index 00872f7d2b..8fe3672d3f 100644 --- a/src/pretix/static/pretixcontrol/js/ui/editor.js +++ b/src/pretix/static/pretixcontrol/js/ui/editor.js @@ -825,6 +825,11 @@ var editor = { case 46: /* Delete */ editor._delete(); break; + case 65: /* A */ + if (e.ctrlKey) { + editor._selectAll(); + } + break; case 89: /* Y */ if (e.ctrlKey) { editor._redo(); @@ -871,6 +876,15 @@ var editor = { editor.dirty = true; }, + _selectAll: function () { + var group = new fabric.Group(editor.fabric.getObjects(), { + originX: 'center', + originY: 'center', + }); + group.setCoords(); + editor.fabric.setActiveGroup(group); + }, + _undo: function undo() { if (editor._history_pos < editor.history.length - 1) { editor._history_modification_in_progress = true;