Commit 4d07f46f4bd414a60e32382670b5ff474e24e7d4
1 parent
e61a4f1d
Exists in
master
and in
1 other branch
- 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.
Showing
7 changed files
with
34 additions
and
59 deletions
Show diff stats
demo/test-tutorial.yaml
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
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
templates/question-warning.html
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> | ... | ... |