You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.8 KiB
44 lines
1.8 KiB
{{ define "content" }}
|
|
<article>
|
|
<h1>{{$.Operation}}</h1>
|
|
<form action="/page/create", method="POST">
|
|
<p class="danger">{{$.Error}}</p>
|
|
<input class="big" placeholder="Page Name" name="name" type="text" value="{{$.Page.Name}}" />
|
|
<textarea class="tall" placeholder="Content" name="source">{{$.Page.Source}}</textarea>
|
|
<input placeholder="IC Date (e.g. 'Oct 27, 2185')" name="fictionalDate" type="text" value="{{if $.Page.FictionalDate.IsZero}}{{else}}{{$.Page.FictionalDate}}{{end}}" />
|
|
<div class="group">
|
|
{{ range $.Categories }}
|
|
<div class="radio-wrapper">
|
|
<input name="category" type="radio" name="category" value="{{.Key}}" {{if eq $.Page.Category .Key}}checked{{end}}><b> {{.Key}}</b>: {{.Info}}</input>
|
|
</div>
|
|
{{ end }}
|
|
</div>
|
|
<textarea name="tags" placeholder="Tags, e.g. 'Location: Miner's Respite'. One per line, topmost is primary tag">{{$.TagInput}}</textarea>
|
|
<div class="group">
|
|
<div class="radio-wrapper">
|
|
<input type="checkbox" name="unlisted" value="true" {{if $.Page.Unlisted}}checked{{end}}><b> Unlisted</b>: This page will not show up on page lists, but anyone with a link can view it.</input>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Future option -->
|
|
<input type="hidden" name="type" value="Markdown" />
|
|
<input type="hidden" name="published" value="True" />
|
|
|
|
<button type="submit">{{$.Operation}}</button>
|
|
|
|
</form>
|
|
</article>
|
|
{{ end }}
|
|
|
|
{{ define "menu" }}
|
|
<a href="/"><h1>Aite RP</h1></a>
|
|
|
|
<ul>
|
|
<li><a href="/"><div class="mg-icon"><</div><div class="mg-label">Back</div></a></li>
|
|
</ul>
|
|
{{ end }}
|
|
|
|
{{ define "head" }}
|
|
<link rel="stylesheet" href="/ui/css/form.css" />
|
|
<script type="text/javascript" src="/ui/js/form-page.js"></script>
|
|
{{ end }}
|