surwiki/templates/article_revision.html
Magnus Hoff cdcdf8e72f Refactor server-side initiated edit mode.
Implement support for opening articles for editing without javascript
2017-10-02 21:30:31 +02:00

48 lines
1.2 KiB
HTML

<script src="_assets/script-{{script_js_checksum}}.js" defer></script>
<div class="container {{#edit?}}edit{{/edit}}">
<div class="rendered">
{{>article_revision_contents.html}}
</div>
<div class="editor">
<form action="" method="POST">
<header>
<h1><input autocomplete=off type=text name=title value="{{title}}" placeholder="Title"></h1>
</header>
<article>
<input autocomplete=off type=hidden name=base_revision value="{{revision}}">
<textarea autocomplete=off name=body placeholder="Article goes here">{{raw}}</textarea>
<textarea autocomplete=off class="shadow-control"></textarea>
</article>
<div class="editor-controls">
{{#cancel_url}}
<a class="cancel" href="{{.}}">Cancel</a>
{{/cancel_url}}
<button type=submit>Save</button>
</div>
</form>
</div>
</div>
<footer>
<ul>
<li><a href="_new">Create article</a></li>
<li><a id="openEditor" href="?edit">Edit</a></li>
</ul>
<dl>
<dt>Article ID</dt>
<dd class="article-id">{{article_id}}</dd>
<dt>Revision</dt>
<dd class="revision">{{revision}}</dd>
<dt>Last updated</dt>
<dd class="last-updated">{{created}}</dd>
</dl>
<p>Powered by <a href="https://github.com/maghoff/sausagewiki">Sausagewiki</a></p>
</footer>