diff options
author | User Erdgeist <erdgeist@content.events.ccc.de> | 2019-10-30 14:23:58 +0000 |
---|---|---|
committer | User Erdgeist <erdgeist@content.events.ccc.de> | 2019-10-30 14:24:11 +0000 |
commit | 8bcbcea5580818661eebcd17190780feb6e5bb86 (patch) | |
tree | 68d2066e395fdc270951fb325073eb50c61145fd /templates/index.html | |
parent | e8b020e28ca377868ff8aad8418372debc910ae6 (diff) |
standardize config access
Diffstat (limited to 'templates/index.html')
-rw-r--r-- | templates/index.html | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/templates/index.html b/templates/index.html index 13a8aec..c8ccf71 100644 --- a/templates/index.html +++ b/templates/index.html | |||
@@ -2,7 +2,7 @@ | |||
2 | <title>{{ config.get('frab-conference') }} {{ config.get('track') }} rating helper</title> | 2 | <title>{{ config.get('frab-conference') }} {{ config.get('track') }} rating helper</title> |
3 | <head> | 3 | <head> |
4 | <script type="text/javascript">categories = { | 4 | <script type="text/javascript">categories = { |
5 | {%- for category in cat -%} | 5 | {%- for category in config['categories'] -%} |
6 | 'category{{ loop.index }}': '{{ category }}', | 6 | 'category{{ loop.index }}': '{{ category }}', |
7 | {%- endfor -%} | 7 | {%- endfor -%} |
8 | }; | 8 | }; |
@@ -45,7 +45,7 @@ | |||
45 | 45 | ||
46 | <div class="event-rating hidden" id="event-rating-new"> | 46 | <div class="event-rating hidden" id="event-rating-new"> |
47 | <div class="event-rating-submitter"></div> | 47 | <div class="event-rating-submitter"></div> |
48 | {%- for category in cat -%} | 48 | {%- for category in config['categories'] -%} |
49 | <div><meter category="category{{loop.index}}" value="0" min="0" max="100"></meter><span class="event-rating-category-output" category="category{{loop.index}}"> {{ category + " 0 %" }}</span></div> | 49 | <div><meter category="category{{loop.index}}" value="0" min="0" max="100"></meter><span class="event-rating-category-output" category="category{{loop.index}}"> {{ category + " 0 %" }}</span></div> |
50 | {%- endfor -%} | 50 | {%- endfor -%} |
51 | <div class="event-rating-comment"></div> | 51 | <div class="event-rating-comment"></div> |
@@ -54,7 +54,7 @@ | |||
54 | <div id="event-own-rating"> | 54 | <div id="event-own-rating"> |
55 | <hr/> | 55 | <hr/> |
56 | <div class="label">comment</div><textarea rows="8" id="event-comment"></textarea> | 56 | <div class="label">comment</div><textarea rows="8" id="event-comment"></textarea> |
57 | {%- for category in cat -%} | 57 | {%- for category in config['categories'] -%} |
58 | <div class="category-slider" id="event-category{{loop.index}}-slider"> | 58 | <div class="category-slider" id="event-category{{loop.index}}-slider"> |
59 | <div class="label">{{category}}:</div> | 59 | <div class="label">{{category}}:</div> |
60 | <div class="slider"><input category="category{{loop.index}}" type="range" min="0" max="100" step="5" oninput="changeVal('event-category{{loop.index}}-output', this.value)"></div> | 60 | <div class="slider"><input category="category{{loop.index}}" type="range" min="0" max="100" step="5" oninput="changeVal('event-category{{loop.index}}-output', this.value)"></div> |
@@ -71,7 +71,7 @@ | |||
71 | {% for ev in events -%} | 71 | {% for ev in events -%} |
72 | <li class="event-list-item" event_state="{{ev.state}}" event_type="{{ev.event_type}}" id="event-{{ev.frab_id}}"> | 72 | <li class="event-list-item" event_state="{{ev.state}}" event_type="{{ev.event_type}}" id="event-{{ev.frab_id}}"> |
73 | <div class="event-meter-bar"> | 73 | <div class="event-meter-bar"> |
74 | {%- for m in range(1+cat|length) -%} | 74 | {%- for m in range(1+config['categories']|length) -%} |
75 | <meter class="top-meter meter-{{m}}" id="event-{{ev.frab_id}}-meter-{{m}}" value="0" min="0" max="100"></meter> | 75 | <meter class="top-meter meter-{{m}}" id="event-{{ev.frab_id}}-meter-{{m}}" value="0" min="0" max="100"></meter> |
76 | {%- endfor -%} | 76 | {%- endfor -%} |
77 | </div> | 77 | </div> |
@@ -80,7 +80,7 @@ | |||
80 | {%- else -%} | 80 | {%- else -%} |
81 | <button onclick="do_remove_event('{{ev.frab_id}}')" title="remove this event" class="mini-button remove-button">del</button> | 81 | <button onclick="do_remove_event('{{ev.frab_id}}')" title="remove this event" class="mini-button remove-button">del</button> |
82 | {%- endif -%} | 82 | {%- endif -%} |
83 | <div class="event-title"><a href="{{ config.get('frab-url') }}en/{{ config.get('frab-conference')}}/events/{{ ev.frab_id }}/">{{ ev.title }}</a></div> | 83 | <div class="event-title"><a href="{{ config['frab-conf-url'] }}/events/{{ ev.frab_id }}/">{{ ev.title }}</a></div> |
84 | {%- if ev.subtitle -%} | 84 | {%- if ev.subtitle -%} |
85 | <div class="event-subtitle"> {{ ev.subtitle }}</div> | 85 | <div class="event-subtitle"> {{ ev.subtitle }}</div> |
86 | {%- endif -%} | 86 | {%- endif -%} |
@@ -90,7 +90,7 @@ | |||
90 | {%- endif -%} | 90 | {%- endif -%} |
91 | <div class="event-speaker"><em>speakers: </em> | 91 | <div class="event-speaker"><em>speakers: </em> |
92 | {%- for speaker_id, speaker_name in json.loads(ev.speakers or '{}').items() -%} | 92 | {%- for speaker_id, speaker_name in json.loads(ev.speakers or '{}').items() -%} |
93 | <a href="{{ config.get('frab-url') }}en/{{ config.get('frab-conference') }}/people/{{speaker_id}}">{{speaker_name}}</a> | 93 | <a href="{{ config['frab-conf-url'] }}/people/{{speaker_id}}">{{speaker_name}}</a> |
94 | {%- endfor -%} | 94 | {%- endfor -%} |
95 | </div> | 95 | </div> |
96 | </div> | 96 | </div> |
@@ -106,7 +106,7 @@ | |||
106 | <div class="event-rating" id="event-rating-{{ev.frab_id}}" submitter="{{rating.submitter}}"> | 106 | <div class="event-rating" id="event-rating-{{ev.frab_id}}" submitter="{{rating.submitter}}"> |
107 | <div class="event-rating-submitter">{{rating.submitter}}:</div> | 107 | <div class="event-rating-submitter">{{rating.submitter}}:</div> |
108 | {%- for category, value in json.loads(rating.rating_dict or '{}').items()|sort -%} | 108 | {%- for category, value in json.loads(rating.rating_dict or '{}').items()|sort -%} |
109 | <div><meter category="{{category}}" value="{{value}}" min="0" max="100"></meter><span class="event-rating-category-output" category="{{category}}"> {{ cat[loop.index-1] + " " + value|string + " %" }}</span></div> | 109 | <div><meter category="{{category}}" value="{{value}}" min="0" max="100"></meter><span class="event-rating-category-output" category="{{category}}"> {{ config['categories'][loop.index-1] + " " + value|string + " %" }}</span></div> |
110 | {%- endfor -%} | 110 | {%- endfor -%} |
111 | <div class="event-rating-comment">{{rating.comment}}</div> | 111 | <div class="event-rating-comment">{{rating.comment}}</div> |
112 | </div> | 112 | </div> |