hikan.ru/mvc/views/editpage/AJAXeditpage.gohtml

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 }}