upgrade vue and assets
This commit is contained in:
		@ -54,7 +54,7 @@
 | 
			
		||||
                    <a-autocomplete class="is-fullwidth"
 | 
			
		||||
                        url="{% url "aircox:sound-list" %}?station={{ station.pk }}&search=${query}"
 | 
			
		||||
                        name="sound_id" :model="Sound" field="path" value-field="id"
 | 
			
		||||
                        placeholder="{% trans "Select a sound" %}"></a-autocomplete>
 | 
			
		||||
                        placeholder="{% trans "Select a sound" %}" />
 | 
			
		||||
                    <p class="help">
 | 
			
		||||
                    {% trans "Add a sound to the queue (queue may start playing)" %}
 | 
			
		||||
                    </p>
 | 
			
		||||
 | 
			
		||||
@ -2,10 +2,6 @@
 | 
			
		||||
{% comment %}Admin tools used to manage the streamer.{% endcomment %}
 | 
			
		||||
{% load i18n static %}
 | 
			
		||||
 | 
			
		||||
{% block extrastyle %}{{ block.super }}
 | 
			
		||||
<script src="{% static "aircox/streamer.js" %}"></script>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block init-scripts %}
 | 
			
		||||
aircox.init({apiUrl: "{% url "admin:api:streamer-list" %}"},
 | 
			
		||||
            {config: window.StreamerApp})
 | 
			
		||||
@ -13,34 +9,38 @@ aircox.init({apiUrl: "{% url "admin:api:streamer-list" %}"},
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
{{ block.super }}
 | 
			
		||||
<div id="app" api-url="{% url "admin:api:streamer-list" %}">
 | 
			
		||||
    <div class="navbar toolbar">
 | 
			
		||||
        <div class="navbar-start">
 | 
			
		||||
            <span class="navbar-item control">
 | 
			
		||||
                <button class="button">
 | 
			
		||||
                    <span class="icon is-small">
 | 
			
		||||
                        <span class="fas fa-sync"></span>
 | 
			
		||||
                    </span>
 | 
			
		||||
                    <span>{% trans "Reload" %}</span>
 | 
			
		||||
                </button>
 | 
			
		||||
            </span>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="navbar-end">
 | 
			
		||||
            <div class="select navbar-item">
 | 
			
		||||
                <select onchange="selectStreamer" class="control"
 | 
			
		||||
                        title="{% trans "Select a station" %}"
 | 
			
		||||
                        aria-label="{% trans "Select a station" %}">
 | 
			
		||||
                    <option v-for="streamer of streamers" :value="streamer.id">[[ streamer.data.name ]]</option>
 | 
			
		||||
                </select>
 | 
			
		||||
<div id="app">
 | 
			
		||||
    <a-streamer api-url="{% url "admin:api:streamer-list" %}">
 | 
			
		||||
    <template v-slot="{streamer,streamers,sources,fetchStreamers,Sound}">
 | 
			
		||||
        <div class="navbar toolbar">
 | 
			
		||||
            <div class="navbar-start">
 | 
			
		||||
                <span class="navbar-item control">
 | 
			
		||||
                    <button class="button">
 | 
			
		||||
                        <span class="icon is-small">
 | 
			
		||||
                            <span class="fas fa-sync"></span>
 | 
			
		||||
                        </span>
 | 
			
		||||
                        <span>{% trans "Reload" %}</span>
 | 
			
		||||
                    </button>
 | 
			
		||||
                </span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="navbar-end">
 | 
			
		||||
                <div class="select navbar-item">
 | 
			
		||||
                    <select onchange="selectStreamer" class="control"
 | 
			
		||||
                            title="{% trans "Select a station" %}"
 | 
			
		||||
                            aria-label="{% trans "Select a station" %}">
 | 
			
		||||
                        <option v-for="streamer of streamers" :value="streamer.id">[[ streamer.data.name ]]</option>
 | 
			
		||||
                    </select>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <div v-if="streamer">
 | 
			
		||||
        <template v-for="source in sources">
 | 
			
		||||
            {% include "aircox_streamer/source_item.html" %}
 | 
			
		||||
        </template>
 | 
			
		||||
    </div>
 | 
			
		||||
        <div v-if="streamer">
 | 
			
		||||
            <template v-for="source in sources">
 | 
			
		||||
                {% include "aircox_streamer/source_item.html" %}
 | 
			
		||||
            </template>
 | 
			
		||||
        </div>
 | 
			
		||||
    </template>
 | 
			
		||||
    </a-streamer>
 | 
			
		||||
</div>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user