Add restart button to browser config
This commit is contained in:
parent
7cfa8c2052
commit
fc2fc1d222
|
@ -23,6 +23,9 @@
|
|||
<br>
|
||||
<input type="button" id="btn-save" value="Save">
|
||||
<br>
|
||||
<input type="submit" id="btn-restart" value="Restart">
|
||||
<span id="restart-status"> </span>
|
||||
<span id="wait-restart" style="display: none;"><img src="/ota/spinner.gif"> Restart pending. Reloading in a few seconds...</span><br>
|
||||
<span id="update-status"></span>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
@ -152,6 +155,16 @@
|
|||
var json = {"fields": field_array};
|
||||
return json;
|
||||
}
|
||||
|
||||
function restartSystem() {
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
dataType: "text",
|
||||
url: "/ota/restart",
|
||||
success: onRestartSystemSuccess,
|
||||
error: onRestartSystemError
|
||||
});
|
||||
}
|
||||
|
||||
function onGetDeviceInfoSuccess(data, textStatus, jqXHR) {
|
||||
document.title += " - " + data['hostname'];
|
||||
|
@ -162,6 +175,15 @@
|
|||
|
||||
}
|
||||
|
||||
function onRestartSystemSuccess(data, textStatus, jqXHR) {
|
||||
$("#wait-restart").show();
|
||||
setTimeout(window.location.reload.bind(window.location), 3000);
|
||||
}
|
||||
|
||||
function onRestartSystemError(jqXHR, textStatus, errorThrown) {
|
||||
$("#restart-status").html("Failed to restart system!");
|
||||
}
|
||||
|
||||
function onSave() {
|
||||
$("#update-status").text("Saving config...");
|
||||
postUpdate();
|
||||
|
@ -171,6 +193,7 @@
|
|||
getDeviceInfo(onGetDeviceInfoSuccess, onGetDeviceInfoError);
|
||||
getFields();
|
||||
$("#btn-save").click(onSave);
|
||||
$("#btn-restart").click(restartSystem);
|
||||
}
|
||||
|
||||
$(document).ready(onReady);
|
||||
|
|
|
@ -640,13 +640,13 @@ CONFIG_HEAP_TRACING_OFF=y
|
|||
#
|
||||
# Log output
|
||||
#
|
||||
# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set
|
||||
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
|
||||
# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set
|
||||
# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set
|
||||
CONFIG_LOG_DEFAULT_LEVEL_INFO=y
|
||||
# CONFIG_LOG_DEFAULT_LEVEL_INFO is not set
|
||||
# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set
|
||||
# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set
|
||||
CONFIG_LOG_DEFAULT_LEVEL=3
|
||||
CONFIG_LOG_DEFAULT_LEVEL=0
|
||||
# CONFIG_LOG_COLORS is not set
|
||||
CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y
|
||||
# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set
|
||||
|
|
Loading…
Reference in New Issue