Template:Appeal/FY2324 E3 XH/en: Difference between revisions

From Donate
Jump to navigation Jump to search
Content deleted Content added
No edit summary
Prevent XSS attack using .textContent
 
(7 intermediate revisions by the same user not shown)
Line 49: Line 49:
const urlParams = new URLSearchParams(window.location.search);
const urlParams = new URLSearchParams(window.location.search);
const firstName = urlParams.get("fname");
const firstName = urlParams.get("fname");
if (firstName !== null && firstName !== ""){
if (firstName){
if(firstName !== 'Wikimedia Supporter'){
const firstName = urlParams.get("fname").charAt(0).toUpperCase() + urlParams.get("fname").slice(1); //Capitalize name
const capitalizedName = firstName.charAt(0).toUpperCase() + firstName.slice(1); //Capitalize name
document.getElementById('donor-greeting').innerHTML = `${firstName}, s`;
document.getElementById('donor-greeting').textContent = `${capitalizedName}, s`;
}
}
}
</script>
</script>

Latest revision as of 00:50, 4 November 2023

Support Wikipedia, your daily source of trusted knowledge.

Your support matters! Sustain this great fountain of knowledge built by people, for people. Keep Wikipedia thriving.