mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-16 08:27:03 +03:00
Made it get the current username when letting you edit it.
This commit is contained in:
23
popup.js
23
popup.js
@@ -1013,8 +1013,27 @@ function runThePopup() {
|
|||||||
|
|
||||||
//make the options username setting option visible
|
//make the options username setting option visible
|
||||||
function setUsernameButton() {
|
function setUsernameButton() {
|
||||||
SB.setUsernameContainer.style.display = "none";
|
//get the userID
|
||||||
SB.setUsername.style.display = "unset";
|
chrome.storage.sync.get(["userID"], function(result) {
|
||||||
|
//get username from the server
|
||||||
|
sendRequestToServer("GET", "/api/getUsername?userID=" + result.userID, function (xmlhttp, error) {
|
||||||
|
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
|
||||||
|
SB.usernameInput.value = JSON.parse(xmlhttp.responseText).userName;
|
||||||
|
|
||||||
|
SB.submitUsername.style.display = "unset";
|
||||||
|
SB.usernameInput.style.display = "unset";
|
||||||
|
|
||||||
|
SB.setUsernameContainer.style.display = "none";
|
||||||
|
SB.setUsername.style.display = "unset";
|
||||||
|
} else {
|
||||||
|
SB.setUsername.style.display = "unset";
|
||||||
|
SB.submitUsername.style.display = "none";
|
||||||
|
SB.usernameInput.style.display = "none";
|
||||||
|
|
||||||
|
SB.setUsernameStatus.innerText = "Couldn't connect to server. Error code: " + xmlhttp.status;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
//submit the new username
|
//submit the new username
|
||||||
|
|||||||
Reference in New Issue
Block a user