Albirew/nyaa-pantsu
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/admin/torrentlist.jet.html

97 lignes
4.1 KiB
HTML

{{ extends "layouts/index_admin" }} {{block title()}}{{ T("torrents_list") }}{{end}} {{ block content_body()}}
<div class="results box">
<h1>{{ T("torrents_list") }}</h1>
<form method="post" action="">
<div class="toolbar">
<select class="cb_action" name="action">
<option value="">{{ T("action_select") }}</option>
<option value="status">{{ T("change_status") }}</option>
<option value="delete">{{ T("delete") }}</option>
</select>
<select class="cb_action" style="display: none;" name="status">
<option value="">{{ T("to_status") }}</option>
<option value="5">{{ T("torrent_status_blocked")}}</option>
<option value="1">{{ T("torrent_status_normal")}}</option>
<option value="2">{{ T("torrent_status_remake")}}</option>
<option value="3">{{ T("trusted")}}</option>
<option value="4">A+</option>
</select>
<input type="submit" class="form-input" value="Apply" />
<input type="reset" class="form-input" value="Reset" />
<div class="float-right">
<a href="/mod/torrents" class="form-input">{{ T("torrents_not_deleted") }}</a>
<a href="/mod/torrents/deleted" class="form-input">{{ T("torrents_deleted") }}</a>
</div>
</div>
<table class="table">
<thead class="torrent-info">
<tr>
<th class="tr-cb">
<input type="checkbox" name="checkall" data-selectall="checkbox" />
</th>
<th class="tr-name">{{ T("name") }}</th>
<th class="tr-actions">{{ T("uploaded_by") }}</th>
<th class="tr-actions" style="width:190px">{{ T("actions") }}</th>
</tr>
</thead>
<tbody>
{{ range Models}}
<tr>
<td class="tr-cb">
<input type="checkbox" class="selectable" name="torrent_id" value="{{.ID }}" />
</td>
<td class="tr-name home-td">
<a href="/view/{{ .ID }}">{{ .Name }}</a> {{ if !.IsDeleted }}
<a href="/mod/torrent?id={{.ID}}" class="form-input btn-blue float-right">
{{ T("edit")}}
</a> {{end}}
</td>
<td class="tr-size home-td">
{{ if .Uploader }}
<a href="/torrents{{ if .IsDeleted }}/deleted{{end}}?userID={{.UploaderID}}">
{{ .Uploader.Username }}
</a> {{ else }}れんちょん{{end}}
</td>
<td class="tr-actions home-td">
<a href="/torrent/block?id={{ .ID }}" class="form-input btn-orange" onclick="if (!confirm('{{ T(" are_you_sure ")}}')) return false;">
{{ if .IsBlocked }}
{{ T("torrent_unblock") }}
{{else}}
{{ T("torrent_block") }}
{{end}}
</a>
{{ if .IsDeleted }}
<br/>
<a href="/mod/torrent/delete?definitely&id={{ .ID }}" class="form-input btn-red" onclick="if (!confirm('{{ T(" are_you_sure ")}} {{ T("delete_definitely_torrent_warning ")}}')) return false;">
<i class="icon-trash"></i>
{{ T("delete_definitely") }}
</a>
{{ else }}
<a href="/mod/torrent/delete?id={{ .ID }}" class="form-input btn-red" onclick="if (!confirm('{{ T(" are_you_sure ")}}')) return false;">
<i class="icon-trash"></i> {{ T("delete") }}
</a>
{{ end }}
</td>
</tr>
{{end}}
</tbody>
</table>
</form>
</div>
{{end}} {{ block footer_js()}}
<!-- JS Function for selecting multiple checkboxes -->
<script type="text/javascript" src="{{URL.Parse(" /js/selectAll.js ") }}"></script>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
document.querySelector("select[name='action']").addEventListener("change", function(e) {
var el = e.target;
if (el.value == "status")
document.querySelector("select[name='status']").style.display = "inline"
else
document.querySelector("select[name='status']").style.display = "none"
console.log(el.value);
});
});
</script>
{{end}}