navigate_results: added the KiBot version used to generate the pages

This commit is contained in:
Salvador E. Tropea 2022-05-29 13:00:27 -03:00
parent 4008cf68b1
commit 8c8f9a7a4b
1 changed files with 14 additions and 12 deletions

View File

@ -14,7 +14,7 @@ from .optionable import BaseOptions
from .kiplot import config_output, get_output_dir
from .registrable import RegOutput
from .macros import macros, document, output_class # noqa: F401
from . import log
from . import log, __version__
logger = log.get_logger()
CAT_IMAGE = {'PCB': 'pcbnew.svg',
@ -96,6 +96,7 @@ STYLE = """
.out-img { text-align: center; margin-left: auto; margin-right: auto; }
.cat-img { text-align: center; margin-left: auto; margin-right: auto; }
.td-small { text-align: center; font-size: 0.6em; }
.generator { text-align: right; font-size: 0.6em; }
a:link, a:visited { text-decoration: none;}
a:hover, a:active { text-decoration: underline;}
"""
@ -145,17 +146,18 @@ class Navigate_ResultsOptions(BaseOptions):
return file
def add_back_home(self, f, prev):
if prev is None:
return
prev += '.html'
f.write('<table class="nav-table">')
f.write(' <tr>')
f.write(' <td><a href="{}"><img src="images/back.svg" width="{}" height="{}"></a></td>'.
format(prev, MID_ICON, MID_ICON))
f.write(' <td><a href="{}"><img src="images/home.svg" width="{}" height="{}"></a></td>'.
format(self.home, MID_ICON, MID_ICON))
f.write(' </tr>')
f.write('</table>')
if prev is not None:
prev += '.html'
f.write('<table class="nav-table">')
f.write(' <tr>')
f.write(' <td><a href="{}"><img src="images/back.svg" width="{}" height="{}"></a></td>'.
format(prev, MID_ICON, MID_ICON))
f.write(' <td><a href="{}"><img src="images/home.svg" width="{}" height="{}"></a></td>'.
format(self.home, MID_ICON, MID_ICON))
f.write(' </tr>')
f.write('</table>')
f.write('<p class="generator">Generated by <a href="https://github.com/INTI-CMNB/KiBot/">KiBot</a> v{}</p>'.
format(__version__))
def generate_cat_page_for(self, name, node, prev):
logger.debug('- Categories: '+str(node.keys()))