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
|
||||
)
|
||||
)
|
||||
print("--", self.diffusion.get_sounds(
|
||||
archive = self.publish_archive, excerpt = True
|
||||
))
|
||||
return context
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
|
|
|
@ -296,6 +296,8 @@ var Playlist = Vue.extend({
|
|||
if(tracks)
|
||||
this.tracks = JSON.parse(tracks);
|
||||
}
|
||||
|
||||
console.log(this.tracks)
|
||||
},
|
||||
|
||||
methods: {
|
||||
|
|
|
@ -2,8 +2,13 @@
|
|||
{% load i18n %}
|
||||
|
||||
<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"
|
||||
:state="state"
|
||||
v-else
|
||||
>
|
||||
<audio preload="metadata" ref="audio"
|
||||
@pause="state = State.Stop"
|
||||
|
|
Loading…
Reference in New Issue
Block a user