X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/3e1dc74fbe8a20b2cc33258fad2f74c310943424..f20435fd054f9176b8f867cd85322697d242b493:/librarian/pyhtml.py diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index d36e0fe..6d1e914 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -9,6 +9,7 @@ from xmlutils import Xmill, tag, tagged, ifoption, tag_open_close from librarian import functions import re import random +from copy import deepcopy IMAGE_THUMB_WIDTH = 300 @@ -66,11 +67,12 @@ class EduModule(Xmill): toc.append("
  • %s
  • " % atxt) toc = "" % "".join(toc) add_header = "Lekcja: " if self.options['wldoc'].book_info.type in ('course', 'synthetic') else '' - return "

    %s" % add_header, "

    " + toc + return "

    %s" % add_header, "

    " + toc - @tagged("h2") def handle_naglowek_rozdzial(self, element): - return "", "".join(tag_open_close("a", name=self.naglowek_to_anchor(element))) + return_to_top = u"wróć do spisu treści" + anchor = "".join(tag_open_close("a", name=self.naglowek_to_anchor(element))) + return return_to_top + "

    ", anchor + "

    " def handle_uwaga(self, _e): return None @@ -268,7 +270,7 @@ u"""%(wskazowki)s url = self.options['urlmapper'].url_for_image(slug, ext) thumb_url = self.options['urlmapper'].url_for_image(slug, ext, IMAGE_THUMB_WIDTH) e = etree.Element("a", attrib={"href": url, "class": "image"}) - e.append(etree.Element("img", attrib={"src": url, "alt": alt, + e.append(etree.Element("img", attrib={"src": thumb_url, "alt": alt, "width": str(IMAGE_THUMB_WIDTH)})) return etree.tostring(e, encoding=unicode), u"" @@ -277,7 +279,7 @@ u"""%(wskazowki)s if not url: print '!!