2 Copyright
2008 Steven Barth
<steven@midlink.org
>
3 Copyright
2008-
2015 Jo-Philipp Wich
<jow@openwrt.org
>
4 Licensed to the public under the Apache License
2.0.
9 <h2 name=
"content"><%:Reboot%
></h2>
12 <p><%:Reboots the operating system of your device%
></p>
14 <%- local c = require(
"luci.model.uci").cursor():changes(); if c and next(c) then -%
>
15 <p class=
"alert-message warning"><%:Warning: There are unsaved changes that will get lost on reboot!%
></p>
20 <script type=
"text/javascript">//<![CDATA[
24 window.location = '<%=controller%
>/admin';
29 window.setTimeout(ping,
5000);
31 alert('<%:Device unreachable%
>');
35 var img = document.createElement('img');
39 img.src = '<%=resource%
>/icons/loading.gif?' + Math.random();
41 document.getElementById('reboot-message').innerHTML = '<%:Waiting for device...%
>';
44 function reboot(button) {
45 button.style.display = 'none';
46 document.getElementById('reboot-message').parentNode.style.display = '';
48 (new XHR()).post('<%=controller%
>/admin/system/reboot/call', { token: '<%=token%
>' }, check);
52 <input class=
"cbi-button cbi-button-apply" type=
"button" value=
"<%:Perform reboot%>" onclick=
"reboot(this)" />
54 <p class=
"alert-message" style=
"display:none">
55 <img src=
"<%=resource%>/icons/loading.gif" alt=
"<%:Loading%>" style=
"vertical-align:middle" />
56 <span id=
"reboot-message"><%:Device is rebooting...%
></span>