From 099321f98bd3b75c263aae90d3d6f549b92d8f00 Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Tue, 20 Aug 2019 12:06:58 +0200 Subject: [PATCH] Add a loading spinner --- .../src/vpu-kb-wpe-view.js | 3 +++ packages/knowledge-base-web-page-element-view/vendor/common | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/knowledge-base-web-page-element-view/src/vpu-kb-wpe-view.js b/packages/knowledge-base-web-page-element-view/src/vpu-kb-wpe-view.js index eb05d4b5..1a4c74ee 100644 --- a/packages/knowledge-base-web-page-element-view/src/vpu-kb-wpe-view.js +++ b/packages/knowledge-base-web-page-element-view/src/vpu-kb-wpe-view.js @@ -4,6 +4,7 @@ import {html} from 'lit-element'; import VPULitElement from 'vpu-common/vpu-lit-element' import {getAPiUrl} from "./utils"; import commonUtils from "vpu-common/utils"; +import "vpu-common/vpu-mini-spinner.js"; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; /** @@ -93,6 +94,7 @@ class VPUKnowledgeBaseWebPageElementView extends VPULitElement { } const error_head = i18n.t('error-head'); that.error = html`<p>${error_head} "<b>${that.value}</b>" ${status_msg} (${res.status}).</p>`; + that.html = ""; throw new Error('HTTP ' + error_head + ' ' + that.value + ' ' + status_msg + ', status = ' + res.status); } return res.json(); @@ -147,6 +149,7 @@ class VPUKnowledgeBaseWebPageElementView extends VPULitElement { img.src = this.eyeOpen; } if (this.html === '' && div.style.display !== 'none') { + this.html = "<vpu-mini-spinner></vpu-mini-spinner>"; this.loadWebPageElement(); } } diff --git a/packages/knowledge-base-web-page-element-view/vendor/common b/packages/knowledge-base-web-page-element-view/vendor/common index 378256b0..8535e4d2 160000 --- a/packages/knowledge-base-web-page-element-view/vendor/common +++ b/packages/knowledge-base-web-page-element-view/vendor/common @@ -1 +1 @@ -Subproject commit 378256b0ae92712fd5b8feed3a987cd014617c0b +Subproject commit 8535e4d2813417d35e592fc82bd7cee552b2d1ed -- GitLab