Files
lammps/doc/src/_ext/tab_or_note.py
Axel Kohlmeyer 5536c1e6ee make more compact
2020-09-06 06:10:39 -04:00

16 lines
522 B
Python

def replace_tabs_handler(app, docname, source):
""" When builder is not 'html', remove 'tabs' directive
and replace any 'tab' directive with 'admonition'"""
if app.builder.name != 'html':
for i in range(len(source)):
source[i] = source[i].replace('.. tabs::','').replace('.. tab::','.. admonition::')
def setup(app):
app.connect('source-read', replace_tabs_handler)
return {
'version': '0.1',
'parallel_read_safe': True,
'parallel_write_safe': True,
}