1
0
Fork 0
mirror of https://gitlab.com/SIGBUS/nyaa.git synced 2024-12-22 11:40:01 +00:00

Merge pull request #66 from sharkykh/improve-file-list

Improve file list with directories and icons
This commit is contained in:
Anna-Maria Meriniemi 2017-05-15 09:42:19 +03:00 committed by GitHub
commit 7b78bcc80b
2 changed files with 21 additions and 15 deletions

View file

@ -504,7 +504,7 @@ def view_torrent(torrent_id):
files = None
if torrent.filelist:
files = utils.flattenDict(json.loads(torrent.filelist.filelist_blob.decode('utf-8')))
files = json.loads(torrent.filelist.filelist_blob.decode('utf-8'))
return flask.render_template('view.html', torrent=torrent,
files=files,

View file

@ -85,13 +85,19 @@
<th style="width:auto;">Size</th>
</thead>
<tbody>
{%- for key, value in files.items() %}
{%- for key, value in files.items() recursive %}
<tr>
<td>{{ key }}</td>
{%- if value is iterable %}
<td colspan="2" {% if loop.depth0 is greaterthan 0 %}style="padding-left: {{ loop.depth0 * 20 }}px"{% endif %}>
<i class="glyphicon glyphicon-folder-open"></i> <b>{{ key }}</b></td>
{{ loop(value.items()) }}
{%- else %}
<td style="padding-left: {{ loop.depth0 * 20 }}px">
<i class="glyphicon glyphicon-file"></i> {{ key }}</td>
<td class="col-md-2">{{ value | filesizeformat(True) }}</td>
{%- endif %}
</tr>
{%- endfor %}
<tbody>
</table>
</div>
</div>