mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
...
This commit is contained in:
parent
4d2b798cbc
commit
c5c5ad2366
@ -80,7 +80,7 @@ class PML_HTMLizer(object):
|
|||||||
'b': ('<span style="font-weight: bold;">', '</span>'),
|
'b': ('<span style="font-weight: bold;">', '</span>'),
|
||||||
'l': ('<span style="font-size: 150%;">', '</span>'),
|
'l': ('<span style="font-size: 150%;">', '</span>'),
|
||||||
'k': ('<span style="font-size: 75%; font-variant: small-caps;">', '</span>'),
|
'k': ('<span style="font-size: 75%; font-variant: small-caps;">', '</span>'),
|
||||||
'FN': ('<br /><br style="page-break-after: always;" /><div id="fn-%s"><p>', '</p><<small><a href="#rfn-%s">return</a></small></div>'),
|
'FN': ('<br /><br style="page-break-after: always;" /><div id="fn-%s"><p>', '</p><small><a href="#rfn-%s">return</a></small></div>'),
|
||||||
'SB': ('<br /><br style="page-break-after: always;" /><div id="sb-%s"><p>', '</p><small><a href="#rsb-%s">return</a></small></div>'),
|
'SB': ('<br /><br style="page-break-after: always;" /><div id="sb-%s"><p>', '</p><small><a href="#rsb-%s">return</a></small></div>'),
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -143,7 +143,7 @@ class PML_HTMLizer(object):
|
|||||||
'd',
|
'd',
|
||||||
'b',
|
'b',
|
||||||
]
|
]
|
||||||
|
|
||||||
NEW_LINE_EXCHANGE_STATES = {
|
NEW_LINE_EXCHANGE_STATES = {
|
||||||
'h1': 'h1c',
|
'h1': 'h1c',
|
||||||
}
|
}
|
||||||
@ -230,7 +230,7 @@ class PML_HTMLizer(object):
|
|||||||
div = []
|
div = []
|
||||||
span = []
|
span = []
|
||||||
other = []
|
other = []
|
||||||
|
|
||||||
for key, val in state.items():
|
for key, val in state.items():
|
||||||
if key in self.NEW_LINE_EXCHANGE_STATES and val[0]:
|
if key in self.NEW_LINE_EXCHANGE_STATES and val[0]:
|
||||||
state[self.NEW_LINE_EXCHANGE_STATES[key]] = val
|
state[self.NEW_LINE_EXCHANGE_STATES[key]] = val
|
||||||
@ -644,7 +644,7 @@ class PML_HTMLizer(object):
|
|||||||
empty_count = 0
|
empty_count = 0
|
||||||
text = self.end_line()
|
text = self.end_line()
|
||||||
parsed.append(text)
|
parsed.append(text)
|
||||||
|
|
||||||
# Basic indent will be set if the \t starts the line or
|
# Basic indent will be set if the \t starts the line or
|
||||||
# if we are in a continuing \t block.
|
# if we are in a continuing \t block.
|
||||||
if basic_indent:
|
if basic_indent:
|
||||||
@ -666,7 +666,7 @@ class PML_HTMLizer(object):
|
|||||||
parsed.append(self.STATES_TAGS['T'][1])
|
parsed.append(self.STATES_TAGS['T'][1])
|
||||||
indent_state['T'] = False
|
indent_state['T'] = False
|
||||||
adv_indent_val = ''
|
adv_indent_val = ''
|
||||||
|
|
||||||
output.append(u''.join(parsed))
|
output.append(u''.join(parsed))
|
||||||
line.close()
|
line.close()
|
||||||
|
|
||||||
@ -677,7 +677,7 @@ class PML_HTMLizer(object):
|
|||||||
def get_toc(self):
|
def get_toc(self):
|
||||||
'''
|
'''
|
||||||
Toc can have up to 5 levels, 0 - 4 inclusive.
|
Toc can have up to 5 levels, 0 - 4 inclusive.
|
||||||
|
|
||||||
This function will add items to their appropriate
|
This function will add items to their appropriate
|
||||||
depth in the TOC tree. If the specified depth is
|
depth in the TOC tree. If the specified depth is
|
||||||
invalid (item would not have a valid parent) add
|
invalid (item would not have a valid parent) add
|
||||||
|
Loading…
x
Reference in New Issue
Block a user