Commit 6818d19c21bb5b50a0245318a9ad45300f021f64

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

- simplify information templates to a single file

1 1
2 # BUGS 2 # BUGS
3 3
  4 +- safari as vezes envia dois gets no inicio do topico. nesses casos, a segunda pergunta não é actualizada no browser... o topico tem de ser gerado qd se escolhe o topico em main_topics. O get nao deve alterar o estado.
4 - click numa opcao checkbox fora da checkbox+label não está a funcionar. 5 - click numa opcao checkbox fora da checkbox+label não está a funcionar.
5 - shift-enter não está a funcionar 6 - shift-enter não está a funcionar
6 - mathjax, formulas $$f(x)$$ nas opções de escolha multipla, não ficam centradas em toda a coluna mas apenas na largura do parágrafo. 7 - mathjax, formulas $$f(x)$$ nas opções de escolha multipla, não ficam centradas em toda a coluna mas apenas na largura do parágrafo.
@@ -215,7 +215,7 @@ class QuestionHandler(BaseHandler): @@ -215,7 +215,7 @@ class QuestionHandler(BaseHandler):
215 'textarea': 'question-textarea.html', 215 'textarea': 'question-textarea.html',
216 # -- information panels -- 216 # -- information panels --
217 'information': 'question-information.html', 217 'information': 'question-information.html',
218 - 'success': 'question-success.html', 218 + 'success': 'question-information.html',
219 'warning': 'question-information.html', 219 'warning': 'question-information.html',
220 'alert': 'question-information.html', 220 'alert': 'question-information.html',
221 } 221 }
templates/question-information.html
1 {% autoescape %} 1 {% autoescape %}
2 2
  3 +{% if q['type'] == 'information' %}
3 <div class="card border-primary mb-3"> 4 <div class="card border-primary mb-3">
4 <div class="card-body text-primary"> 5 <div class="card-body text-primary">
  6 +{% elif q['type'] == 'success' %}
  7 +<div class="card border-success mb-3">
  8 + <div class="card-body text-success">
  9 +{% elif q['type'] == 'warning' %}
  10 +<div class="card border-warning mb-3">
  11 + <div class="card-body text-warning">
  12 +{% elif q['type'] == 'alert' %}
  13 +<div class="card border-danger mb-3">
  14 + <div class="card-body text-danger">
  15 +{% end %}
5 <h3 class="card-title">{{ question['title'] }}</h3> 16 <h3 class="card-title">{{ question['title'] }}</h3>
6 <p class="card-text"> 17 <p class="card-text">
7 {{ md(question['text']) }} 18 {{ md(question['text']) }}
templates/question-success.html
@@ -1,12 +0,0 @@ @@ -1,12 +0,0 @@
1 -{% autoescape %}  
2 -  
3 -<div class="card border-success mb-3">  
4 - <div class="card-body text-success">  
5 - <h3 class="card-title">{{ question['title'] }}</h3>  
6 - <p class="card-text">  
7 - {{ md(question['text']) }}  
8 - </p>  
9 - </div>  
10 -</div>  
11 -  
12 -<input type="hidden" name="question_ref" value="{{ question['ref'] }}">