| | @@ -72,26 +72,26 @@ |
| 72 | 72 | puts "Not logged in" |
| 73 | 73 | } |
| 74 | 74 | </th1></nobr><small><div id="clock"></div></small></div> |
| 75 | 75 | </div> |
| 76 | 76 | <th1>html "<script nonce='$nonce'>"</th1> |
| 77 | | -function updateClock(){ |
| 77 | +(function updateClock(){ |
| 78 | 78 | var e = document.getElementById("clock"); |
| 79 | | - if(e){ |
| 80 | | - var d = new Date(); |
| 81 | | - function f(n) { |
| 79 | + if(!e) return; |
| 80 | + if(!updateClock.fmt){ |
| 81 | + updateClock.fmt = function(n){ |
| 82 | 82 | return n < 10 ? '0' + n : n; |
| 83 | | - } |
| 84 | | - e.innerHTML = d.getUTCFullYear()+ '-' + |
| 85 | | - f(d.getUTCMonth() + 1) + '-' + |
| 86 | | - f(d.getUTCDate()) + ' ' + |
| 87 | | - f(d.getUTCHours()) + ':' + |
| 88 | | - f(d.getUTCMinutes()); |
| 89 | | - setTimeout(updateClock,(60-d.getUTCSeconds())*1000); |
| 90 | | - } |
| 91 | | -} |
| 92 | | -updateClock(); |
| 83 | + }; |
| 84 | + } |
| 85 | + var d = new Date(); |
| 86 | + e.innerHTML = d.getUTCFullYear()+ '-' + |
| 87 | + updateClock.fmt(d.getUTCMonth() + 1) + '-' + |
| 88 | + updateClock.fmt(d.getUTCDate()) + ' ' + |
| 89 | + updateClock.fmt(d.getUTCHours()) + ':' + |
| 90 | + updateClock.fmt(d.getUTCMinutes()); |
| 91 | + setTimeout(updateClock,(60-d.getUTCSeconds())*1000); |
| 92 | +})(); |
| 93 | 93 | </script> |
| 94 | 94 | <div class="mainmenu"><th1> |
| 95 | 95 | html "<a id='hbbtn' href='$home/sitemap' aria-label='Site Map'>☰</a>\n" |
| 96 | 96 | builtin_request_js hbmenu.js |
| 97 | 97 | foreach {name url expr class} $mainmenu { |
| 98 | 98 | |