diff client/src/components/gauge/Waterlevel.vue @ 3141:42324626f9e2

client: add box element for pdf-template (waterlevel)
author Fadi Abbud <fadi.abbud@intevation.de>
date Thu, 02 May 2019 14:44:16 +0200
parents 91556825d95c
children 2ea307abf80b
line wrap: on
line diff
--- a/client/src/components/gauge/Waterlevel.vue	Thu May 02 12:59:52 2019 +0200
+++ b/client/src/components/gauge/Waterlevel.vue	Thu May 02 14:44:16 2019 +0200
@@ -179,6 +179,9 @@
           defaultColor = "black",
           defaultWidth = 70,
           defaultTextColor = "black",
+          defaultBorderColor = "white",
+          defaultBgColor = "white",
+          defaultRounding = 2,
           defaultOffset = { x: 0, y: 0 };
         this.templateData.elements.forEach(e => {
           switch (e.type) {
@@ -216,6 +219,18 @@
               );
               break;
             }
+            case "box": {
+              this.addBox(
+                e.position,
+                e.offset,
+                e.width,
+                e.height,
+                e.rounding === 0 || e.rounding ? e.rounding : defaultRounding,
+                e.color || defaultBgColor,
+                e.brcolor || defaultBorderColor
+              );
+              break;
+            }
           }
         });
       }