update_timer(item);
setInterval(() => update_timer(item), 1000);
});
- let xhr = new XMLHttpRequest();
- xhr.open('HEAD', '/');
- xhr.onload = () => {
- let srvtime = Date.parse(xhr.getResponseHeader('Date'));
- offset = Math.ceil((srvtime - Date.now()) / 1000);
- console.log("Offset from server: " + offset);
- };
- xhr.send();
+ if($('.timer').length > 0) {
+ let xhr = new XMLHttpRequest();
+ xhr.open('HEAD', '/');
+ xhr.onload = () => {
+ let srvtime = Date.parse(xhr.getResponseHeader('Date'));
+ offset = Math.ceil((srvtime - Date.now()) / 1000);
+ console.log("Offset from server: " + offset);
+ };
+ xhr.send();
+ }
});