class documentation

class FootnotePostTreeprocessor(Treeprocessor): (source)

View In Hierarchy

Amend footnote div with duplicates.

Method __init__ Undocumented
Method add_duplicates Adjust current li and add the duplicates: fnref2, fnref3, etc.
Method get_num_duplicates Get the number of duplicate refs of the footnote.
Method handle_duplicates Find duplicate footnotes and format and add the duplicates.
Method run Crawl the footnote div and add missing duplicate footnotes.
Instance Variable footnotes Undocumented
Instance Variable offset Undocumented

Inherited from Processor (via Treeprocessor):

Instance Variable md Undocumented
def __init__(self, footnotes): (source)

Undocumented

def add_duplicates(self, li, duplicates): (source)

Adjust current li and add the duplicates: fnref2, fnref3, etc.

def get_num_duplicates(self, li): (source)

Get the number of duplicate refs of the footnote.

def handle_duplicates(self, parent): (source)

Find duplicate footnotes and format and add the duplicates.

def run(self, root): (source)

Crawl the footnote div and add missing duplicate footnotes.

footnotes = (source)

Undocumented

offset: int = (source)

Undocumented