Browse Source

Issue #600: fix DOM mutation issue regarding vue in-place-patching tickets for components audio and video.

Dominique CLAUSE 2 years ago
parent
commit
aa65eb99cb
2 changed files with 2 additions and 10 deletions
  1. 1 5
      nicegui/elements/audio.js
  2. 1 5
      nicegui/elements/video.js

+ 1 - 5
nicegui/elements/audio.js

@@ -1,9 +1,5 @@
 export default {
-  template: `
-    <audio :controls="this.controls" :autoplay="this.autoplay" :muted="this.muted">
-      <source :src="this.src" :type="this.type">
-    </audio>
-  `,
+  template: `<audio :controls="controls" :autoplay="autoplay" :muted="muted" :src="src" :type="type"/>`,
   props: {
     controls: Boolean,
     autoplay: Boolean,

+ 1 - 5
nicegui/elements/video.js

@@ -1,9 +1,5 @@
 export default {
-  template: `
-    <video :controls="this.controls" :autoplay="this.autoplay" :muted="this.muted">
-      <source :src="this.src" :type="this.type">
-    </video>
-  `,
+  template: `<video ref="videoPlayer" :controls="controls" :autoplay="autoplay" :muted="muted" :src="src" :type="type" />`,
   props: {
     controls: Boolean,
     autoplay: Boolean,