Commit 4d07f46f4bd414a60e32382670b5ff474e24e7d4

Authored by Miguel Barão
1 parent e61a4f1d
Exists in master and in 1 other branch dev

- removed templates for success, warning and danger. They are now served from th…

…e single template information.
- show-ref option now also shows path and filename.
demo/test-tutorial.yaml
... ... @@ -58,7 +58,7 @@ questions:
58 58 points: 2.0
59 59  
60 60 - tut-information
61   - - tut-success111
  61 + - tut-success
62 62 - tut-warning
63 63 - tut-alert
64 64  
... ...
serve.py
... ... @@ -184,11 +184,9 @@ class TestHandler(BaseHandler):
184 184 'textarea': 'question-textarea.html',
185 185 # -- information panels --
186 186 'information': 'question-information.html',
187   - 'info': 'question-information.html',
188   - 'warning': 'question-warning.html',
189   - 'warn': 'question-warning.html',
190   - 'alert': 'question-alert.html',
191   - 'success': 'question-success.html',
  187 + 'success': 'question-information.html',
  188 + 'warning': 'question-information.html',
  189 + 'alert': 'question-information.html',
192 190 }
193 191  
194 192 # --- GET
... ... @@ -258,12 +256,10 @@ class ReviewHandler(BaseHandler):
258 256 'numeric-interval': 'review-question-text.html',
259 257 'textarea': 'review-question-text.html',
260 258 # -- information panels --
261   - 'information': 'question-information.html',
262   - 'info': 'question-information.html',
263   - 'warning': 'question-warning.html',
264   - 'warn': 'question-warning.html',
265   - 'alert': 'question-alert.html',
266   - 'success': 'question-success.html',
  259 + 'information': 'review-question-information.html',
  260 + 'success': 'review-question-information.html',
  261 + 'warning': 'review-question-information.html',
  262 + 'alert': 'review-question-information.html',
267 263 }
268 264  
269 265 @tornado.web.authenticated
... ... @@ -283,11 +279,10 @@ class ReviewHandler(BaseHandler):
283 279 else:
284 280 with f:
285 281 t = json.load(f)
286   - # print(yaml.dump(t, default_flow_style=False))
287   - self.render('review.html', t=t, md=md_to_html, templ=self._templates)
  282 + self.render('review.html', t=t, md=md_to_html, templ=self._templates)
288 283  
289 284  
290   -# -------------------------------------------------------------------------
  285 +# --- ADMIN ------------------------------------------------------------------
291 286 class AdminHandler(BaseHandler):
292 287 SUPPORTED_METHODS = ['GET', 'POST']
293 288  
... ...
templates/question-alert.html
... ... @@ -1,12 +0,0 @@
1   -{% autoescape %}
2   -
3   -
4   -<div class="alert alert-danger border-danger" role="alert">
5   - <h3>
6   - {{ q['title'] }}
7   - </h3>
8   -
9   - <div id="text">
10   - {{ md(q['text']) }}
11   - </div>
12   -</div>
templates/question-information.html
1 1 {% autoescape %}
2 2  
  3 +{% if q['type'] == 'information' %}
  4 + <div class="alert alert-info border-info" role="alert">
  5 +{% elif q['type'] == 'success' %}
  6 + <div class="alert alert-success border-success" role="alert">
  7 +{% elif q['type'] == 'warning' %}
  8 + <div class="alert alert-warning border-warning" role="alert">
  9 +{% else %}
  10 + <div class="alert alert-danger border-danger" role="alert">
  11 +{% end %}
  12 + <h3>
  13 + {{ q['title'] }}
  14 + </h3>
3 15  
4   -<div class="alert alert-info border-info" role="alert">
5   - <h3>
6   - {{ q['title'] }}
7   - </h3>
  16 + <div id="text">
  17 + {{ md(q['text']) }}
  18 + </div>
8 19  
9   - <div id="text">
10   - {{ md(q['text']) }}
11   - </div>
  20 + {% if show_ref %}
  21 + <hr>
  22 + path: <code>{{ q['path'] }}</code><br>
  23 + file: <code>{{ q['filename'] }}</code><br>
  24 + ref: <code>{{ q['ref'] }}</code>
  25 + {% end %}
12 26 </div>
13 27 \ No newline at end of file
... ...
templates/question-success.html
... ... @@ -1,12 +0,0 @@
1   -{% autoescape %}
2   -
3   -
4   -<div class="alert alert-success border-success" role="alert">
5   - <h3>
6   - {{ q['title'] }}
7   - </h3>
8   -
9   - <div id="text">
10   - {{ md(q['text']) }}
11   - </div>
12   -</div>
templates/question-warning.html
... ... @@ -1,12 +0,0 @@
1   -{% autoescape %}
2   -
3   -
4   -<div class="alert alert-warning border-warning" role="alert">
5   - <h3>
6   - {{ q['title'] }}
7   - </h3>
8   -
9   - <div id="text">
10   - {{ md(q['text']) }}
11   - </div>
12   -</div>
templates/question.html
... ... @@ -25,7 +25,9 @@
25 25  
26 26 {% if show_ref %}
27 27 <div class="card-footer">
28   - <code>{{ q['ref'] }}</code>
  28 + path: <code>{{ q['path'] }}</code><br>
  29 + file: <code>{{ q['filename'] }}</code><br>
  30 + ref: <code>{{ q['ref'] }}</code>
29 31 </div>
30 32 {% end %}
31 33 </div>
... ...