feat: Renderer add interim references with default values
This commit is contained in:
@@ -4,11 +4,12 @@ from renderer.comment import Comment
|
||||
from renderer.quote import Quote
|
||||
from renderer.halfwidth_spaces import HalfwidthSpaces
|
||||
from renderer.nonbreaking_spaces import NonbreakingSpaces, NonbreakingSpacesDots
|
||||
from renderer.references import References
|
||||
|
||||
|
||||
class FiftyOhmHtmlRenderer(HtmlRenderer):
|
||||
def __init__(self):
|
||||
super().__init__(Comment, Quote, HalfwidthSpaces, NonbreakingSpaces, NonbreakingSpacesDots)
|
||||
super().__init__(Comment, Quote, HalfwidthSpaces, NonbreakingSpaces, NonbreakingSpacesDots, References)
|
||||
|
||||
def render_comment():
|
||||
return None
|
||||
@@ -26,4 +27,7 @@ class FiftyOhmHtmlRenderer(HtmlRenderer):
|
||||
return f"{token.first} {token.second}"
|
||||
|
||||
def render_nonbreaking_spaces_dots(self, token):
|
||||
return f" {token.first} "
|
||||
return f" {token.first} "
|
||||
|
||||
def render_references(self, token, dest_id=0, chap_url="DeineMama.html"):
|
||||
return f"<a href="{chap_url}#ref_{token.first}" onclick="highlightRef('{token.first}');">{dest_id}</a>"
|
||||
Reference in New Issue
Block a user