2017-05-10 17:37:49 +02:00
{{define "title"}}Torrents List{{end}}
2017-05-10 23:42:14 +02:00
{{define "contclass"}}cont-view{{end}}
2017-05-10 06:43:53 +02:00
{{define "content"}}
2017-05-10 23:42:14 +02:00
< div class = "blockBody" >
2017-05-20 13:45:15 +02:00
< form method = "post" action = "" >
{{ range (index $.Infos "infos")}}
< div class = "alert alert-info" > < a class = "panel-close close" data-dismiss = "alert" > × < / a > < i class = "glyphicon glyphicon-info-sign" > < / i > {{ . }}< / div >
{{end}}
{{ range (index $.Errors "errors")}}
< div class = "alert alert-danger" > < a class = "panel-close close" data-dismiss = "alert" > × < / a > < i class = "glyphicon glyphicon-exclamation-sign" > < / i > {{ . }}< / div >
{{end}}
< nav class = "navbar navbar-default" >
< div class = "navbar-form" >
< div class = "form-group" >
< select class = "form-control" name = "action" >
< option value = "" > Action...< / option >
2017-05-24 21:43:07 +02:00
< option value = "status" > Change Status< / option >
2017-05-20 13:45:15 +02:00
< option value = "delete" > Delete< / option >
< / select >
2017-05-24 21:43:07 +02:00
< select class = "form-control" style = "display: none;" name = "status" >
2017-05-20 13:45:15 +02:00
< option value = "" > To...< / option >
2017-05-21 00:38:28 +02:00
< option value = "0" > {{call $.T "torrent_status_hidden"}}< / option >
< option value = "1" > {{call $.T "torrent_status_normal"}}< / option >
< option value = "2" > {{call $.T "torrent_status_remake"}}< / option >
< option value = "3" > {{call $.T "trusted"}}< / option >
2017-05-20 13:45:15 +02:00
< option value = "4" > A+< / option >
< / select >
< / div >
< input type = "submit" class = "btn btn-success" value = "Apply" >
< input type = "reset" class = "btn btn-danger" value = "Reset" >
< / div >
< / nav >
< div class = "table-responsive" >
< table class = "table table-hover" >
< tr >
< th style = "width:12px;" > < input type = "checkbox" name = "checkall" data-selectall = "checkbox" > < / th >
< th > Torrent Name< / th >
< th > Uploader< / th >
< th > Action< / th >
< / tr >
2017-05-11 01:00:00 +02:00
2017-05-20 13:45:15 +02:00
{{ range .Torrents}}
< tr >
< td > < input type = "checkbox" name = "torrent_id" value = "{{.ID }}" > < / td >
< td > < a href = "{{ genViewTorrentRoute .ID }}" > {{ .Name }}< / a > (< a href = "{{ genRoute " mod_tedit " } } ? id = {{.ID}}" > Edit< / a > )< / td >
< td > {{ if gt .UploaderID 0 }}< a href = "{{ genRoute " mod_tlist " } } ? userID = {{.UploaderID}}" > {{ .Uploader.Username }}< / a > {{ else }}れんちょん{{end}}< / td >
2017-05-21 00:38:28 +02:00
< td > < a href = "{{ genRoute " mod_tdelete " } } ? id = {{ . ID } } " class = "btn btn-danger" onclick = "if (!confirm('Are you sure?')) return false;" > < i class = "glyphicon glyphicon-trash" > < / i > {{ call $.T "delete" }}< / a > < / td >
2017-05-20 13:45:15 +02:00
< / tr >
{{end}}
< / table >
< / div >
< / form >
2017-05-10 15:08:38 +02:00
< nav class = "torrentNav" aria-label = "Page navigation" >
< ul class = "pagination" >
{{ genNav .Navigation .URL 5 }}
< / ul >
< / nav >
2017-05-10 23:42:14 +02:00
< / div >
2017-05-10 07:47:01 +02:00
{{end}}
2017-05-20 13:45:15 +02:00
{{ define "js_footer"}}
<!-- JS Function for selecting multiple checkboxes -->
< script type = "text/javascript" src = "{{ .URL.Parse " / js / selectAll . js " } } " > < / script >
< script type = "text/javascript" >
$("select[name='action']").on("change", function(e) {
if ($(this).val() == "move")
$(this).siblings("select[name='moveto']").show()
else
$(this).siblings("select[name='moveto']").hide()
});
< / script >
2017-05-21 00:38:28 +02:00
{{end}}