delete button
This commit is contained in:
@ -75,6 +75,27 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function showPasswordPrompt() {
|
||||||
|
document.getElementById('delete-row-button').style.display = 'none';
|
||||||
|
document.getElementById('password-prompt').style.display = 'block';
|
||||||
|
}
|
||||||
|
|
||||||
|
function hidePasswordPrompt() {
|
||||||
|
document.getElementById('delete-row-button').style.display = 'block';
|
||||||
|
document.getElementById('password-prompt').style.display = 'none';
|
||||||
|
}
|
||||||
|
|
||||||
|
function deleteRowsIfPasswordCorrect() {
|
||||||
|
const password = document.getElementById('password-input').value;
|
||||||
|
if (password === 'wowmuchsecurity') {
|
||||||
|
deleteSelectedRows(); // Funktion, die die ausgewählten Zeilen löscht
|
||||||
|
hidePasswordPrompt();
|
||||||
|
} else {
|
||||||
|
alert('Falsches Passwort!');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function loadDatabaseEntries() {
|
function loadDatabaseEntries() {
|
||||||
fetch('/get_database_entries') // Pfad zur entsprechenden Flask-Route
|
fetch('/get_database_entries') // Pfad zur entsprechenden Flask-Route
|
||||||
.then(response => response.json())
|
.then(response => response.json())
|
||||||
@ -84,6 +105,12 @@
|
|||||||
const row = tableBody.insertRow();
|
const row = tableBody.insertRow();
|
||||||
row.insertCell(0).innerHTML = entry.food;
|
row.insertCell(0).innerHTML = entry.food;
|
||||||
row.insertCell(1).innerHTML = entry.kcal;
|
row.insertCell(1).innerHTML = entry.kcal;
|
||||||
|
row.insertCell(2).innerHTML = entry.ew;
|
||||||
|
row.insertCell(3).innerHTML = entry.fett;
|
||||||
|
row.insertCell(4).innerHTML = entry.kh;
|
||||||
|
row.insertCell(5).innerHTML = entry.bst;
|
||||||
|
row.insertCell(6).innerHTML = entry.ca;
|
||||||
|
|
||||||
// ... Fügen Sie weitere Zellen für die anderen Werte hinzu ...
|
// ... Fügen Sie weitere Zellen für die anderen Werte hinzu ...
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
@ -147,7 +174,14 @@ document.addEventListener('DOMContentLoaded', loadDatabaseEntries);
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<button id="delete-row-button" onclick="deleteSelectedRows()">Ausgewählte Zeilen löschen</button>
|
<button id="delete-row-button" onclick="showPasswordPrompt()">Zeilen löschen</button>
|
||||||
|
|
||||||
|
<div id="password-prompt" style="display: none;">
|
||||||
|
<input type="password" id="password-input" placeholder="Passwort">
|
||||||
|
<button onclick="deleteRowsIfPasswordCorrect()">OK</button>
|
||||||
|
<button onclick="hidePasswordPrompt()">Abbrechen</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
Reference in New Issue
Block a user