Compare commits

..

2 Commits

Author SHA1 Message Date
sergiusz
2d3ea50106 Resolved merge main -> capitula 2021-01-07 17:36:40 +01:00
4463b447bc Gunicorn and flask now work without changing directory 2020-12-25 00:05:39 +01:00
3 changed files with 19 additions and 5 deletions

View File

@ -26,6 +26,12 @@ for capitulum in capitula:
def llpsi(): def llpsi():
return render_template('index.html', capitula=capitula) return render_template('index.html', capitula=capitula)
@app.route('/llpsi/<path:capitulum_id>')
def capitulum(capitulum_id):
filename = app.root_path + '/templates/Capitula/' + capitulum_id + '.html'
with open(filename, 'r') as file:
return render_template('Capitulum.html', capitulum_title=capitulum_id.replace('_', ' '), capitulum_content=file.read())
@app.route('/llpsi/pensum/<path:pensum_id>') @app.route('/llpsi/pensum/<path:pensum_id>')
def pensum(pensum_id): def pensum(pensum_id):
filename = app.root_path + '/templates/Pensa/' + pensum_id + '.html' filename = app.root_path + '/templates/Pensa/' + pensum_id + '.html'

View File

@ -30,10 +30,18 @@ h2 {
display: inline; display: inline;
} }
#pensum_content { .pensum_content {
font-size: 2vw; font-size: 2vw;
} }
.capitulum_content {
font-size: 2vw;
}
p.capitulum_content {
text-indent: 1em;
}
span { span {
display: inline-block; display: inline-block;
} }

View File

@ -7,7 +7,7 @@
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/LLPSI.css') }}"> <link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/LLPSI.css') }}">
<script type="text/javascript"> <script type="text/javascript">
function adjust_size() { function adjust_size() {
const pensum = document.querySelector('#pensum_content'); const pensum = document.querySelector('.pensum_content');
const inputs = pensum.querySelectorAll('input'); const inputs = pensum.querySelectorAll('input');
inputs.forEach((input) => { inputs.forEach((input) => {
if (input.type=="text") { if (input.type=="text") {
@ -55,7 +55,7 @@
function validate() { function validate() {
const pensum = document.querySelector('#pensum_content'); const pensum = document.querySelector('.pensum_content');
const inputs = pensum.querySelectorAll('input'); const inputs = pensum.querySelectorAll('input');
inputs.forEach((input) => { inputs.forEach((input) => {
@ -79,7 +79,7 @@
} }
function show_answers() { function show_answers() {
const pensum = document.querySelector('#pensum_content'); const pensum = document.querySelector('.pensum_content');
const inputs = pensum.querySelectorAll('input'); const inputs = pensum.querySelectorAll('input');
inputs.forEach((input) => { inputs.forEach((input) => {
@ -99,7 +99,7 @@
Quantitās: <input type="checkbox" id="vowel_length"> Quantitās: <input type="checkbox" id="vowel_length">
</label> </label>
</header> </header>
<div id="pensum_content"> <div class="pensum_content">
<p>{{pensum_content|safe}}</p> <p>{{pensum_content|safe}}</p>
<br> <br>
<button title="Check answers" onclick="return validate();">Mitte</button><button title="Show correct answers" onclick="return show_answers();">Responsa</button> <button title="Check answers" onclick="return validate();">Mitte</button><button title="Show correct answers" onclick="return show_answers();">Responsa</button>