forked from rc/aircox
		
	handle embed in playlists
This commit is contained in:
		@ -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"
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user