Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/templates/upload.html
kilo 82a0f3729a Make torrent language form not required (#1046)
* Make torrent language form not required

It's required currently and that's annoying because the majority of torrents do not need that

* Make torrent language form not required

* Make torrent language form not required
2017-06-21 16:37:55 +10:00

69 lignes
3 Kio
HTML

{{define "title"}}{{call $.T "upload"}}{{end}}
{{define "content"}}
{{with .Form}}
<div style="text-align: left;" class="box">
<form enctype="multipart/form-data" role="upload" method="POST">
{{ block "csrf_field" $ }}{{end}}
{{ range (index $.FormErrors "errors")}}
<p class="error-text">{{ . }}</p>
{{end}}
<h3>{{call $.T "name"}}</h3>
<input type="text" name="name" id="name" class="form-input up-input" placeholder="{{call $.T "file_name"}}" value="{{.Name}}" autofocus>
<h3>{{call $.T "torrent_file"}}</h3>
<input type="file" name="torrent" id="torrent" class="up-input" accept=".torrent">
<p>{{call $.T "uploading_file_prefills_fields"}}</p>
<h3>{{call $.T "magnet_link"}}</h3>
<input type="text" name="magnet" id="magnet" class="form-input up-input" placeholder="{{call $.T "magnet_link"}}" value="{{.Magnet}}">
<p>{{ call $.T "please_include_our_tracker" }}</p>
<h3>{{call $.T "category"}}</h3>
<select name="c" id="c" class="form-input up-input" required>
<option value="">{{call $.T "select_a_torrent_category"}}</option>
{{ range $name_cat, $id_cat := (GetCategories false true) }}
<option value="{{ $id_cat }}" {{if eq $.Form.Category $id_cat }}selected{{end}}>{{call $.T $name_cat }}</option>
{{ end }}
</select>
<h3>{{ call $.T "torrent_language" }}</h3>
<select name="language" id="language" class="form-input up-input">
<option value="">{{call $.T "select_a_torrent_language"}}</option>
<option value="other" {{if eq $.Form.Language "other"}}selected{{end}}>{{call $.T "language_other_name"}}</option>
<option value="multiple" {{if eq $.Form.Language "multiple"}}selected{{end}}>{{call $.T "language_multiple_name"}}</option>
{{ range $_, $language := (GetTorrentLanguages) }}
<option value="{{ $language }}" {{if eq $.Form.Language $language}}selected{{end}}>
{{LanguageName $language $.T}}
</option>
{{ end }}
</select>
<p>
<input type="checkbox" name="remake" id="remake" >
<label for="remake">{{call $.T "mark_as_remake"}}</label>
</p>
{{ if gt $.User.ID 0 }}
<p>
<input type="checkbox" name="hidden" id="hidden" >
<label for="hidden">{{call $.T "mark_as_hidden"}}</label>
</p>
{{ end }}
<h3>{{call $.T "website_link"}}</h3>
<input name="website_link" id="website_link" class="form-input up-input" type="text" value="{{.WebsiteLink}}">
<h3>{{call $.T "torrent_description"}}</h3>
<p>{{call $.T "description_markdown_notice"}}</p>
<textarea name="desc" id="desc" class="form-input up-input" style="height: 10rem;">{{.Description}}</textarea>
{{block "captcha" (makeCaptchaData .CaptchaID $.T)}}{{end}}
<button type="submit" class="form-input up-btn">{{call $.T "upload"}}</button>
</form>
</div>
{{end}}
{{end}}
{{ define "footer_js"}}
<script type="text/javascript" src="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.js"></script>
<script type="text/javascript">new SimpleMDE({ element: document.getElementById("desc"), spellChecker: false, showIcons: [ "strikethrough", "code", "table", "horizontal-rule" ] });</script>
{{end}}