Current section

Files

Jump to
nova src views nova_file.dtl
Raw

src/views/nova_file.dtl

<html>
<head>
<title>Listing of {{path}}</title>
</head>
<body>
<style>
table {
width: 100%;
max-width: 1080px;
margin: 0 auto;
border-collapse: collapse;
}
thead {
font-size: 1.2em;
font-weight: bold;
}
td {
padding: 5px;
}
a {
text-decoration: none;
color: #336699;
}
.fa-folder {
color: #FFA500;
}
</style>
<table>
<thead>
<tr colspan="3">
<td><h2>{{path}}</h2></td>
</tr>
<tr>
<td>Name</td>
<td>Size</td>
<td>Last Modified</td>
</tr>
</thead>
{% if parent_dir %}
<tr>
<td><a href="{{parent_dir}}"><i class="fa-solid fa-folder"></i> .. Parent directory</a></td>
</tr>
{% endif %}
{% for file in files %}
{% if file %}
<tr>
<td><a href="{{path}}/{{file.filename}}">{% if file.type == "directory" %}<i class="fa-solid fa-folder"></i>{% else %}<i class="fa-regular fa-file"></i>{% endif %} {{file.filename}}</a></td>
<td>{{file.size|filesizeformat}}</td>
<td>{{file.last_modified|date:"c"}}</td>
</tr>
{% endif %}
{% endfor %}
<tr>
<td colspan="3">
<i>Generated at {{date|date:"c"}} by <a href="https://novaframework.org">Nova Framework</a></i>
</td>
</tr>
</table>
<script src="https://kit.fontawesome.com/a5122f2e67.js" crossorigin="anonymous"></script>
</body>
</html>