# HG changeset patch # User casties # Date 1343330576 -7200 # Node ID abd36d4d97b8e49dc18773095b609205cd3b512f # Parent 510bae2b593b173619e8320ba4cc84dea0998787 new version of index page. improvements for digilib page and thumbnail overview. diff -r 510bae2b593b -r abd36d4d97b8 css/docuviewer.css --- a/css/docuviewer.css Thu Jul 26 19:32:31 2012 +0200 +++ b/css/docuviewer.css Thu Jul 26 21:22:56 2012 +0200 @@ -57,6 +57,9 @@ background-color: white; } +/* + * body + */ div.page-body { display: table-row; } @@ -168,6 +171,9 @@ border-radius: 5px 5px 0 0; padding: 4px; } +div.col.main div.ruler.down span.ruler-main { + border-radius: 0 0 5px 5px; +} div.col.main div.content { min-width: 30em; @@ -219,11 +225,47 @@ * index page */ div.index-image { - float: left; padding-left: 1em; padding-right: 1em; padding-bottom: 1em; + padding-top: 1em; +} +div.index-info { + padding-top: 1em; } div.index-info td.type { font-weight: bold; } +div.index-info td.content { + max-width: 30em; +} +div.index-actions { + float: left; + border: 1px solid silver; + padding: 1em; + margin-top: 2em; +} +div.index-actions div.action { + margin-bottom: 1em; +} + +/* + * image page + */ +div.col.main div.content-images { + border: 1px solid silver; +} +div.col.main div.content-images table { + border-collapse:collapse; /* for tight digilib */ +} + +/* + * thumbnail overview + */ +div.col.main div.content-thumbs { + border: 1px solid silver; + padding: 1em; +} +div.col.main table.thumbs td { + text-align: center; +} diff -r 510bae2b593b -r abd36d4d97b8 documentViewer.py --- a/documentViewer.py Thu Jul 26 19:32:31 2012 +0200 +++ b/documentViewer.py Thu Jul 26 21:22:56 2012 +0200 @@ -685,9 +685,9 @@ docinfo['bibType'] = bibtype # also store DC metadata for convenience dc = self.metadataService.getDCMappedData(bib) - docinfo['creator'] = dc.get('creator',None) - docinfo['title'] = dc.get('title',None) - docinfo['date'] = dc.get('date',None) + docinfo['creator'] = dc.get('creator','') + docinfo['title'] = dc.get('title','') + docinfo['date'] = dc.get('date','') return docinfo def getDocinfoFromAccess(self, docinfo, acc): diff -r 510bae2b593b -r abd36d4d97b8 zpt/common_template.zpt --- a/zpt/common_template.zpt Thu Jul 26 19:32:31 2012 +0200 +++ b/zpt/common_template.zpt Thu Jul 26 21:22:56 2012 +0200 @@ -12,30 +12,31 @@ bib docinfo/bib | nothing; bibType docinfo/bibType | nothing; formattedLabel python:here.metadataService.getBibFormattedLabel(bibdata=bib);">