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/site/torrents/edit.jet.html
akuma06 6bbb2e9801 Preload User on find. Should fix the edit not showing up for anonymous.
Fix issue with hidden checkbox and remake one on chrome.
Refactor flag list on edit/upload form. Now a helper function in flags helper.
2017-07-14 17:53:37 +02:00

66 lignes
3,2 Kio
HTML

{{ extends "layouts/index_site" }}
{{ import "layouts/partials/helpers/csrf" }}
{{ import "layouts/partials/helpers/errors" }}
{{ import "layouts/partials/helpers/flags" }}
{{block title()}}{{T("torrent_edit_panel")}}{{end}}
{{block content_body()}}
<div class="box results">
<h3 id="torrents">{{ T("torrent_edit_panel") }}</h3>
<form style="text-align:left;padding-left:10px;padding-right:10px;" enctype="multipart/form-data" role="upload" method="POST">
{{ yield csrf_field() }}
<div class="form-group">
<label class="input-label" for="name">{{ T("name")}}</label>
<input type="text" name="name" class="form-input up-input" placeholder="{{ T("file_name")}}" value="{{Form.Name}}" required>
{{ yield errors(name="name")}}
</div>
<div class="form-group">
<label class="input-label" for="c">{{ T("category")}}</label>
<select name="c" class="form-input up-input">
<option value="">{{ T("select_a_torrent_category")}}</option>
{{ range _, cat := GetCategories(false, true) }}
<option value="{{ cat.ID }}" {{if Form.Category == cat.ID }}selected{{end}}>{{T(cat.Name) }}</option>
{{ end }}
</select>
{{ yield errors(name="c")}}
</div>
<div class="form-group">
<label class="input-label" for="language">{{ T("torrent_language") }}</label>
<div name="language" class="form-input language">
{{ yield flagList(languages=GetTorrentLanguages(), selected=Form.Languages) }}
</div>
{{ yield errors(name="language")}}
</div>
<div class="form-group">
<input type="checkbox" value="true" name="remake" id="remake" {{ if Form.Remake }}checked{{end}}>
<label for="remake">{{ T("mark_as_remake")}}</label>
{{ yield errors(name="remake")}}
</div>
{{ if User.ID > 0 }}
<p>
<input type="checkbox" name="hidden" id="hidden" value="true" {{ if Form.Hidden }}checked{{end}}>
<label for="hidden">{{ T("upload_as_anon")}}</label>
{{ yield errors(name="hidden")}}
</p>
{{ end }}
<div class="form-group">
<label class="input-label" for="website_link">{{ T("website_link")}}</label>
<input name="website_link" id="website_link" class="form-input up-input" type="text" value="{{Form.WebsiteLink}}">
</div>
<div class="form-group">
<label class="input-label" for="desc">{{ T("torrent_description")}}</label>
{{ yield errors(name="desc")}}
<p class="help-block">{{ T("description_markdown_notice")}}</p>
<textarea style="height: 10rem;" id="desc" name="desc" class="form-input up-input" rows="10">{{Form.Description}}</textarea>
</div>
<button type="submit" class="form-input up-input">{{ T("save_changes")}}</button>
<br>
<br>
</form>
</div>
{{end}}
{{ block footer_js()}}
<script type="text/javascript" src="/js/simplemde.min.js?v={{ Config.Version}}{{ Config.Build }}"></script>
<script type="text/javascript">new SimpleMDE({ element: document.getElementById("desc"), spellChecker: false, showIcons: [ "strikethrough", "code", "table", "horizontal-rule" ] });</script>
{{end}}