From b6de056d57a92689606ff19df863ef0f7225a702 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 4 Oct 2019 05:49:00 +0530 Subject: [PATCH] Another epub:type mapping --- src/calibre/srv/render_book.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/srv/render_book.py b/src/calibre/srv/render_book.py index 6db47efafd..a5e93896d3 100644 --- a/src/calibre/srv/render_book.py +++ b/src/calibre/srv/render_book.py @@ -462,6 +462,7 @@ def split_name(name): boolean_attributes = frozenset('allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible'.split(',')) # noqa +# see https://idpf.github.io/epub-guides/epub-aria-authoring/ EPUB_TYPE_MAP = {k:'doc-' + k for k in ( 'abstract acknowledgements afterword appendix biblioentry bibliography biblioref chapter colophon conclusion cover credit' ' credits dedication epigraph epilogue errata footnote footnotes forward glossary glossref index introduction link noteref notice' @@ -470,6 +471,7 @@ for k in 'figure term definition directory list list-item table row cell'.split( EPUB_TYPE_MAP[k] = k EPUB_TYPE_MAP['help'] = 'doc-tip' +EPUB_TYPE_MAP['page-list'] = 'doc-pagelist' def map_epub_type(epub_type, attribs, elem):