diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/index.html | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/templates/index.html b/templates/index.html index c8ccf71..1d42018 100644 --- a/templates/index.html +++ b/templates/index.html | |||
@@ -1,5 +1,5 @@ | |||
1 | <html> | 1 | <html> |
2 | <title>{{ config.get('frab-conference') }} {{ config.get('track') }} rating helper</title> | 2 | <title>{{ config.get('pretalx-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 config['categories'] -%} | 5 | {%- for category in config['categories'] -%} |
@@ -69,28 +69,27 @@ | |||
69 | 69 | ||
70 | <ul id="event-list"> | 70 | <ul id="event-list"> |
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}}" event_duration="{{ev.duration}}" event_speaker_count="{{ json.loads(ev.speakers) | length}}" id="event-{{ev.pretalx_id}}"> |
73 | <div class="event-meter-bar"> | 73 | <div class="event-meter-bar"> |
74 | {%- for m in range(1+config['categories']|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.pretalx_id}}-meter-{{m}}" value="0" min="0" max="100"></meter> |
76 | {%- endfor -%} | 76 | {%- endfor -%} |
77 | </div> | 77 | </div> |
78 | {%- if not ev.state == 'gone' -%} | 78 | {%- if not ev.state == 'gone' -%} |
79 | <button onclick="do_set_state('{{ev.frab_id}}', 'accepted')" title="accept this event" class="mini-button accept-button">acc</button><button onclick="do_set_state('{{ev.frab_id}}', 'rejected')" title="reject this event" class="mini-button reject-button">rej</button><button onclick="toggleEdit('{{ev.frab_id}}')" title="edit this event" class="edit-button mini-button">edit</button><button onclick="do_take('{{ev.frab_id}}')" title="make me coordinator for this event" class="mini-button take-button">take</button> | 79 | <button onclick="do_set_state('{{ev.pretalx_id}}', 'accepted')" title="accept this event" class="mini-button accept-button">acc</button><button onclick="do_set_state('{{ev.pretalx_id}}', 'rejected')" title="reject this event" class="mini-button reject-button">rej</button><button onclick="toggleEdit('{{ev.pretalx_id}}')" title="edit this event" class="edit-button mini-button">edit</button><button onclick="do_take('{{ev.pretalx_id}}')" title="make me coordinator for this event" class="mini-button take-button">take</button> |
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.pretalx_id}}')" title="remove this event" class="mini-button remove-button">del</button> |
82 | {%- endif -%} | ||
83 | <div class="event-title"><a href="{{ config['frab-conf-url'] }}/events/{{ ev.frab_id }}/">{{ ev.title }}</a></div> | ||
84 | {%- if ev.subtitle -%} | ||
85 | <div class="event-subtitle"> {{ ev.subtitle }}</div> | ||
86 | {%- endif -%} | 82 | {%- endif -%} |
83 | <div class="event-duration">{{ev.duration}}</div> | ||
84 | <div class="event-speaker-count">{{ json.loads(ev.speakers) | length}}</div> | ||
85 | <div class="event-title"><a href="{{ config['pretalx-conf-url'] }}/submissions/{{ ev.pretalx_id }}/">{{ ev.title }}</a></div> | ||
87 | <div class="event-persons"> | 86 | <div class="event-persons"> |
88 | {%- if ev.coordinator -%} | 87 | {%- if ev.coordinator -%} |
89 | <div class="event-coordinator" coordinator="{{ev.coordinator}}"><em>coordinator: </em> {{ev.coordinator}}</div> | 88 | <div class="event-coordinator" coordinator="{{ev.coordinator}}"><em>coordinator: </em> {{ev.coordinator}}</div> |
90 | {%- endif -%} | 89 | {%- endif -%} |
91 | <div class="event-speaker"><em>speakers: </em> | 90 | <div class="event-speaker"><em>speakers: </em> |
92 | {%- for speaker_id, speaker_name in json.loads(ev.speakers or '{}').items() -%} | 91 | {%- for speaker_id, speaker_name in json.loads(ev.speakers or '{}').items() -%} |
93 | <a href="{{ config['frab-conf-url'] }}/people/{{speaker_id}}">{{speaker_name}}</a> | 92 | <a href="{{ config['pretalx-conf-url'] }}/speakers/{{speaker_id}}">{{speaker_name}}</a> |
94 | {%- endfor -%} | 93 | {%- endfor -%} |
95 | </div> | 94 | </div> |
96 | </div> | 95 | </div> |
@@ -103,7 +102,7 @@ | |||
103 | {%- endif -%} | 102 | {%- endif -%} |
104 | <div class="event-ratings"> | 103 | <div class="event-ratings"> |
105 | {%- for rating in ev.ratings -%} | 104 | {%- for rating in ev.ratings -%} |
106 | <div class="event-rating" id="event-rating-{{ev.frab_id}}" submitter="{{rating.submitter}}"> | 105 | <div class="event-rating" id="event-rating-{{ev.pretalx_id}}" submitter="{{rating.submitter}}"> |
107 | <div class="event-rating-submitter">{{rating.submitter}}:</div> | 106 | <div class="event-rating-submitter">{{rating.submitter}}:</div> |
108 | {%- for category, value in json.loads(rating.rating_dict or '{}').items()|sort -%} | 107 | {%- 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}}"> {{ config['categories'][loop.index-1] + " " + value|string + " %" }}</span></div> | 108 | <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> |