From 7303742fef4f593c478ba4061a5a0e63ce768974 Mon Sep 17 00:00:00 2001 From: emkael Date: Fri, 6 Jan 2017 03:04:10 +0100 Subject: Template refactoring - macros for reusable markup --- template/macros.html | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 template/macros.html (limited to 'template/macros.html') diff --git a/template/macros.html b/template/macros.html new file mode 100644 index 0000000..84ae27c --- /dev/null +++ b/template/macros.html @@ -0,0 +1,65 @@ +{% macro separator(cols) %} + +   + +{% endmacro %} + +{% macro previous_rounds(segments, segment_limit, prefix) %} + + + {{"HEADER_PREV_ROUNDS"|translate}} + {% for segment in segments[0:-segment_limit] %} + | + {{segment['round']}}-{{segment['segment']}} + + {% endfor %} + | + + + +   + +{% endmacro %} + +{% macro table_header(segments, segment_limit, prefix) %} + + {{"HEADER_PLACE"|translate}} +   + {{"HEADER_TEAM"|translate}} + {{"HEADER_IMPBRD"|translate}} + {{"HEADER_BOARDS"|translate}} + {% for segment in segments[-segment_limit:] %} + + + {{segment['round']}}-{{segment['segment']}} + + + {% endfor %} + +{% endmacro %} + +{% macro table_player(player, segment_limit) %} + + {{player['place']}} + {{player['name']}} + {{player['team']}} + {{'%.2f' % player['sum']}} + {{player['count']}} + {% for result in player['results'][-segment_limit:] %} + {% if result != '' %} + {{'%+.2f' % result}} + {% else %} +   + {% endif %} + {% endfor %} + +{% endmacro %} + +{% macro footer(date, time) %} +

+

+ {{"FOOTER_ANALYSIS"|translate}}, ©William Bailey'1999
+  Admin ©Jan Romański'2005, jfrteamy-ausbutler ©Michał Klichowicz'2017{{"FOOTER_GENERATED"|translate}} + {{date}}{{"FOOTER_AT"|translate}}{{time}}{{"FOOTER_OPTIMIZED"|translate}} +

+{% endmacro %} -- cgit v1.2.3