mirror of
https://github.com/BobbyWibowo/lolisafe.git
synced 2024-12-13 07:56:23 +00:00
ff54f088bd
/api/check and /api/token/verify will now pass along v1 version string if used (when config.cacheControl is used) for both home.js and dashboard.js to use to compare version strings. This should help notify users using browsers with a bit more overbearing caching (generally mobile browsers). Rebuilt client assets and bumped v1 version string Slight update to yarn.lock (a small syntax change for node-gyp, idk why)
106 lines
3.6 KiB
Plaintext
106 lines
3.6 KiB
Plaintext
{% set metaTitle = "Dashboard" %}
|
|
{% set metaUrl = '/dashboard' %}
|
|
|
|
{% extends "_layout.njk" %}
|
|
|
|
{% block stylesheets %}
|
|
{{ super() }}
|
|
<link rel="stylesheet" href="libs/fontello/fontello.css{{ versions[1] }}">
|
|
<link rel="stylesheet" href="css/sweetalert.css{{ versions[1] }}">
|
|
<link rel="stylesheet" href="css/thumbs.css{{ versions[1] }}">
|
|
<link rel="stylesheet" href="css/dashboard.css{{ versions[1] }}">
|
|
{% endblock %}
|
|
|
|
{% block scripts %}
|
|
{{ super() }}
|
|
<script src="libs/sweetalert/sweetalert.min.js{{ versions[3] }}"></script>
|
|
<script src="libs/axios/axios.min.js{{ versions[3] }}"></script>
|
|
<script src="libs/clipboard.js/clipboard.min.js{{ versions[3] }}"></script>
|
|
<script src="libs/lazyload/lazyload.min.js{{ versions[3] }}"></script>
|
|
{# Polyfill smooth scroll for older browsers #}
|
|
<script src="libs/smoothscroll/smoothscroll.min.js{{ versions[3] }}"></script>
|
|
{# We assign an ID for this so that the script can find out its own version #}
|
|
<script id="mainScript" src="js/dashboard.js{{ versions[1] }}"></script>
|
|
<script src="js/misc/utils.js{{ versions[1] }}"></script>
|
|
{% endblock %}
|
|
|
|
{% block endmeta %}
|
|
{% include "_partial/noscript-refresh.njk" %}
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
{{ super() }}
|
|
<section id="dashboard" class="section is-hidden">
|
|
<div id="panel" class="container">
|
|
<h1 class="title">
|
|
Dashboard
|
|
</h1>
|
|
<h1 class="subtitle">
|
|
A simple <strong>dashboard</strong>, to sort your uploaded stuff
|
|
</h1>
|
|
<hr>
|
|
|
|
<div class="columns">
|
|
<div class="column is-one-quarter">
|
|
<aside id="menu" class="menu">
|
|
<p class="menu-label">General</p>
|
|
<ul class="menu-list is-unselectable">
|
|
<li>
|
|
<a href="." class="is-relative">Frontpage</a>
|
|
</li>
|
|
<li>
|
|
<a id="itemUploads" class="is-relative">Uploads</a>
|
|
</li>
|
|
<li>
|
|
<a id="itemDeleteUploadsByNames" class="is-relative">Delete uploads by names</a>
|
|
</li>
|
|
</ul>
|
|
<p class="menu-label">Albums</p>
|
|
<ul class="menu-list is-unselectable">
|
|
<li>
|
|
<a id="itemManageAlbums" class="is-relative">Manage your albums</a>
|
|
</li>
|
|
<li>
|
|
<ul id="albumsContainer"></ul>
|
|
</li>
|
|
</ul>
|
|
<p id="itemLabelAdmin" class="menu-label is-hidden">Administration</p>
|
|
<ul id="itemListAdmin" class="menu-list is-unselectable is-hidden">
|
|
<li>
|
|
<a id="itemStatistics" class="is-relative is-hidden">Statistics</a>
|
|
</li>
|
|
<li>
|
|
<a id="itemManageUploads" class="is-relative is-hidden">Manage uploads</a>
|
|
</li>
|
|
<li>
|
|
<a id="itemManageUsers" class="is-relative is-hidden">Manage users</a>
|
|
</li>
|
|
</ul>
|
|
<p class="menu-label">Configuration</p>
|
|
<ul class="menu-list is-unselectable">
|
|
<li>
|
|
<a id="ShareX" class="is-relative">ShareX user profile</a>
|
|
</li>
|
|
<li>
|
|
<a id="itemManageToken" class="is-relative">Manage your token</a>
|
|
</li>
|
|
<li>
|
|
<a id="itemChangePassword" class="is-relative">Change your password</a>
|
|
</li>
|
|
<li>
|
|
<a id="itemLogout" class="is-relative">Logout</a>
|
|
</li>
|
|
</ul>
|
|
</aside>
|
|
</div>
|
|
<div id="page" class="column has-text-centered is-third-quarters">
|
|
<img alt="logo" src="images/logo.png{{ versions[2] }}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
{% include "_partial/loader.njk" %}
|
|
{% include "_partial/noscript.njk" %}
|
|
{% endblock %}
|