MediaWiki:Common.js
Appearance
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Schema.org Person JSON-LD generator for Prisonpedia */
(function() {
var personData = document.querySelector(".schema-person-data");
if (personData) {
var schema = {
"@context": "https://schema.org",
"@type": "Person",
"name": personData.dataset.name
};
if (personData.dataset.birthDate) {
schema.birthDate = personData.dataset.birthDate;
}
if (personData.dataset.birthPlace) {
schema.birthPlace = {
"@type": "Place",
"name": personData.dataset.birthPlace
};
}
if (personData.dataset.deathDate) {
schema.deathDate = personData.dataset.deathDate;
}
if (personData.dataset.charges) {
schema.description = "Criminal charges: " + personData.dataset.charges;
}
var script = document.createElement("script");
script.type = "application/ld+json";
script.textContent = JSON.stringify(schema, null, 2);
document.head.appendChild(script);
}
})();