diff --git a/package-lock.json b/package-lock.json index 79596939..bd07ec56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8586,14 +8586,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8613,8 +8611,7 @@ "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", @@ -8762,7 +8759,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -16021,6 +16017,12 @@ } } }, + "vue-plugin-load-script": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vue-plugin-load-script/-/vue-plugin-load-script-1.2.0.tgz", + "integrity": "sha512-QbWjZSFRToSP6S0nZFsH618PsTlZgSg8m8Xv602vezznLTHYd0wAXEw0jlYND7L6BMe0KcA7cvUwLROyfBlQ4w==", + "dev": true + }, "vue-style-loader": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", diff --git a/package.json b/package.json index cd6d9e48..53a0ae4d 100644 --- a/package.json +++ b/package.json @@ -52,6 +52,7 @@ "mdns-js": "^1.0.3", "uikit": "^3.3.3", "vue": "^2.6.11", + "vue-plugin-load-script": "^1.2.0", "vue-template-compiler": "^2.6.11", "vuex": "^3.1.2" }, diff --git a/src/components/panelLeft.vue b/src/components/panelLeft.vue index 3bc22cc3..b6f93c60 100644 --- a/src/components/panelLeft.vue +++ b/src/components/panelLeft.vue @@ -118,23 +118,12 @@ :require-connection="plugin.requiresConnection" :current-tab="currentTab" > -
- -
-
+ diff --git a/src/components/pluginComponents/WebComponentLoader.vue b/src/components/pluginComponents/WebComponentLoader.vue new file mode 100644 index 00000000..f155617d --- /dev/null +++ b/src/components/pluginComponents/WebComponentLoader.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/components/tabContentComponents/extensionContent.vue b/src/components/tabContentComponents/extensionContent.vue index de1e518d..c42e02d1 100644 --- a/src/components/tabContentComponents/extensionContent.vue +++ b/src/components/tabContentComponents/extensionContent.vue @@ -2,7 +2,28 @@
- +
+ +
+ +
+ +
@@ -14,6 +35,7 @@