MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
imageContainer.innerHTML = ""; | imageContainer.innerHTML = ""; | ||
for (var url | for (var url in urls){ | ||
var img = document.createElement('img'); | var img = document.createElement('img'); | ||
img.style.width = "95%"; | img.style.width = "95%"; | ||
Line 20: | Line 20: | ||
img.style.marginTop="0.2em"; | img.style.marginTop="0.2em"; | ||
img.style.marginBottom="0.2em"; | img.style.marginBottom="0.2em"; | ||
img.setAttribute('src',url); | img.setAttribute('src',urls[url]); | ||
var a = document.createElement('a'); | var a = document.createElement('a'); | ||
a.setAttribute('href',url); | a.setAttribute('href',urls[url]); | ||
a.setAttribute('target','_blank'); | a.setAttribute('target','_blank'); | ||
a.appendChild(img); | a.appendChild(img); |
Revision as of 20:50, 3 May 2024
if (document.querySelector("#P200")){
var p200Container = document.querySelector("#P200");
var p200Container = document.querySelector("#P200");
var aLinks = p200Container.querySelectorAll("a");
var urls = [];
for (var el in aLinks){
if (aLinks[el].getAttribute('href') && (aLinks[el].getAttribute('href').toLowerCase().endsWith('.png') || aLinks[el].getAttribute('href').toLowerCase().endsWith('.jpg') || aLinks[el].getAttribute('href').toLowerCase().endsWith('.jpeg') ) ){
urls.push(aLinks[el].getAttribute('href'));
}
}
var imageContainer = document.createElement('div');
imageContainer.classList.add('wikibase-statementgroupview');
imageContainer.innerHTML = "";
for (var url in urls){
var img = document.createElement('img');
img.style.width = "95%";
img.style.height = "auto";
img.style.marginTop="0.2em";
img.style.marginBottom="0.2em";
img.setAttribute('src',urls[url]);
var a = document.createElement('a');
a.setAttribute('href',urls[url]);
a.setAttribute('target','_blank');
a.appendChild(img);
imageContainer.appendChild(a);
}
//imageContainer.style.border = "1px solid #c8ccd1"
imageContainer.style.borderBottom = "none";
imageContainer.style.marginBottom = 0;
imageContainer.style.textAlign = 'center';
imageContainer.style.width = '100%';
imageContainer.style.backgroundColor = '#eaecf0';
document.querySelector(".wikibase-listview").insertBefore(imageContainer, p200Container);
}