$if change.changes is None or len(change.changes) == 0:
???
- expand
$elif len(change.changes) == 1:
$ doc = change.get_changes()[0]
$# show book title/author name instead of key
$if doc.type.key == '/type/edition':
$ name = doc.title or 'Title unknown'
$elif doc.type.key == '/type/work':
$ name = doc.title or 'Title unknown'
$elif doc.type.key == '/type/author':
$ name = doc.name or 'Author name unknown'
$elif doc.type.key == '/type/list':
$ name = (doc.name or doc.key) + " (list)"
$else:
$ name = doc.key
$name
$if doc.revision != 1:
- diff
$else:
$len(change.changes) records
- expand