mirror of
https://github.com/lucaspalomodevelop/sqlite-analyzer.git
synced 2026-03-13 00:07:27 +00:00
43 lines
1.2 KiB
JavaScript
43 lines
1.2 KiB
JavaScript
function handleDragOver(event) {
|
|
event.preventDefault();
|
|
event.dataTransfer.dropEffect = 'copy';
|
|
document.getElementById('dropArea').classList.add('highlight');
|
|
}
|
|
|
|
function handleDragLeave(event) {
|
|
event.preventDefault();
|
|
document.getElementById('dropArea').classList.remove('highlight');
|
|
}
|
|
|
|
function handleDrop(event) {
|
|
event.preventDefault();
|
|
document.getElementById('dropArea').classList.remove('highlight');
|
|
const files = event.dataTransfer.files;
|
|
handleFiles(files);
|
|
}
|
|
|
|
function handleFiles(files) {
|
|
document.getElementById('uploadForm').file.files = files;
|
|
submitForm();
|
|
}
|
|
|
|
function submitForm() {
|
|
document.getElementById('uploadForm').submit();
|
|
}
|
|
|
|
function toggleForm() {
|
|
var form = document.getElementById('uploadForm');
|
|
form.classList.toggle('closed');
|
|
document.getElementById('toggleFormButton').textContent = form.classList.contains('closed') ? 'DB Hochladen' : 'ausblenden';
|
|
}
|
|
|
|
function toggleDarkMode() {
|
|
var body = document.body;
|
|
var button = document.querySelector('.dark-mode-button');
|
|
body.classList.toggle('dark-mode');
|
|
if (body.classList.contains('dark-mode')) {
|
|
button.textContent = '🌞';
|
|
} else {
|
|
button.textContent = '🌙';
|
|
}
|
|
} |