goback
Browse files- index.html +25 -1
index.html
CHANGED
|
@@ -431,7 +431,7 @@
|
|
| 431 |
<div id="editorScreen" class="editor-screen">
|
| 432 |
<div class="header">
|
| 433 |
<div class="header-left">
|
| 434 |
-
<div class="app-title">Paper</div>
|
| 435 |
</div>
|
| 436 |
<div class="header-right">
|
| 437 |
<div id="wordCount" class="word-count">0 words</div>
|
|
@@ -667,6 +667,30 @@
|
|
| 667 |
}
|
| 668 |
}
|
| 669 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 670 |
function updateSaveStatus(status) {
|
| 671 |
const statusDiv = document.getElementById('saveStatus');
|
| 672 |
statusDiv.textContent = status;
|
|
|
|
| 431 |
<div id="editorScreen" class="editor-screen">
|
| 432 |
<div class="header">
|
| 433 |
<div class="header-left">
|
| 434 |
+
<div class="app-title" onclick="goToLogin()" style="cursor: pointer;" title="Go to login">Paper</div>
|
| 435 |
</div>
|
| 436 |
<div class="header-right">
|
| 437 |
<div id="wordCount" class="word-count">0 words</div>
|
|
|
|
| 667 |
}
|
| 668 |
}
|
| 669 |
|
| 670 |
+
function goToLogin() {
|
| 671 |
+
const statusDiv = document.getElementById('saveStatus');
|
| 672 |
+
// Check if there are unsaved changes
|
| 673 |
+
if (!statusDiv.className.includes('Saved')) {
|
| 674 |
+
if (!confirm('You have unsaved changes. Are you sure you want to leave?')) {
|
| 675 |
+
return;
|
| 676 |
+
}
|
| 677 |
+
}
|
| 678 |
+
|
| 679 |
+
// Clear sensitive data
|
| 680 |
+
currentPassword = '';
|
| 681 |
+
currentSalt = null;
|
| 682 |
+
fileHash = '';
|
| 683 |
+
clearTimeout(saveTimeout);
|
| 684 |
+
|
| 685 |
+
// Reset UI
|
| 686 |
+
document.getElementById('editor').value = '';
|
| 687 |
+
document.getElementById('passwordInput').value = '';
|
| 688 |
+
document.getElementById('loginError').textContent = '';
|
| 689 |
+
document.getElementById('editorScreen').style.display = 'none';
|
| 690 |
+
document.getElementById('loginScreen').style.display = 'flex';
|
| 691 |
+
document.getElementById('passwordInput').focus();
|
| 692 |
+
}
|
| 693 |
+
|
| 694 |
function updateSaveStatus(status) {
|
| 695 |
const statusDiv = document.getElementById('saveStatus');
|
| 696 |
statusDiv.textContent = status;
|