mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
DRYer
This commit is contained in:
parent
4132a874d9
commit
24a344546e
@ -33,7 +33,7 @@ from calibre.gui2.webengine import secure_webengine
|
|||||||
from calibre.utils.logging import default_log
|
from calibre.utils.logging import default_log
|
||||||
from calibre.utils.podofo import get_podofo, set_metadata_implementation
|
from calibre.utils.podofo import get_podofo, set_metadata_implementation
|
||||||
from calibre.utils.short_uuid import uuid4
|
from calibre.utils.short_uuid import uuid4
|
||||||
from polyglot.builtins import iteritems, range, unicode_type
|
from polyglot.builtins import iteritems, map, range, unicode_type
|
||||||
from polyglot.urllib import urlparse
|
from polyglot.urllib import urlparse
|
||||||
|
|
||||||
OK, KILL_SIGNAL = range(0, 2)
|
OK, KILL_SIGNAL = range(0, 2)
|
||||||
@ -280,13 +280,13 @@ def add_anchors_markup(root, uuid, anchors):
|
|||||||
body = root[-1]
|
body = root[-1]
|
||||||
div = body.makeelement(XHTML('div'), id=uuid, style='page-break-before: always')
|
div = body.makeelement(XHTML('div'), id=uuid, style='page-break-before: always')
|
||||||
body.append(div)
|
body.append(div)
|
||||||
for i, anchor in enumerate(anchors):
|
|
||||||
|
def a(anchor):
|
||||||
div.append(div.makeelement(XHTML('a'), href='#' + anchor))
|
div.append(div.makeelement(XHTML('a'), href='#' + anchor))
|
||||||
div[-1].text = '\xa0'
|
div[-1].text = '\xa0'
|
||||||
div[-1].tail = ' '
|
div[-1].tail = ' '
|
||||||
div.append(div.makeelement(XHTML('a'), href='#' + uuid))
|
tuple(map(a, anchors))
|
||||||
div[-1].text = '\xa0'
|
a(uuid)
|
||||||
div[-1].tail = ' '
|
|
||||||
|
|
||||||
|
|
||||||
def add_all_links(container, margin_groups):
|
def add_all_links(container, margin_groups):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user