mirror of
https://github.com/yanislav-igonin/micrach
synced 2024-12-22 14:22:33 +03:00
feat: make form responsible for different screens
This commit is contained in:
parent
19a2c02e9a
commit
fcc6330b19
@ -64,47 +64,50 @@
|
||||
{{ end }}
|
||||
|
||||
{{ define "post-form" }}
|
||||
<div class="col col-12">
|
||||
|
||||
{{ if eq .FirstPostID 0 }}
|
||||
<form id="postForm" action="/" method="POST" enctype="multipart/form-data">
|
||||
{{ else }}
|
||||
<form id="postForm" action="/{{ .FirstPostID }}" method="POST" enctype="multipart/form-data">
|
||||
{{ end }}
|
||||
<div class="d-flex justify-content-center">
|
||||
|
||||
<div class="col col-lg-6 col-md-8">
|
||||
{{ if eq .FirstPostID 0 }}
|
||||
<input class="form-control" id="postTitle" placeholder="Title" name="title">
|
||||
<form id="postForm" action="/" method="POST" enctype="multipart/form-data">
|
||||
{{ else }}
|
||||
<form id="postForm" action="/{{ .FirstPostID }}" method="POST" enctype="multipart/form-data">
|
||||
{{ end }}
|
||||
|
||||
<textarea class="form-control" id="postText" rows="5" placeholder="Text" name="text"></textarea>
|
||||
<input class="form-control" type="file" id="postFiles" multiple name="files">
|
||||
|
||||
<div class="captcha-container text-center">
|
||||
<img src="/captcha/{{ .CaptchaID }}" alt="Captcha">
|
||||
</div>
|
||||
<input class="form-control" type="hidden" id="postCaptcha" name="captchaId" value="{{ .CaptchaID }}">
|
||||
<input class="form-control" id="postCaptcha" placeholder="Captcha" name="captcha">
|
||||
|
||||
<div class="row">
|
||||
{{ if ne .FirstPostID 0 }}
|
||||
<div class="col">
|
||||
<input class="form-check-input" type="checkbox" value="" id="postSage" name="sage">
|
||||
<label class="form-check-label" for="postSage">
|
||||
Sage
|
||||
</label>
|
||||
</div>
|
||||
{{ if eq .FirstPostID 0 }}
|
||||
<input class="form-control" id="postTitle" placeholder="Title" name="title">
|
||||
{{ end }}
|
||||
|
||||
<div class="col text-end">
|
||||
<button class="col btn btn-outline-primary" type="submit" >
|
||||
{{ if ne .FirstPostID 0 }}
|
||||
Send
|
||||
{{ else }}
|
||||
Create thread
|
||||
{{ end }}
|
||||
</button>
|
||||
<textarea class="form-control" id="postText" rows="5" placeholder="Text" name="text"></textarea>
|
||||
<input class="form-control" type="file" id="postFiles" multiple name="files">
|
||||
|
||||
<div class="captcha-container text-center">
|
||||
<img src="/captcha/{{ .CaptchaID }}" alt="Captcha">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<input class="form-control" type="hidden" id="postCaptcha" name="captchaId" value="{{ .CaptchaID }}">
|
||||
<input class="form-control" id="postCaptcha" placeholder="Captcha" name="captcha">
|
||||
|
||||
<div class="row">
|
||||
{{ if ne .FirstPostID 0 }}
|
||||
<div class="col">
|
||||
<input class="form-check-input" type="checkbox" value="" id="postSage" name="sage">
|
||||
<label class="form-check-label" for="postSage">
|
||||
Sage
|
||||
</label>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
<div class="col text-end">
|
||||
<button class="col btn btn-outline-primary" type="submit" >
|
||||
{{ if ne .FirstPostID 0 }}
|
||||
Send
|
||||
{{ else }}
|
||||
Create thread
|
||||
{{ end }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{{ end }}
|
Loading…
Reference in New Issue
Block a user