X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/0604bdd5f693da9f1c78f9d9fa2276f0c7b6c17b..f164694b5e7ad5ed5f6d95743f9259bd3a9292bd:/src/librarian/elements/themes/motyw.py?ds=sidebyside diff --git a/src/librarian/elements/themes/motyw.py b/src/librarian/elements/themes/motyw.py index 51042c6..efb7c71 100644 --- a/src/librarian/elements/themes/motyw.py +++ b/src/librarian/elements/themes/motyw.py @@ -1,14 +1,27 @@ +# This file is part of Librarian, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Wolne Lektury. See NOTICE for more information. +# from ..base import WLElement class Motyw(WLElement): + ASIDE = True + HTML_TAG = "a" + def txt_build(self, builder): pass + def html_build(self, builder): + if builder.with_themes: + super(Motyw, self).html_build(builder) + + def get_html_attr(self, builder): + fid = self.attrib.get('id', '')[1:] + return { + "class": "theme-begin", + "fid": fid, + "name": "m" + fid, + } - def feed_to(self, builder): - assert not len(self) - themes = [ - normalize_text(t.strip()) for t in self.text.split(',') - ] - builder.set_themes(self.attrib['id'], themes) + def epub_build(self, builder): + pass