don't reload page on server start/stop

This commit is contained in:
Min RK
2015-01-29 14:38:32 -08:00
parent b99cb61a32
commit 98daa5409d
3 changed files with 13 additions and 8 deletions

View File

@@ -63,7 +63,9 @@ require(["jquery", "bootstrap", "moment", "jhapi", "utils"], function ($, bs, mo
el.text("stopping..."); el.text("stopping...");
api.stop_server(user, { api.stop_server(user, {
success: function () { success: function () {
window.location.reload(); el.text('stop server').addClass('hidden');
row.find('.access-server').addClass('hidden');
row.find('.start-server').removeClass('hidden');
} }
}); });
}); });
@@ -92,7 +94,9 @@ require(["jquery", "bootstrap", "moment", "jhapi", "utils"], function ($, bs, mo
el.text("starting..."); el.text("starting...");
api.start_server(user, { api.start_server(user, {
success: function () { success: function () {
window.location.reload(); el.text('start server').addClass('hidden');
row.find('.stop-server').removeClass('hidden');
row.find('.access-server').removeClass('hidden');
} }
}); });
}); });

View File

@@ -6,3 +6,7 @@
div#header { div#header {
border-bottom: 1px solid #ccc; border-bottom: 1px solid #ccc;
} }
.hidden {
display: none;
}

View File

@@ -37,14 +37,11 @@
<td class="admin-col col-sm-2">{% if u.admin %}admin{% endif %}</td> <td class="admin-col col-sm-2">{% if u.admin %}admin{% endif %}</td>
<td class="time-col col-sm-3">{{u.last_activity.isoformat() + 'Z'}}</td> <td class="time-col col-sm-3">{{u.last_activity.isoformat() + 'Z'}}</td>
<td class="server-col col-sm-3 text-center"> <td class="server-col col-sm-3 text-center">
{% if u.server %} <span class="stop-server btn btn-xs btn-danger {% if not u.server %}hidden{% endif %}">stop server</span>
<span class="stop-server btn btn-xs btn-danger">stop server</span>
{% if admin_access %} {% if admin_access %}
<span class="access-server btn btn-xs btn-success">access server</span> <span class="access-server btn btn-xs btn-success {% if not u.server %}hidden{% endif %}">access server</span>
{% endif %} {% endif %}
{% else %} <span class="start-server btn btn-xs btn-success {% if u.server %}hidden{% endif %}">start server</span>
<span class="start-server btn btn-xs btn-success">start server</span>
{% endif %}
</td> </td>
<td class="edit-col col-sm-2"> <td class="edit-col col-sm-2">
<span class="edit-user btn btn-xs btn-primary">edit</span> <span class="edit-user btn btn-xs btn-primary">edit</span>