72 lines
1.8 KiB
HTML
72 lines
1.8 KiB
HTML
|
{% extends "page.html" %}
|
||
|
|
||
|
{% block main %}
|
||
|
|
||
|
<div class="container">
|
||
|
<div class="row">
|
||
|
<div class="text-center">
|
||
|
{% block heading %}
|
||
|
<h1>
|
||
|
{% if failed %}
|
||
|
Spawn failed
|
||
|
{% else %}
|
||
|
Server not running
|
||
|
{% endif %}
|
||
|
</h1>
|
||
|
{% endblock %}
|
||
|
{% block message %}
|
||
|
<p>
|
||
|
{% if failed %}
|
||
|
The latest attempt to start your server {{ server_name }} has failed.
|
||
|
{% if failed_html_message %}
|
||
|
</p><p>{{ failed_html_message | safe }}</p><p>
|
||
|
{% elif failed_message %}
|
||
|
</p><p>{{ failed_message }}</p><p>
|
||
|
{% endif %}
|
||
|
Would you like to retry starting it?
|
||
|
{% else %}
|
||
|
Your server {{ server_name }} is not running.
|
||
|
{% if implicit_spawn_seconds %}
|
||
|
It will be restarted automatically.
|
||
|
If you are not redirected in a few seconds,
|
||
|
click below to launch your server.
|
||
|
{% else %}
|
||
|
Would you like to start it?
|
||
|
{% endif %}
|
||
|
{% endif %}
|
||
|
</p>
|
||
|
{% endblock %}
|
||
|
{% block start_button %}
|
||
|
<a id="start" role="button" class="btn btn-lg btn-primary" href="{{ spawn_url }}">
|
||
|
{% if failed %}
|
||
|
Relaunch
|
||
|
{% else %}
|
||
|
Launch
|
||
|
{% endif %}
|
||
|
Server {{ server_name }}
|
||
|
</a>
|
||
|
{% endblock %}
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
{% endblock %}
|
||
|
{% block script %}
|
||
|
{{ super () }}
|
||
|
{% if implicit_spawn_seconds %}
|
||
|
<script type="text/javascript">
|
||
|
var spawn_url = "{{ spawn_url }}";
|
||
|
var implicit_spawn_seconds = {{ implicit_spawn_seconds }};
|
||
|
setTimeout(function () {
|
||
|
console.log("redirecting to spawn at", spawn_url);
|
||
|
window.location = spawn_url;
|
||
|
},
|
||
|
1000 * implicit_spawn_seconds
|
||
|
);
|
||
|
</script>
|
||
|
{% endif %}
|
||
|
<script type="text/javascript">
|
||
|
require(["not_running"]);
|
||
|
</script>
|
||
|
{% endblock script %}
|