1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <%+cbi/valueheader%>
- <script type="text/javascript">//<![CDATA[
- XHR.poll(-1, '<%=url('admin/system/clock_status')%>', null,
- function(x, rv)
- {
- var s = document.getElementById('<%=self.option%>-clock-status');
- if (s)
- {
- s.innerHTML = rv.timestring || '?';
- }
- }
- );
- function sync_clock(btn)
- {
- btn.disabled = true;
- btn.value = '<%:Synchronizing...%>';
- (new XHR()).post('<%=url('admin/system/clock_status')%>',
- { token: '<%=token%>', set: Math.floor((new Date()).getTime() / 1000) },
- function()
- {
- btn.disabled = false;
- btn.value = '<%:Sync with browser%>';
- }
- );
- return false;
- }
- function btn_action(action)
- {
- if (action.name === "do_ntp_restart")
- {
- new XHR.get('<%=luci.dispatcher.build_url("admin", "system", "ntp_restart")%>', null,
- function(x)
- {
- if (!x)
- {
- return;
- }
- });
- }
- }
- //]]></script>
- <span id="<%=self.option%>-clock-status"><em><%:Collecting data...%></em></span>
- <input type="button" class="cbi-button cbi-button-apply" value="<%:Sync with browser%>" onclick="return sync_clock(this)" />
- <% if require("nixio.fs").access("/etc/init.d/sysntpd") then %>
- <input type="button" class="cbi-button cbi-button-apply" name="do_ntp_restart" value="<%:Sync with NTP-Server%>" onclick="btn_action(this)" />
- <% end %>
- <%+cbi/valuefooter%>
|