d6c030d9e6
* Update main.css * Update tomorrow.css * Create upload_multiple.jet.html * Create upload.js * Update upload.jet.html * Update upload.jet.html * Update upload.jet.html * Update tomorrow.css * Update main.css * Update tomorrow.css * Update main.css * Update user.go * Update template_test.go * Update main.css * Update upload.jet.html * Update edit.jet.html * Update template_test.go * Update upload.jet.html * Update main.css * new design for user edit * Fix CRSF token * Update upload_multiple.jet.html * Update upload.jet.html * Update profile.jet.html * Update base.jet.html * Update edit.jet.html * Update forms.go * Update forms_test.go * Update forms_test.go * Update forms.go * Update forms_test.go * Update main.css * Fix 4+ torrent flags display on IE * Fix userprofile buttons on IE, remove fancy css * Fix torrent link being hidden on IE * Update listing.jet.html * Update main.css * Update listing.jet.html * Delete torrent_item_upload.jet.html * Update torrent_item.jet.html * Update main.css * Update classic.css * Update listing.jet.html * Update classic.css * Update profile.jet.html * Update upload.jet.html * Update classic.css * Update classic.css * Update main.css * Update user.go * Update upload.jet.html * Update upload.jet.html * Update edit.jet.html * Update template_test.go * Update forms.go * Update forms_test.go * Update main.css * Update classic.css * checkboxes next to language div * wooo responsive checkboxes * remove empty space * need an !important here * Fix flags being unaligned on IE * Fix some inputs being too big on classic.css, remove fancy shit * Update classic.css * fix travis * Update main.css * Update upload.jet.html * Update edit.jet.html
65 lignes
3,4 Kio
HTML
65 lignes
3,4 Kio
HTML
<script type="text/javascript">
|
|
// {{ range _, cat := GetCategories(false, true) }}
|
|
T.Add("{{ cat.ID }}", "{{ T(cat.Name) }}")
|
|
// {{end}}
|
|
// {{ range _, language := GetTorrentLanguages() }}
|
|
T.Add("{{ language.Code }}", "{{ LanguageName(language, T) }}")
|
|
// {{ if language.Tag != language.Code }}
|
|
T.Add("{{ language.Tag }}", "{{ LanguageName(language, T) }}")
|
|
// {{end}}
|
|
// {{end}}
|
|
Templates.Add("torrents.item", function(torrent) {
|
|
var tr_class = "torrent-info"
|
|
if (torrent.status == 2) {
|
|
tr_class += " remake"
|
|
} else if (torrent.status == 3) {
|
|
tr_class += " trusted"
|
|
} else if (torrent.status == 4) {
|
|
tr_class += " aplus"
|
|
}
|
|
// {{ if User.HasAdmin() }}
|
|
var cb_hide = (!TorrentsMod.enabled) ? " hide" : ""
|
|
var cb_show = (TorrentsMod.enabled) ? ' style="display:table-cell;"' : ""
|
|
// {{ end }}
|
|
var catClass = "nyaa-cat"
|
|
// {{ if Sukebei() }}
|
|
catClass += " sukebei-cat-"+ torrent.category + torrent.sub_category
|
|
// {{else}}
|
|
catClass += " nyaa-cat-"+ torrent.sub_category
|
|
// {{end}}
|
|
var languages = ""
|
|
var colspan = (torrent.comments.length == 0 ? ` colspan="2"` : "" )
|
|
var commentTd = ((torrent.comments.length > 0) ? `<td class="tr-cs home-td" title="`+torrent.comments.length + ` {{T("comments")}}` +`"><a href="/view/` + torrent.id + `#comments">` + torrent.comments.length + `</a></td>` : "")
|
|
|
|
if (torrent.languages[0] != "") {
|
|
var flagClass = (torrent.languages.length == 1) ? Templates.FlagCode(torrent.languages[0]) : "multiple"
|
|
var langs = torrent.languages.map(function (el, i) { return T.r(el)}).join(",")
|
|
languages = `<a href="{{ URL.Parse("/search?c=") }}` + torrent.category + `_` + torrent.sub_category + `&lang=` + torrent.languages.join(",") + `"><img src="img/blank.gif" class="flag flag-` + flagClass + `" title="` + langs + `" alt="` + langs + `"></a>`
|
|
}
|
|
|
|
return `<tr id="torrent_` + torrent.id + `" class="` + tr_class + `">
|
|
{{ if User.HasAdmin() }}
|
|
<td class="tr-cb` + cb_hide + `"` + cb_show + `>
|
|
<input data-name="` + Templates.EncodeEntities(torrent.name) + `" type="checkbox" id="torrent_cb_` + torrent.id + `" name="torrent_id" value="` + torrent.id + `">
|
|
</td>
|
|
{{ end }}
|
|
<td class="tr-cat home-td">
|
|
<div class="` + catClass +`">
|
|
<a href="{{ URL.Parse("/search?c=") }}` + torrent.category + `_` + torrent.sub_category + `" class="category">
|
|
</a> ` + languages + `
|
|
</div></td>
|
|
<td class="tr-name home-td"` + colspan + `><a href="/view/` + torrent.id + `">` + Templates.EncodeEntities(torrent.name) + `</a></td>
|
|
`+ commentTd +`
|
|
<td class="tr-links home-td">
|
|
<a href="` + torrent.magnet + `" title="{{ T("magnet_link") }}">
|
|
<div class="icon-magnet"></div>
|
|
</a>`+ ` <a href="` + torrent.torrent + `" title="{{ T("torrent_file") }}"><div class="icon-floppy"></div></a>` +`
|
|
</td>
|
|
<td class="tr-size home-td hide-xs">` + humanFileSize(torrent.filesize) + `</td>
|
|
<td class="tr-se home-td hide-smol">` + torrent.seeders == 0 ? `-` : torrent.seeders + `</td>
|
|
<td class="tr-le home-td hide-smol">` + torrent.leechers == 0 ? `-` : torrent.leechers + `</td>
|
|
<td class="tr-dl home-td hide-xs">` + torrent.completed == 0 ? `-` : torrent.completed + `</td>
|
|
<td class="tr-date home-td date-short hide-xs">` + torrent.date + `</td>
|
|
</tr>`;
|
|
});
|
|
</script>
|