From f0b5fc4141c479c94f13ecf1ddfdc9bb02b203b0 Mon Sep 17 00:00:00 2001 From: Igor Zinken Date: Thu, 17 Dec 2020 10:44:10 +0100 Subject: [PATCH] Create sharable modal component. Implemented initial image export --- .../application-menu/application-menu.vue | 28 +++- .../document-canvas/document-canvas.vue | 34 +++-- .../dropbox-file-selector.vue | 7 +- .../resize-document/resize-document.vue | 115 ++++++++------- .../file-menu/export-image/export-image.vue | 131 ++++++++++++++++++ .../file-menu/export-image/messages.json | 10 ++ src/components/modal/modal.vue | 76 ++++++++++ src/definitions/image-types.js | 43 ++++++ src/definitions/modal-windows.js | 3 +- src/photomound.vue | 4 +- src/store/index.js | 15 +- src/styles/form.scss | 18 ++- src/utils/file-util.js | 40 ++++++ tests/unit/store/store.spec.js | 7 + 14 files changed, 447 insertions(+), 84 deletions(-) create mode 100644 src/components/file-menu/export-image/export-image.vue create mode 100644 src/components/file-menu/export-image/messages.json create mode 100644 src/components/modal/modal.vue create mode 100644 src/definitions/image-types.js create mode 100644 src/utils/file-util.js diff --git a/src/components/application-menu/application-menu.vue b/src/components/application-menu/application-menu.vue index 1d8329c..a50a99d 100644 --- a/src/components/application-menu/application-menu.vue +++ b/src/components/application-menu/application-menu.vue @@ -45,9 +45,25 @@ @click="requestDocumentClose()" > -
  • -
  • -
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • @@ -55,6 +71,7 @@