From 0334f7c8839a7fdf6a30c868a638df61278af3ec Mon Sep 17 00:00:00 2001 From: Chirag Chhatrala <60499540+chiragchhatrala@users.noreply.github.com> Date: Tue, 25 Jun 2024 19:18:20 +0530 Subject: [PATCH] Undo/redo form editor (#452) * Undo/redo form editor * Fix undo/redo * Fix history with version check * Increase default history size --------- Co-authored-by: Julien Nahum --- client/components/open/editors/UndoRedo.vue | 32 ++++ .../open/forms/components/FormEditor.vue | 5 + client/nuxt.config.ts | 3 + client/package-lock.json | 18 ++ client/package.json | 2 + client/plugins/pinia-history.js | 156 ++++++++++++++++++ client/stores/working_form.js | 1 + 7 files changed, 217 insertions(+) create mode 100644 client/components/open/editors/UndoRedo.vue create mode 100644 client/plugins/pinia-history.js diff --git a/client/components/open/editors/UndoRedo.vue b/client/components/open/editors/UndoRedo.vue new file mode 100644 index 00000000..ac5d8abb --- /dev/null +++ b/client/components/open/editors/UndoRedo.vue @@ -0,0 +1,32 @@ + + + diff --git a/client/components/open/forms/components/FormEditor.vue b/client/components/open/forms/components/FormEditor.vue index d3bd1ee2..4f2047e7 100644 --- a/client/components/open/forms/components/FormEditor.vue +++ b/client/components/open/forms/components/FormEditor.vue @@ -28,6 +28,9 @@ Go back + + +