mirror of
				https://github.com/MarioSpore/Grinch-AP.git
				synced 2025-10-21 20:21:32 -06:00 
			
		
		
		
	 e0e13ac59e
			
		
	
	e0e13ac59e
	
	
	
		
			
			Also introduce zip uploads and store the remaining relevant data, implemention of that still pending
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% extends 'layout.html' %}
 | |
| {% block head %}
 | |
|     <title>Multiworld {{ room.id }}</title>
 | |
| {% endblock %}
 | |
| {% block body %}
 | |
|     {% if room.owner == session["_id"] %}
 | |
|         Room created from <a href="{{ url_for("view_seed", seed=room.seed.id) }}">Seed #{{ room.seed.id }}</a><br>
 | |
|     {% endif %}
 | |
|     {% if room.tracker %}
 | |
|         This room has a <a href="{{ url_for("get_tracker", tracker=room.tracker) }}">Multiworld Tracker</a> enabled.<br>
 | |
|     {% endif %}
 | |
|     This room will be closed after {{ room.timeout }} hours of inactivity. Should you wish to continue later,
 | |
|     you can simply refresh this page and the server will be started again.<br>
 | |
|     {% if room.owner == session["_id"] %}
 | |
|         <form method=post>
 | |
|             <div class="form-group">
 | |
|                 <label for="cmd"></label>
 | |
|                 <input class="form-control" type="text" id="cmd" name="cmd"
 | |
|                        placeholder="Server Command. /help to list them, list gets appended to log.">
 | |
|             </div>
 | |
|         </form>
 | |
|     {% endif %}
 | |
|     Log:
 | |
|     <div id="logger"></div>
 | |
|     <script>
 | |
|         var xmlhttp = new XMLHttpRequest();
 | |
|         var url = '{{ url_for('display_log', room = room.id) }}';
 | |
| 
 | |
|         xmlhttp.onreadystatechange = function () {
 | |
|             if (this.readyState == 4 && this.status == 200) {
 | |
|                 document.getElementById("logger").innerText = this.responseText;
 | |
|             }
 | |
|         };
 | |
| 
 | |
|         function request_new() {
 | |
|             xmlhttp.open("GET", url, true);
 | |
|             xmlhttp.send();
 | |
|         }
 | |
| 
 | |
|         window.setTimeout(request_new, 1000);
 | |
|         window.setInterval(request_new, 3000);
 | |
|     </script>
 | |
| {% endblock %} |