Added comments

This commit is contained in:
Nicolai Ort 2021-08-17 19:46:07 +02:00
parent 4fb608a955
commit acb7b4135f
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
1 changed files with 16 additions and 7 deletions

23
main.js
View File

@ -11,14 +11,17 @@ clipboard.on('success', function (e) {
});
});
//Set default url
// chrome.tabs.query({ active: true, lastFocusedWindow: true }, tabs => {
// document.getElementById("target").value = tabs[0].url;
// });
document.getElementById("target").value = "google.com";
//Set default url as current tab
chrome.tabs.query({ active: true, lastFocusedWindow: true }, tabs => {
document.getElementById("target").value = tabs[0].url;
});
// Calls the api to create a new short url
// Create button click handler calls the api to create a new short url
document.getElementById("create").onclick = createUrl;
/**
* Calls the api to create a new short url and handels displaying the ui for "created" urls
*/
function createUrl() {
let shorturl = {
target: document.getElementById("target").value,
@ -55,9 +58,11 @@ function createUrl() {
}
//Add error dismiss event handler
document.getElementById("error_dismiss").onclick = () => {
document.getElementById("error_container").classList.add("hidden");
};
/**
* Display alerts for errors (only handling 400 correctly r/n)
* @param {response} res The fetch response object
@ -76,8 +81,12 @@ function handleError(res) {
}
}
//Resets the UI
//Add ui reset error handler
document.getElementById("reset").onclick = reset;
/**
* Resets the ui by emtying/resetting all inputs and showing the "default" home ui containers again.
*/
function reset() {
document.getElementById("shorturl").innerText = "";
document.getElementById("target_container").className = "";