From fee243947f6cd9d4bb6c9786e8e81749da0aec91 Mon Sep 17 00:00:00 2001
From: Patrizio Bekerle <patrizio.bekerle@tugraz.at>
Date: Thu, 1 Aug 2019 14:07:23 +0200
Subject: [PATCH] Add support for update handling of lang and entry-point-url
 attributes

---
 .../vpu-kb-wpe-view.js                               | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view.js b/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view.js
index 42000f9f..adbb7f65 100644
--- a/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view.js
+++ b/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view.js
@@ -74,8 +74,16 @@ class VPUKnowledgeBaseWebPageElementView extends VPULitElement {
 
     updated(changedProperties) {
         changedProperties.forEach((oldValue, propName) => {
-            if (propName === "value") {
-                this.loadWebPageElement();
+            if (propName === "lang") {
+                i18n.changeLanguage(this.lang);
+            }
+
+            switch(propName) {
+                case "lang":
+                case "value":
+                case "entry-point-url":
+                    this.loadWebPageElement();
+                    break;
             }
         });
     }
-- 
GitLab