2018-07-15 12:41:42 +00:00
{% extends 'base.html' %}
2018-07-22 15:15:29 +00:00
{% block prehead %}
2018-07-22 20:57:11 +00:00
{% if wiki_page %}
< meta name = "author" content = "{{ wiki_log.editor.username }}" >
< meta name = "description" content = "{{ wiki_page.content[:97] }}..." >
{% endif %}
2018-09-12 23:41:29 +00:00
< script >
2018-11-03 17:42:56 +00:00
let edits = false;
2018-09-12 23:41:29 +00:00
function newEdit() {
edits = true;
}
2018-11-03 17:42:56 +00:00
function onEnter() {
2018-09-14 22:49:47 +00:00
edits = false;
}
2018-11-03 17:42:56 +00:00
function onExit() {
edits = true;
}
2018-09-12 23:41:29 +00:00
window.onbeforeunload = function() {
return edits ? "Modifiche non salvate" : null;
}
< / script >
2018-07-22 15:15:29 +00:00
{% endblock %}
2018-07-15 12:41:42 +00:00
{% block pagetitle %}
{{ key }}
{% endblock %}
{% block body %}
< div class = "wiki" >
< h1 >
{{ key }}
< / h1 >
{% if wiki_page %}
< div class = "wiki-content" >
{{ converted_md }}
< / div >
< div class = "wiki-log" >
2018-07-21 17:26:57 +00:00
Ultima modifica di < span class = "last-author" > < a href = "/profile/{{ wiki_log.editor.username }}" > {{ wiki_log.editor.username }}< / a > < / span > alle < span class = "last-timestamp" > {{ wiki_log.timestamp.strftime('%Y-%m-%d %H:%M:%S %Z') }}< / span > {% if wiki_log.reason %}, motivo: < span class = "last-reason" > {{ wiki_log.reason }}< / span > {% endif %}
2018-07-15 12:41:42 +00:00
< / div >
{% endif %}
{% if session.get('user_id', '') %}
< div class = "wiki-edit" >
2018-07-15 16:55:16 +00:00
< h4 > Modifica< / h4 >
2018-07-15 12:41:42 +00:00
< form action = "{{ url_for('page_wiki', key=key) }}" method = "POST" >
2018-09-12 23:41:29 +00:00
< textarea oninput = "newEdit()" class = "content" name = "content" placeholder = "Inserisci il Markdown per la pagina qui." > {% if wiki_page %}{{ wiki_page.content }}{% endif %}< / textarea > < br >
2018-07-15 12:41:42 +00:00
< input class = "reason" name = "reason" type = "text" placeholder = "Motivo per la modifica" > < br >
2018-11-03 17:42:56 +00:00
< input class = "submit" type = "submit" onmouseenter = "onEnter()" onmouseleave = "onExit()" value = "Invia" >
2018-07-15 12:41:42 +00:00
< / form >
< / div >
{% endif %}
< / div >
{% endblock %}