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 %}
 |