Shaarli_bm_theme/shaarli-pro/page.footer.html

63 lines
3.2 KiB
HTML

<footer class="footer-main" style="margin-top: 3rem; padding: 2rem 0; border-top: 1px solid var(--border); text-align: center; color: var(--text-secondary); font-size: 0.9rem;">
<p>
Powered by <a href="https://github.com/shaarli/Shaarli" target="_blank" rel="noopener" style="color:var(--text-main);">Shaarli</a>.
{if="$is_logged_in"}
<span class="footer-divider">|</span> <a href="{$base_path}/admin/tools" style="color:var(--text-main);">Administration</a>
{/if}
</p>
<div class="footer-feeds" style="margin-top: 0.5rem;">
<a href="{$base_path}/feed/rss" title="RSS Feed"><i class="mdi mdi-rss"></i> RSS</a>
<span style="margin: 0 0.5rem;"></span>
<a href="{$base_path}/feed/atom" title="Atom Feed">Atom</a>
<span style="margin: 0 0.5rem;"></span>
<a href="{$base_path}/daily" title="Daily">Daily</a>
</div>
{loop="$plugins_footer.text"}
<div class="plugin-footer-text">{$value}</div>
{/loop}
{loop="$plugins_footer.js"}
<script src="{$root_path}/{$value}"></script>
{/loop}
</footer>
</div>
<!-- Bulk Actions Bar (for multi-select) -->
<div class="bulk-actions-bar" id="bulk-actions-bar">
<div class="bulk-info">
<span id="bulk-count">0</span> links selected - <a class="bulk-select-all" id="bulk-select-all">select all</a>
</div>
<div class="bulk-buttons">
<button class="bulk-btn bulk-btn-cancel" id="bulk-cancel">CANCEL</button>
<button class="bulk-btn bulk-btn-delete" id="bulk-delete">DELETE</button>
<button class="bulk-btn bulk-btn-public" id="bulk-public">SET PUBLIC</button>
<button class="bulk-btn bulk-btn-private" id="bulk-private">SET PRIVATE</button>
</div>
</div>
<!-- Persistent Media Player -->
<div class="media-player-bar" id="media-player-bar">
<audio id="media-player-audio" preload="metadata"></audio>
<div class="media-player-inner">
<button class="media-player-btn" id="media-player-play" title="Play/Pause">
<i class="mdi mdi-play" id="media-player-play-icon"></i>
</button>
<div class="media-player-info">
<div class="media-player-title" id="media-player-title">No media</div>
<div class="media-player-progress-wrap">
<input type="range" class="media-player-progress" id="media-player-progress" min="0" max="100" value="0" step="0.1">
</div>
</div>
<div class="media-player-time" id="media-player-time">0:00 / 0:00</div>
<div class="media-player-volume-wrap">
<button class="media-player-btn media-player-btn-sm" id="media-player-vol-btn" title="Mute/Unmute">
<i class="mdi mdi-volume-high" id="media-player-vol-icon"></i>
</button>
<input type="range" class="media-player-volume" id="media-player-volume" min="0" max="1" value="0.8" step="0.01">
</div>
<button class="media-player-btn media-player-btn-sm media-player-close" id="media-player-close" title="Close player">
<i class="mdi mdi-close"></i>
</button>
</div>
</div>
</div><!-- /.main-content -->