Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -118,8 +118,8 @@ HTML_CONTENT = """
|
|
| 118 |
|
| 119 |
/* Small Buttons */
|
| 120 |
.small-btn {
|
| 121 |
-
padding:
|
| 122 |
-
font-size: 0.
|
| 123 |
font-weight: 500;
|
| 124 |
background-color: #2a2a2a;
|
| 125 |
color: #ffffff;
|
|
@@ -130,7 +130,7 @@ HTML_CONTENT = """
|
|
| 130 |
position: relative;
|
| 131 |
overflow: hidden;
|
| 132 |
z-index: 1;
|
| 133 |
-
margin
|
| 134 |
}
|
| 135 |
|
| 136 |
.small-btn:hover {
|
|
@@ -260,6 +260,7 @@ HTML_CONTENT = """
|
|
| 260 |
|
| 261 |
.link-buttons {
|
| 262 |
display: flex;
|
|
|
|
| 263 |
flex-wrap: wrap;
|
| 264 |
margin-top: 10px;
|
| 265 |
}
|
|
@@ -409,6 +410,7 @@ HTML_CONTENT = """
|
|
| 409 |
const modal = document.getElementById('embedModal');
|
| 410 |
const span = document.getElementsByClassName("close")[0];
|
| 411 |
const embedLinkInput = document.getElementById('embedLink');
|
|
|
|
| 412 |
|
| 413 |
fileInput.addEventListener('change', handleFileSelect);
|
| 414 |
|
|
@@ -419,7 +421,7 @@ HTML_CONTENT = """
|
|
| 419 |
}
|
| 420 |
});
|
| 421 |
|
| 422 |
-
|
| 423 |
e.preventDefault();
|
| 424 |
dropZone.classList.add('drag-over');
|
| 425 |
});
|
|
@@ -459,7 +461,7 @@ HTML_CONTENT = """
|
|
| 459 |
if (e.target.files.length > 0) {
|
| 460 |
const file = e.target.files[0];
|
| 461 |
fileName.textContent = file.name;
|
| 462 |
-
|
| 463 |
}
|
| 464 |
}
|
| 465 |
|
|
@@ -467,7 +469,7 @@ HTML_CONTENT = """
|
|
| 467 |
progressContainer.innerHTML = '';
|
| 468 |
progressContainer.style.display = 'block';
|
| 469 |
loadingSpinner.style.display = 'block';
|
| 470 |
-
|
| 471 |
resultContainer.innerHTML = '';
|
| 472 |
resultContainer.style.display = 'none';
|
| 473 |
|
|
@@ -526,8 +528,8 @@ HTML_CONTENT = """
|
|
| 526 |
function resetUploadState() {
|
| 527 |
fileInput.value = '';
|
| 528 |
fileName.textContent = '';
|
| 529 |
-
|
| 530 |
-
|
| 531 |
loadingSpinner.style.display = 'none';
|
| 532 |
}
|
| 533 |
|
|
|
|
| 118 |
|
| 119 |
/* Small Buttons */
|
| 120 |
.small-btn {
|
| 121 |
+
padding: 6px 12px;
|
| 122 |
+
font-size: 0.8rem;
|
| 123 |
font-weight: 500;
|
| 124 |
background-color: #2a2a2a;
|
| 125 |
color: #ffffff;
|
|
|
|
| 130 |
position: relative;
|
| 131 |
overflow: hidden;
|
| 132 |
z-index: 1;
|
| 133 |
+
margin: 0 2px;
|
| 134 |
}
|
| 135 |
|
| 136 |
.small-btn:hover {
|
|
|
|
| 260 |
|
| 261 |
.link-buttons {
|
| 262 |
display: flex;
|
| 263 |
+
justify-content: center;
|
| 264 |
flex-wrap: wrap;
|
| 265 |
margin-top: 10px;
|
| 266 |
}
|
|
|
|
| 410 |
const modal = document.getElementById('embedModal');
|
| 411 |
const span = document.getElementsByClassName("close")[0];
|
| 412 |
const embedLinkInput = document.getElementById('embedLink');
|
| 413 |
+
const uploadBtn = document.getElementById('uploadBtn');
|
| 414 |
|
| 415 |
fileInput.addEventListener('change', handleFileSelect);
|
| 416 |
|
|
|
|
| 421 |
}
|
| 422 |
});
|
| 423 |
|
| 424 |
+
dropZone.addEventListener('dragover', (e) => {
|
| 425 |
e.preventDefault();
|
| 426 |
dropZone.classList.add('drag-over');
|
| 427 |
});
|
|
|
|
| 461 |
if (e.target.files.length > 0) {
|
| 462 |
const file = e.target.files[0];
|
| 463 |
fileName.textContent = file.name;
|
| 464 |
+
uploadBtn.style.display = 'inline-block';
|
| 465 |
}
|
| 466 |
}
|
| 467 |
|
|
|
|
| 469 |
progressContainer.innerHTML = '';
|
| 470 |
progressContainer.style.display = 'block';
|
| 471 |
loadingSpinner.style.display = 'block';
|
| 472 |
+
uploadBtn.disabled = true;
|
| 473 |
resultContainer.innerHTML = '';
|
| 474 |
resultContainer.style.display = 'none';
|
| 475 |
|
|
|
|
| 528 |
function resetUploadState() {
|
| 529 |
fileInput.value = '';
|
| 530 |
fileName.textContent = '';
|
| 531 |
+
uploadBtn.style.display = 'none';
|
| 532 |
+
uploadBtn.disabled = false;
|
| 533 |
loadingSpinner.style.display = 'none';
|
| 534 |
}
|
| 535 |
|