handle embed in playlists
This commit is contained in:
parent
82005261bb
commit
04c3330c21
|
@ -617,6 +617,9 @@ class DiffusionPage(Publication):
|
||||||
archive = self.publish_archive, excerpt = True
|
archive = self.publish_archive, excerpt = True
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
print("--", self.diffusion.get_sounds(
|
||||||
|
archive = self.publish_archive, excerpt = True
|
||||||
|
))
|
||||||
return context
|
return context
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
|
|
|
@ -296,6 +296,8 @@ var Playlist = Vue.extend({
|
||||||
if(tracks)
|
if(tracks)
|
||||||
this.tracks = JSON.parse(tracks);
|
this.tracks = JSON.parse(tracks);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log(this.tracks)
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
|
|
@ -2,8 +2,13 @@
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
|
|
||||||
<script type="text/x-template" id="template-sound">
|
<script type="text/x-template" id="template-sound">
|
||||||
|
<div class="component sound flex_row"
|
||||||
|
v-html="track.embed"
|
||||||
|
v-if="track.embed">
|
||||||
|
</div>
|
||||||
<div class="component sound flex_row"
|
<div class="component sound flex_row"
|
||||||
:state="state"
|
:state="state"
|
||||||
|
v-else
|
||||||
>
|
>
|
||||||
<audio preload="metadata" ref="audio"
|
<audio preload="metadata" ref="audio"
|
||||||
@pause="state = State.Stop"
|
@pause="state = State.Stop"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user