| /** | |
| * This function is executed when any page on the website finishes loading and | |
| * this function retrieves the cookies if it is present on the user's machine. | |
| * If it is available then the saved cookies is display in the cookies tab | |
| * otherwise an appropriate message is displayed if it is not available. | |
| * | |
| * @function | |
| * @listens DOMContentLoaded | |
| * @returns {void} | |
| */ | |
| document.addEventListener( | |
| 'DOMContentLoaded', | |
| () => { | |
| try { | |
| // Decode the cookie value | |
| let cookie = decodeURIComponent(document.cookie) | |
| // Set the value of the input field to the decoded cookie value if it is not empty | |
| // Otherwise, display a message indicating that no cookies have been saved on the user's system | |
| document.querySelector('.cookies input').value = cookie.length | |
| ? cookie | |
| : 'No cookies have been saved on your system' | |
| } catch (error) { | |
| // If there is an error decoding the cookie, log the error to the console | |
| // and display an error message in the input field | |
| console.error('Error decoding cookie:', error) | |
| document.querySelector('.cookies input').value = 'Error decoding cookie' | |
| } | |
| }, | |
| false, | |
| ) | |