Compare commits
1 commit
| Author | SHA1 | Date | |
|---|---|---|---|
| c60381c59a |
1 changed files with 7 additions and 1 deletions
6
app.py
6
app.py
|
|
@ -274,6 +274,7 @@ $("#padname").textContent = "/"+docId+"/";
|
|||
|
||||
let ws, ver = 0, clientId = Math.random().toString(36).slice(2), debounce;
|
||||
let isProtected = false, isAuthed = false;
|
||||
const urlPw = new URLSearchParams(location.search).get("pw") || "";
|
||||
|
||||
// --- Line numbers ---
|
||||
const ta = $("#t");
|
||||
|
|
@ -382,7 +383,11 @@ function connect(){
|
|||
updateLockBtn();
|
||||
if (msg.peers !== undefined) { const el = $("#peers"); el.textContent = msg.peers; el.style.display = "inline"; }
|
||||
if (isProtected && !isAuthed) {
|
||||
if (urlPw) {
|
||||
ws.send(JSON.stringify({type: "auth", password: urlPw}));
|
||||
} else {
|
||||
showOverlay();
|
||||
}
|
||||
} else {
|
||||
isAuthed = true;
|
||||
hideOverlay();
|
||||
|
|
@ -394,6 +399,7 @@ function connect(){
|
|||
// Real init with content follows immediately from server
|
||||
} else if (msg.type === "error") {
|
||||
if (!isAuthed) {
|
||||
showOverlay();
|
||||
const errEl = $("#auth-error");
|
||||
errEl.textContent = msg.message;
|
||||
errEl.style.display = "block";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue