42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
|
{{ template "AJAXeditpage" . }}
|
||
|
|
||
|
{{ define "AJAXeditpage" }}
|
||
|
<div class="page-name">
|
||
|
Редактирование выбранного поста
|
||
|
</div>
|
||
|
<div id="div-offset">
|
||
|
{{ $post := .PostsSublist.GetPostById .Number }}
|
||
|
Для редактирования выбран пост
|
||
|
<a class="accent"
|
||
|
hx-get="/AJAXpost/{{ .Number }}"
|
||
|
hx-target=".main-content"
|
||
|
hx-swap="innerHTML"
|
||
|
hx-push-url="/post/{{ .Number }}">
|
||
|
{{ $post.Title }}
|
||
|
</a>
|
||
|
<div>
|
||
|
<form action="/editpost/{{ .Number }}" method="POST">
|
||
|
<div>
|
||
|
<input type="text" id="name" name="name" value="{{ $post.Title }}" required>
|
||
|
<label for="name">← Название</label>
|
||
|
</div>
|
||
|
<div>
|
||
|
<input type="text" id="tags" name="tags" value="{{ $post.Tags }}" required>
|
||
|
<label for="tags">← Теги в формате
|
||
|
<span class="gray">
|
||
|
#Text1 #Text2... #TextN
|
||
|
</span>
|
||
|
</label>
|
||
|
</div>
|
||
|
<div>
|
||
|
<label for="body">Содержание ↓</label>
|
||
|
<textarea id="body" name="body" required>{{ $post.Body }}</textarea>
|
||
|
</div>
|
||
|
<div>
|
||
|
<button type="submit">Добавить</button>
|
||
|
</div>
|
||
|
</form>
|
||
|
</div>
|
||
|
</div>
|
||
|
{{ template "footer" . }}
|
||
|
{{ end }}
|