-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: janusweb action: commit revision: path_from: revision_from: 7bb2f326cd0938f3f3d97000691f54841790c514: path_to: revision_to:
commit 7bb2f326cd0938f3f3d97000691f54841790c514 Author: James Baicoianu <james_github@baicoianu.com> Date: Sat Mar 13 15:51:33 2021 -0800 Allow setting username in form without updating network name diff --git a/media/assets/webui/apps/settings/settings.js b/media/assets/webui/apps/settings/settings.js
--- a/media/assets/webui/apps/settings/settings.js +++ b/media/assets/webui/apps/settings/settings.js @@ -165,7 +165,7 @@ elation.elements.define('janus.username.picker', class extends elation.elements. let newname = this.elements.clientid.value; console.log('Username picker handleFormSubmit', ev.type, newname, player.userid, ev); this.elements.submit.disabled = !this.confirm; - this.setUsername(newname); + this.setUsername(newname, true); } handleInput(ev) { let changed = (this.elements.clientid.value != player.userid); @@ -180,19 +180,21 @@ elation.elements.define('janus.username.picker', class extends elation.elements. handleInputChange(ev) { ev.stopPropagation(); } - setUsername(username) { + setUsername(username, updateplayer) { this.elements.clientid.value = username; - if (username != player.userid) { - player.setUsername(username); - if (this.confirm) { - this.elements.submit.value = this.confirmlabel; - this.elements.submit.disabled = false; - } else { - this.elements.submit.disabled = true; + if (updateplayer) { + if (username != player.userid) { + player.setUsername(username); + if (this.confirm) { + this.elements.submit.value = this.confirmlabel; + this.elements.submit.disabled = false; + } else { + this.elements.submit.disabled = true; + } + this.dispatchEvent(new CustomEvent('change', { detail: username })); + } else if (this.confirm) { + this.dispatchEvent(new CustomEvent('confirm', { detail: username })); } - this.dispatchEvent(new CustomEvent('change', { detail: username })); - } else if (this.confirm) { - this.dispatchEvent(new CustomEvent('confirm', { detail: username })); } } handleFormReset() {
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 18:18:04 2024