X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/d04e61819290fc8d6d71b1932c55a774014c1f05..3a0c83394d5783715fab2be29fa1a9cfc3574e28:/src/librarian/elements/drama/lista_osob.py diff --git a/src/librarian/elements/drama/lista_osob.py b/src/librarian/elements/drama/lista_osob.py index 5beca64..0727698 100644 --- a/src/librarian/elements/drama/lista_osob.py +++ b/src/librarian/elements/drama/lista_osob.py @@ -1,9 +1,13 @@ +# This file is part of Librarian, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Wolne Lektury. See NOTICE for more information. +# from lxml import etree from ..base import WLElement class ListaOsob(WLElement): CAN_HAVE_TEXT = False + SHOULD_HAVE_ID = True TXT_TOP_MARGIN = 3 TXT_BOTTOM_MARGIN = 3 @@ -19,3 +23,10 @@ class ListaOsob(WLElement): super(ListaOsob, self)._html_build_inner(builder) builder.cursor.append(ol) builder.forget_fragment('list') + + def _epub_build_inner(self, builder): + ol = etree.Element('ol') + builder.create_fragment('list', ol) + super(ListaOsob, self)._epub_build_inner(builder) + builder.cursor.append(ol) + builder.forget_fragment('list')