Add spinner when setting automark.
This commit is contained in:
parent
8d28484240
commit
27219d74c4
1 changed files with 13 additions and 1 deletions
|
@ -187,6 +187,7 @@ https://stackoverflow.com/a/35153397
|
|||
<option value="downloaded" {{"selected" if channel.automark == "downloaded" else ""}} >downloaded</option>
|
||||
<option value="ignored" {{"selected" if channel.automark == "ignored" else ""}} >ignored</option>
|
||||
</select>
|
||||
<span id="set_automark_spinner" class="hidden">Working...</span>
|
||||
</span>
|
||||
{% endif %}
|
||||
|
||||
|
@ -502,9 +503,20 @@ function receive_action_response(response)
|
|||
}
|
||||
}
|
||||
|
||||
var set_automark_spinner = document.getElementById("set_automark_spinner");
|
||||
set_automark_spinner = new spinner.Spinner(set_automark_spinner);
|
||||
function set_automark_hook(event)
|
||||
{
|
||||
api.channels.set_automark(CHANNEL_ID, event.target.value);
|
||||
|
||||
set_automark_spinner.show();
|
||||
api.channels.set_automark(CHANNEL_ID, event.target.value, set_automark_callback);
|
||||
}
|
||||
function set_automark_callback(response)
|
||||
{
|
||||
if (response["meta"]["status"] == 200)
|
||||
{
|
||||
set_automark_spinner.hide();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</html>
|
||||
|
|
Loading…
Reference in a new issue