Skip to content

Commit

Permalink
Merge pull request #14 from privacysandbox/hsuri
Browse files Browse the repository at this point in the history
Parse URL parameters
  • Loading branch information
suriheemanshu authored Jul 12, 2024
2 parents b8289c5 + 2072683 commit 8271b9a
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion header-validation/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,20 @@ const successDiv = document.getElementById('success');
validationForm.addEventListener('input', validate);
copyButton.addEventListener('click', copyLink);


// Define functions
function loadUrlParameters() {
let params = new URLSearchParams(location.search);
let paramsJSON = params.get('json');
let paramsHeader = params.get('header');

if (paramsJSON) {
inputTextbox.value = paramsJSON;
}
if (paramsHeader) {
headerOptions.value = paramsHeader;
}
}

async function copyLink() {
const url = new URL(location.toString());
url.search = '';
Expand Down Expand Up @@ -93,4 +105,5 @@ function validate() {
}

// Load initial state of page
loadUrlParameters();
validate();

0 comments on commit 8271b9a

Please sign in to comment.