Loading bin/pyggle +21 −2 Original line number Diff line number Diff line Loading @@ -571,15 +571,32 @@ def copy_files(base_dir): f.write(main_css) def write_gallery(file_buf, filename, thumbnails, group=None): prev_heading = None def write_gallery( file_buf, filename, thumbnails, group=None, files=list(), this_file=None ): if files: nav_buf = '<div class="nav">' for link_target in files: link_class = "" if link_target == this_file: link_class = "this-file" nav_buf += ( f'<a class="{link_class}" href="{link_target}.html">{link_target}</a>\n' ) nav_buf += "</div>" file_buf += nav_buf prev_heading = None for i, thumbnail in enumerate(thumbnails): if group and thumbnail.group_key != prev_heading: file_buf += f"<h1>{thumbnail.group_key}</h1>" prev_heading = thumbnail.group_key file_buf += thumbnail.to_html(i, args.with_detail_page) if files: file_buf += nav_buf with open(f"{base_dir}/share/html_end", "r") as f: file_buf += f.read() Loading Loading @@ -799,4 +816,6 @@ if __name__ == "__main__": f"{thumbnail_key}.html", list(filter(lambda t: t.file_key == thumbnail_key, thumbnails)), group=args.group, files=thumbnail_keys, this_file=thumbnail_key, ) share/css/dark.css +4 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,10 @@ a { } h1 { color: #999999; } .nav a { color: #cccccc; } Loading share/css/light.css +4 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,10 @@ a { } h1 { color: #666666; } .nav a { color: #333333; } Loading share/css/main.css +11 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,17 @@ h1 { margin-left: 1em; } .nav a { clear: both; font-size: 200%; padding-left: 1em; padding-right: 1em; } .nav a.this-file { font-weight: bold; } div.image-container { text-align: center; float: left; Loading Loading
bin/pyggle +21 −2 Original line number Diff line number Diff line Loading @@ -571,15 +571,32 @@ def copy_files(base_dir): f.write(main_css) def write_gallery(file_buf, filename, thumbnails, group=None): prev_heading = None def write_gallery( file_buf, filename, thumbnails, group=None, files=list(), this_file=None ): if files: nav_buf = '<div class="nav">' for link_target in files: link_class = "" if link_target == this_file: link_class = "this-file" nav_buf += ( f'<a class="{link_class}" href="{link_target}.html">{link_target}</a>\n' ) nav_buf += "</div>" file_buf += nav_buf prev_heading = None for i, thumbnail in enumerate(thumbnails): if group and thumbnail.group_key != prev_heading: file_buf += f"<h1>{thumbnail.group_key}</h1>" prev_heading = thumbnail.group_key file_buf += thumbnail.to_html(i, args.with_detail_page) if files: file_buf += nav_buf with open(f"{base_dir}/share/html_end", "r") as f: file_buf += f.read() Loading Loading @@ -799,4 +816,6 @@ if __name__ == "__main__": f"{thumbnail_key}.html", list(filter(lambda t: t.file_key == thumbnail_key, thumbnails)), group=args.group, files=thumbnail_keys, this_file=thumbnail_key, )
share/css/dark.css +4 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,10 @@ a { } h1 { color: #999999; } .nav a { color: #cccccc; } Loading
share/css/light.css +4 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,10 @@ a { } h1 { color: #666666; } .nav a { color: #333333; } Loading
share/css/main.css +11 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,17 @@ h1 { margin-left: 1em; } .nav a { clear: both; font-size: 200%; padding-left: 1em; padding-right: 1em; } .nav a.this-file { font-weight: bold; } div.image-container { text-align: center; float: left; Loading