<html>
<head>
<title>$now rsync-backup report</title>
+ <meta name=viewport content="width=device-width initial-scale=1.0">
<style type='text/css'><!--
body {
background: white;
<script type='text/javascript'><!--
var LAST_EXPAND = null;
function elt(id) { return document.getElementById(id); }
+ function elt_class_p(elt, cls) {
+ return elt.className.match('\\\\b' + cls + '\\\\b');
+ }
function add_elt_class(elt, cls) {
- if (!elt.className.match('\\\\b' + cls + '\\\\b'))
- elt.className += ' ' + cls;
+ if (!elt_class_p(elt, cls)) elt.className += ' ' + cls;
}
function rm_elt_class(elt, cls) {
elt.className = elt.className.replace(
function toggle_expand(ev, tag) {
var d = elt('logdump-' + tag);
var b = elt('expand-' + tag);
- if (d.className.match(/\bhide\b/)) do_show(d, b);
+ if (elt_class_p(d, 'hide')) do_show(d, b);
else do_hide(d, b);
ev.preventDefault();
}
if (LAST_EXPAND !== null) do_hide(LAST_EXPAND[0], LAST_EXPAND[1]);
var d = elt('logdump-' + tag);
var b = elt('expand-' + tag);
- LAST_EXPAND = [d, b];
- do_show(d, b);
+ if (elt_class_p(d, 'hide')) {
+ LAST_EXPAND = [d, b];
+ do_show(d, b);
+ }
}
function make_toggle_button(tag) {
document.write(
case $host:$fs in $p) matchp=t; break ;; esac
done
case $matchp in nil) return ;; esac
- when=$(sqlite3 $INDEXDB \
+ when=$(sqlite3 -batch -list -separator \| -noheader $INDEXDB \
"SELECT MAX(date) FROM idx WHERE host = '$host' AND fs = '$fs';")
case $when in
"")