37 lines
880 B
HTML
37 lines
880 B
HTML
<%+cbi/valueheader%>
|
|
|
|
<script type="text/javascript">//<![CDATA[
|
|
XHR.poll(5, '<%=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;
|
|
}
|
|
//]]></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)" />
|
|
|
|
<%+cbi/valuefooter%>
|