aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/components/CustomElementRender.vue
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2023-09-17 14:31:48 +0200
committernextcloud-command <nextcloud-command@users.noreply.github.com>2023-09-18 12:43:28 +0000
commitcdc2529c4dbc076871f47c203a04e020f7f068b0 (patch)
treeae0a0557c2f8063b45c5f775cf3c8bf22dcdeb55 /apps/files/src/components/CustomElementRender.vue
parent9ea97430119626d70481f79e461ca87ad489c84a (diff)
downloadnextcloud-server-cdc2529c4dbc076871f47c203a04e020f7f068b0.tar.gz
nextcloud-server-cdc2529c4dbc076871f47c203a04e020f7f068b0.zip
fix(files): CustomElementRender $el replacement bug
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Diffstat (limited to 'apps/files/src/components/CustomElementRender.vue')
-rw-r--r--apps/files/src/components/CustomElementRender.vue9
1 files changed, 3 insertions, 6 deletions
diff --git a/apps/files/src/components/CustomElementRender.vue b/apps/files/src/components/CustomElementRender.vue
index 62e33b06acf..66774bb52a0 100644
--- a/apps/files/src/components/CustomElementRender.vue
+++ b/apps/files/src/components/CustomElementRender.vue
@@ -59,14 +59,11 @@ export default {
},
methods: {
async updateRootElement() {
- const span = document.createElement('span') as HTMLSpanElement
- this.$el.replaceWith(span)
- this.$el = span
-
const element = await this.render(this.source, this.currentView)
if (element) {
- this.$el.replaceWith(element)
- this.$el = element
+ this.$el.replaceChildren(element)
+ } else {
+ this.$el.replaceChildren()
}
},
},