2017-06-28 13:42:38 +02:00
{{ extends "layouts/index_site" }}
{{ import "layouts/partials/helpers/csrf" }}
{{ import "layouts/partials/helpers/captcha" }}
2017-07-14 17:53:37 +02:00
{{ import "layouts/partials/helpers/flags" }}
2017-06-28 13:42:38 +02:00
{{block title()}}{{ T("upload")}}{{end}}
{{block content_body()}}
< div style = "text-align: left;" class = "box" >
< form enctype = "multipart/form-data" role = "upload" method = "POST" >
{{ yield csrf_field() }}
< h3 > {{ T("name")}}< / h3 >
2017-07-14 21:37:48 +02:00
< input type = "text" name = "name" id = "name" class = "form-input up-input form-torrent-name" placeholder = "{{ T(" file_name " ) } } " value = "{{Form.Name}}" autofocus >
2017-06-28 13:42:38 +02:00
{{ yield errors(name="name")}}
2017-07-14 21:02:01 +02:00
2017-07-14 21:57:11 +02:00
< div class = "torrent-preview-table" style = "display: none;" > < center > < h3 style = "margin-bottom: 3px;" > Preview your torrent< / h3 > < / center >
2017-07-14 21:02:01 +02:00
< table style = "border: 3px solid #dfdeeb;" >
2017-07-14 22:17:20 +02:00
< thead class = "torrent-info table-torrent-thead{{ if User.Trusted }} trusted{{end}}" >
2017-07-14 21:02:01 +02:00
< tr >
< th class = "tr-cat" > Category< / th >
< th class = "tr-name" > Name< span class = "sort-arrows" > < span class = "sortarrowleft sortarrowdim" > ▼< / span > < span class = "sortarrowdim" > ▲< / span > < / span > < / th >
< th class = "tr-cs" > < / th >
< th class = "tr-links" > < / th >
< th class = "tr-size hide-xs" > Size< span class = "sort-arrows" > < span class = "sortarrowleft sortarrowdim" > ▼< / span > < span class = "sortarrowdim" > ▲< / span > < / span > < / th >
< th class = "tr-se hide-xs" > S< span class = "sort-arrows" > < span class = "sortarrowleft sortarrowdim" > ▼< / span > < span class = "sortarrowdim" > ▲< / span > < / span > < / th >
< th class = "tr-le hide-xs" > L< span class = "sort-arrows" > < span class = "sortarrowleft sortarrowdim" > ▼< / span > < span class = "sortarrowdim" > ▲< / span > < / span > < / th >
< th class = "tr-dl hide-xs" > D< span class = "sort-arrows" > < span class = "sortarrowleft sortarrowdim" > ▼< / span > < span class = "sortarrowdim" > ▲< / span > < / span > < / th >
< th class = "tr-date hide-xs" > Date< span class = "sort-arrows" > < span class = "sortarrowleft " > ▼< / span > < span class = "sortarrowdim" > ▲< / span > < / span > < / th >
< / tr >
< / thead >
< tbody id = "torrentListResults" >
< tr class = "torrent-info" >
< td class = "tr-cat home-td" >
< div class = "nyaa-cat nyaa-cat-5" >
< a title = "Literature - English-translated" class = "category table-torrent-category" > < / a >
< a > < img src = "/img/blank.gif" class = "flag flag-other" > < / a >
< / div >
< / td >
< td class = "tr-name home-td" colspan = "2" > < a class = "table-torrent-name" > Example text< / a > < / td >
< td class = "tr-links home-td" >
< a title = "Magnet Link" > < div class = "icon-magnet" > < / div > < / a >
< a title = "Torrent file" > < div class = "icon-floppy" > < / div > < / a >
< / td >
< td class = "tr-size home-td hide-xs" > 2.6 GiB< / td >
< td class = "tr-se home-td hide-xs" > 0< / td >
< td class = "tr-le home-td hide-xs" > 0< / td >
< td class = "tr-dl home-td hide-xs" > 0< / td >
< td class = "tr-date home-td date-short hide-xs table-torrent-category" title = "2017-07-12T16:58:29Z" > Jul 12, 2017< / td >
< / tr >
< / tbody >
2017-07-14 21:56:35 +02:00
< / table > < / div >
2017-06-28 13:42:38 +02:00
< h3 > {{ T("torrent_file")}}< / h3 >
< input type = "file" name = "torrent" id = "torrent" class = "up-input" accept = ".torrent" >
< p > {{ T("uploading_file_prefills_fields")}}< / p >
{{ yield errors(name="torrent")}}
< h3 > {{ T("magnet_link")}}< / h3 >
< input type = "text" name = "magnet" id = "magnet" class = "form-input up-input" placeholder = "{{ T(" magnet_link " ) } } " value = "{{Form.Magnet}}" >
< p > {{ T("please_include_our_tracker") }}< / p >
{{ yield errors(name="magnet")}}
< h3 > {{ T("category")}}< / h3 >
2017-07-14 21:37:48 +02:00
< select name = "c" id = "c" class = "form-input up-input form-torrent-category" required >
2017-06-28 13:42:38 +02:00
< option value = "" > {{ T("select_a_torrent_category")}}< / option >
2017-07-06 22:19:44 +02:00
{{ range _, cat := GetCategories(false, true) }}
< option value = "{{ cat.ID }}" { { if Form . Category = = cat . ID } } selected { { end } } > {{ T(cat.Name) }}< / option >
2017-06-28 13:42:38 +02:00
{{ end }}
< / select >
{{ yield errors(name="c")}}
< h3 > {{ T("torrent_language") }}< / h3 >
2017-07-03 00:34:18 +02:00
< div name = "language" class = "form-input language" >
2017-07-14 17:53:37 +02:00
{{ yield flagList(languages=GetTorrentLanguages(), selected=Form.Languages) }}
2017-07-03 00:34:18 +02:00
< / div >
2017-07-10 14:37:48 +02:00
< p class = "not-important" > {{ T("language_not_mandatory") }}< / p >
2017-06-28 13:42:38 +02:00
{{ yield errors(name="language")}}
< p >
2017-07-14 22:00:50 +02:00
< input type = "checkbox" value = "true" name = "remake" id = "remake" class = "form-torrent-remake" >
2017-06-28 13:42:38 +02:00
< label for = "remake" > {{ T("mark_as_remake")}}< / label >
< / p >
{{ yield errors(name="remake")}}
{{ if User.ID > 0 }}
< p >
2017-07-14 22:00:50 +02:00
< input type = "checkbox" value = "true" name = "hidden" id = "hidden" class = "form-torrent-hidden" >
2017-07-04 02:57:47 +02:00
< label for = "hidden" > {{ T("upload_as_anon")}}< / label >
2017-06-28 13:42:38 +02:00
< / p >
{{ yield errors(name="hidden")}}
{{ end }}
< h3 > {{ T("website_link")}}< / h3 >
< input name = "website_link" id = "website_link" class = "form-input up-input" type = "text" value = "{{Form.WebsiteLink}}" >
{{ yield errors(name="website_link")}}
< h3 > {{ T("torrent_description")}}< / h3 >
< p > {{ T("description_markdown_notice")}}< / p >
< textarea name = "desc" id = "desc" class = "form-input up-input" style = "height: 10rem;" > {{Form.Description}}< / textarea >
{{ yield errors(name="desc")}}
< div style = "width: 240px" >
{{yield captcha(captchaid=Form.CaptchaID)}}
< / div >
{{ yield errors(name="captchaID")}}
< button type = "submit" class = "form-input up-btn" > {{ T("upload")}}< / button >
< / form >
< / div >
{{end}}
{{ block footer_js()}}
2017-07-14 22:14:36 +02:00
< script type = "text/javascript" src = "/js/kilo.js" > { { if Sukebei } } var Sukebei = true ; { { end } } var UserTrusted = { { User . Trusted } } ; < / script >
2017-07-13 13:57:19 +02:00
< script type = "text/javascript" src = "/js/simplemde.min.js?v={{ Config.Version}}{{ Config.Build }}" > < / script >
2017-06-28 13:42:38 +02:00
< script type = "text/javascript" > new SimpleMDE ( { element : document . getElementById ( "desc" ) , spellChecker : false , showIcons : [ "strikethrough" , "code" , "table" , "horizontal-rule" ] } ) ; < / script >
2017-07-14 21:02:01 +02:00
{{end}}