Fixing MOTD display

This commit is contained in:
Silversthorn 2021-11-19 21:59:23 +01:00
parent 6a677df10c
commit 6f9d722a92
3 changed files with 18 additions and 10 deletions

View File

@ -131,7 +131,7 @@ class Controller:
logger.warning("Unable to find server object for server id {}".format(server_id))
return False
def get_server_data(self, server_id):
for s in self.servers_list:
if int(s['server_id']) == int(server_id):
@ -202,7 +202,7 @@ class Controller:
try:
# do a eula.txt
with open(os.path.join(server_dir, "eula.txt"), 'w') as f:
f.write("eula=true")
f.write("eula=false")
f.close()
# setup server.properties with the port

View File

@ -94,7 +94,7 @@
<br>
<h7>{{ translate('dashboard', 'no-servers', data['lang']) }} {{ translate('dashboard', 'newServer', data['lang']) }}.</h7>
</div>
{% end %}
{% if len(data['servers']) > 0 %}
<table class="table table-hover">
@ -180,7 +180,7 @@
{{ server['stats']['online'] }} / {{ server['stats']['max'] }} {{ translate('dashboard', 'max', data['lang']) }}<br />
{% if server['stats']['desc'] != 'False' %}
{{ server['stats']['desc'] }} <br />
<span id="input_motd_{{ server['stats']['server_id']['server_id'] }}" class="input_motd">{{ server['stats']['desc'] }}</span> <br />
{% end %}
{% if server['stats']['version'] != 'False' %}
@ -221,13 +221,18 @@
{% end %}
{% block js %}
<script src="/static/assets/js/motd.js"></script>
<script>
$(document).ready(function(){
$(document).ready(function(){
$('[data-toggle="popover"]').popover();
if($(window).width() < 1000){
$('.too_small').popover("show");
}
var all_motds = Array.from(document.getElementsByClassName('input_motd'));
for (element of all_motds) {
initParser(element.id, element.id);
};
});
$(window).ready(function(){
$('body').click(function(){
@ -340,7 +345,7 @@ $( document ).ready(function() {
title: '{% raw translate("dashboard", "killing", data['lang']) %}',
message: '<p><i class="fa fa-spin fa-spinner"></i> Loading...</p>'
});
dialog.init(function(){
setTimeout(function(){
location.reload();

View File

@ -39,7 +39,7 @@
{% else %}
<img src="/static/assets/images/pack.png" alt="icon" />
{% end %}
<span id="input_motd">{{ server['stats']['desc'] }}</span> <br />
<span id="input_motd_{{ server['stats']['server_id']['server_id'] }}" class="input_motd">{{ server['stats']['desc'] }}</span> <br />
{% end %}
</td>
<td>
@ -73,9 +73,12 @@
{% block js %}
<script src="/static/assets/js/motd.js"></script>
<script>
<script>
$(document).ready(function () {
initParser('input_motd', 'input_motd');
var all_motds = Array.from(document.getElementsByClassName('input_motd'));
for (element of all_motds) {
initParser(element.id, element.id);
};
}());
</script>