diff options
Diffstat (limited to 'modules-available/rebootcontrol')
5 files changed, 13 insertions, 28 deletions
diff --git a/modules-available/rebootcontrol/clientscript.js b/modules-available/rebootcontrol/clientscript.js deleted file mode 100644 index d3ecbe48..00000000 --- a/modules-available/rebootcontrol/clientscript.js +++ /dev/null @@ -1,22 +0,0 @@ -document.addEventListener("DOMContentLoaded", function() { - var table = $("table"); - table.stupidtable({ - "ipsort":function(a,b){ - var aa = a.split("."); - var bb = b.split("."); - - var resulta = aa[0]*0x1000000 + aa[1]*0x10000 + aa[2]*0x100 + aa[3]*1; - var resultb = bb[0]*0x1000000 + bb[1]*0x10000 + bb[2]*0x100 + bb[3]*1; - - return resulta-resultb; - } - }); - - table.on("aftertablesort", function (event, data) { - var th = $(this).find("th"); - th.find(".arrow").remove(); - var dir = $.fn.stupidtable.dir; - var arrow = data.direction === dir.ASC ? "down" : "up"; - th.eq(data.column).append(' <span class="arrow glyphicon glyphicon-chevron-'+arrow+'"></span>'); - }); -});
\ No newline at end of file diff --git a/modules-available/rebootcontrol/lang/de/template-tags.json b/modules-available/rebootcontrol/lang/de/template-tags.json index 57164f02..c5bd1670 100644 --- a/modules-available/rebootcontrol/lang/de/template-tags.json +++ b/modules-available/rebootcontrol/lang/de/template-tags.json @@ -15,6 +15,7 @@ "lang_rebootAt": "Neustart um:", "lang_rebootButton": "Neustarten", "lang_rebootCheck": "Wollen Sie die ausgew\u00e4hlten Rechner wirklich neustarten?", + "lang_rebootControl": "Reboot Control", "lang_rebooting": "Neustart...", "lang_selectall": "Alle ausw\u00e4hlen", "lang_selected": "Ausgew\u00e4hlt", diff --git a/modules-available/rebootcontrol/lang/en/template-tags.json b/modules-available/rebootcontrol/lang/en/template-tags.json index ca44171a..63a5b4a8 100644 --- a/modules-available/rebootcontrol/lang/en/template-tags.json +++ b/modules-available/rebootcontrol/lang/en/template-tags.json @@ -15,6 +15,7 @@ "lang_rebootAt": "Reboot at:", "lang_rebootButton": "Reboot", "lang_rebootCheck": "Do you really want to reboot the selected clients?", + "lang_rebootControl": "Reboot Control", "lang_rebooting": "Rebooting...", "lang_selectall": "Select all", "lang_selected": "Selected", diff --git a/modules-available/rebootcontrol/templates/_page.html b/modules-available/rebootcontrol/templates/_page.html index 065a9f01..1bef8dd4 100644 --- a/modules-available/rebootcontrol/templates/_page.html +++ b/modules-available/rebootcontrol/templates/_page.html @@ -1,3 +1,9 @@ +<div class="page-header"> + <button type="button" id="settingsButton" class="btn btn-default pull-right" data-toggle="modal" data-target="#settingsModal"><span class="glyphicon glyphicon-cog"></span> {{lang_settings}}</button> + <h1>{{lang_rebootControl}}</h1> +</div> + + <form id="tableDataForm" method="post" action="?do=rebootcontrol" class="form-inline"> <input type="hidden" name="token" value="{{token}}"> <div class="row"> @@ -9,7 +15,6 @@ {{/locations}} </select> </label> - <button type="button" id="settingsButton" class="btn btn-default pull-right" data-toggle="modal" data-target="#settingsModal"><span class="glyphicon glyphicon-cog"></span></button> <button type="button" id="selectAllButton" class="btn btn-primary pull-right" onclick="selectAllRows()"><span class="glyphicon glyphicon-check"></span> {{lang_selectall}}</button> <button type="button" id="unselectAllButton" class="btn btn-default pull-right" onclick="unselectAllRows()" style="display: none;"><span class="glyphicon glyphicon-unchecked"></span> {{lang_unselectall}}</button> <button type="button" id="rebootButton" class="btn btn-warning pull-right" data-toggle="modal" data-target="#rebootModal" disabled><span class="glyphicon glyphicon-repeat"></span> {{lang_rebootButton}}</button> @@ -18,11 +23,11 @@ </div> <div class="row"> <div class="col-md-12"> - <table class="table table-condensed table-hover" id="dataTable"> + <table class="table table-condensed table-hover stupidtable" id="dataTable"> <thead> <tr> <th data-sort="string">{{lang_client}}</th> - <th data-sort="ipsort">{{lang_ip}}</th> + <th data-sort="ipv4">{{lang_ip}}</th> <th data-sort="string">{{lang_status}}</th> <th data-sort="string">{{lang_session}}</th> <th data-sort="string">{{lang_user}}</th> @@ -74,7 +79,7 @@ </div> <div class="modal-body"> <span id="pubKeyTitle">{{lang_pubKey}}</span> - <button class="btn btn-s btn-warning pull-right" onclick="generateNewKeypair()" type="button">{{lang_genNew}}</button> + <button class="btn btn-s btn-warning pull-right" onclick="generateNewKeypair()" type="button"><span class="glyphicon glyphicon-refresh"></span> {{lang_genNew}}</button> <pre id="pubKey">{{pubKey}}</pre> </div> <div class="modal-footer"> diff --git a/modules-available/rebootcontrol/templates/status.html b/modules-available/rebootcontrol/templates/status.html index 35bbe42f..c2fdab46 100644 --- a/modules-available/rebootcontrol/templates/status.html +++ b/modules-available/rebootcontrol/templates/status.html @@ -10,11 +10,11 @@ <div data-tm-id="{{taskId}}" data-tm-log="error" data-tm-callback="updateStatus"></div> <div> - <table class="table table-hover" id="dataTable"> + <table class="table table-hover stupidtable" id="dataTable"> <thead> <tr> <th data-sort="string">{{lang_client}}</th> - <th data-sort="ipsort">{{lang_ip}}</th> + <th data-sort="ipv4">{{lang_ip}}</th> <th data-sort="string"> {{lang_status}} </th> |