Compare commits

..

2 Commits

Author SHA1 Message Date
2c9f5ee20b navigation only for admin 2025-05-17 19:22:58 +00:00
5d0e5a74bc cleanup search results 2025-05-11 19:54:25 +00:00
2 changed files with 7 additions and 5 deletions

View File

@ -8,16 +8,18 @@ document.addEventListener('DOMContentLoaded', function() {
if (data.results && data.results.length > 0) {
data.results.forEach(file => {
const card = document.createElement('div');
const filenameWithoutExtension = file.filename.split('.').slice(0, -1).join('.');
const parentFolder = file.relative_path.split('/').slice(0, -1).join('/');
card.className = 'card';
card.innerHTML = `
<div class="card-body">
<p><button class="btn btn-light" onclick="startPlaying('${file.relative_path}')" style="width:100%;">🔊 ${file.filename}</button></p>
<p><button onclick="window.open('/path/${file.relative_path}', '_self');" class="btn btn-light btn-sm" style="width:100%;">📁 ${file.relative_path}</button></p>
<p><button class="btn btn-light" onclick="startPlaying('${file.relative_path}')" style="width:100%;">🔊 ${filenameWithoutExtension}</button></p>
<p><button onclick="window.open('/path/${file.relative_path}', '_self');" class="btn btn-light btn-sm" style="width:100%;">📁 ${parentFolder}</button></p>
<p class="card-text">Datum: ${file.performance_date}</p>
${ file.transcript_hits !== undefined
? `<p class="card-text">Treffer im Transkript: ${file.transcript_hits}</p>`
: `<p class="card-text">Downloads: ${file.hitcount}</p>`
}
<p class="card-text">Datum: ${file.performance_date}</p>
</div>
`;
resultsDiv.appendChild(card);

View File

@ -34,6 +34,7 @@
<h1>{{ title_long }}</h1>
</header>
<div class="wrapper">
{% if admin_enabled %}
<!-- Navigation Bar -->
<div class="admin-nav">
<a href="{{ url_for('index') }}">App</a>
@ -45,11 +46,10 @@
<a href="{{ url_for('dashboard') }}">Dashbord</a>
<span> | </span>
<a href="{{ url_for('songs_dashboard') }}">Wiederholungen</a>
{% if admin_enabled %}
<span> | </span>
<a href="{{ url_for('folder_secret_config_editor') }}" id="edit-folder-config">Ordnerkonfiguration</a>
{% endif %}
</div>
{% endif %}
{% block content %}{% endblock %}
</div>