From e2a76b25337c0f477a6d966d0cbb5bc8d9e0168c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Mon, 2 Oct 2023 11:41:21 +0200
Subject: [PATCH] finish shared content across templates

---
 frontend/src/components/canvas/utils.js                     | 2 --
 frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue  | 4 ++--
 frontend/src/views/facebook_survey/FacebookSurvey.vue       | 4 ++--
 .../views/newspaper_quote_middle/NewspaperQuoteMiddle.vue   | 4 ++--
 frontend/src/views/text_banner/TextBanner.vue               | 4 ++--
 frontend/src/views/twitter_banner/TwitterBanner.vue         | 4 ++--
 .../urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue    | 4 ++--
 frontend/src/views/urgent_text_banner/UrgentTextBanner.vue  | 6 +++---
 8 files changed, 15 insertions(+), 17 deletions(-)

diff --git a/frontend/src/components/canvas/utils.js b/frontend/src/components/canvas/utils.js
index 073b008e..60ae4610 100644
--- a/frontend/src/components/canvas/utils.js
+++ b/frontend/src/components/canvas/utils.js
@@ -105,8 +105,6 @@ const transformTextLineBreaks = (
 
                 text = setCharAt(text, lineBreakPosition, "\n")
             } else {
-                console.info(currentWord, currentWidth);
-
                 text = setCharAt(
                     text,
                     (
diff --git a/frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue b/frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue
index 18b47cef..bcefd5ba 100644
--- a/frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue
+++ b/frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue
@@ -80,7 +80,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 mainImage: this.mainImage,
                 mainText: this.mainText,
@@ -91,7 +91,7 @@ export default {
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/facebook_survey/FacebookSurvey.vue b/frontend/src/views/facebook_survey/FacebookSurvey.vue
index d12256b2..8d24795b 100644
--- a/frontend/src/views/facebook_survey/FacebookSurvey.vue
+++ b/frontend/src/views/facebook_survey/FacebookSurvey.vue
@@ -80,7 +80,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 mainImage: this.mainImage,
                 mainText: this.mainText,
@@ -93,7 +93,7 @@ export default {
                 gradientHeightMultiplier: this.gradientHeightMultiplier
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/newspaper_quote_middle/NewspaperQuoteMiddle.vue b/frontend/src/views/newspaper_quote_middle/NewspaperQuoteMiddle.vue
index 96dd272b..fdbbcc87 100644
--- a/frontend/src/views/newspaper_quote_middle/NewspaperQuoteMiddle.vue
+++ b/frontend/src/views/newspaper_quote_middle/NewspaperQuoteMiddle.vue
@@ -95,7 +95,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 sourceImage: this.sourceImage,
                 mainText: this.mainText,
@@ -105,7 +105,7 @@ export default {
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/text_banner/TextBanner.vue b/frontend/src/views/text_banner/TextBanner.vue
index cf71bc0f..9b7d3748 100644
--- a/frontend/src/views/text_banner/TextBanner.vue
+++ b/frontend/src/views/text_banner/TextBanner.vue
@@ -65,14 +65,14 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 text: this.text,
                 logoImage: this.logoImage,
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/twitter_banner/TwitterBanner.vue b/frontend/src/views/twitter_banner/TwitterBanner.vue
index 7d67226c..3d9742dc 100644
--- a/frontend/src/views/twitter_banner/TwitterBanner.vue
+++ b/frontend/src/views/twitter_banner/TwitterBanner.vue
@@ -94,7 +94,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 colors: this.colors,
                 logoImageSource: this.logoImageSource,
@@ -105,7 +105,7 @@ export default {
                 personTwitter: this.personTwitter
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue b/frontend/src/views/urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue
index 86b9a691..35907f72 100644
--- a/frontend/src/views/urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue
+++ b/frontend/src/views/urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue
@@ -80,7 +80,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 mainImage: this.mainImage,
                 mainText: this.mainText,
@@ -91,7 +91,7 @@ export default {
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/urgent_text_banner/UrgentTextBanner.vue b/frontend/src/views/urgent_text_banner/UrgentTextBanner.vue
index d310b74c..0b1ddded 100644
--- a/frontend/src/views/urgent_text_banner/UrgentTextBanner.vue
+++ b/frontend/src/views/urgent_text_banner/UrgentTextBanner.vue
@@ -71,16 +71,16 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 text: this.text,
                 logoImage: this.logoImage,
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
-            delete canvasProperties.colors
+            await delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
         }
     },
-- 
GitLab