MediaWiki:Common.js: различия между версиями
Kerisar (обсуждение | вклад) мНет описания правки |
Kerisar (обсуждение | вклад) мНет описания правки |
||
| Строка 208: | Строка 208: | ||
document.head.appendChild(styleSheet); | document.head.appendChild(styleSheet); | ||
} | } | ||
function createIframeFromSrc(element) { | |||
const src = element.textContent.trim(); | |||
if (src) { | |||
const iframe = document.createElement('iframe'); | |||
iframe.src = src; | |||
iframe.classList.add('customIframe'); | |||
element.insertAdjacentElement('afterend', iframe); | |||
} | |||
} | |||
function createIframeFromSrcdoc(element) { | |||
const srcdoc = element.textContent.trim(); | |||
if (srcdoc) { | |||
const iframe = document.createElement('iframe'); | |||
iframe.srcdoc = srcdoc; | |||
iframe.classList.add('customIframeSrcdoc'); | |||
element.insertAdjacentElement('afterend', iframe); | |||
} | |||
} | |||
$(document).ready(function() { | $(document).ready(function() { | ||
var serversStatus = document.querySelectorAll('.serversStatus'); | var serversStatus = document.querySelectorAll('.serversStatus'); | ||
| Строка 233: | Строка 256: | ||
}); | }); | ||
copyToClipboard(); | copyToClipboard(); | ||
const srcElements = document.querySelectorAll('.customIframeSrc'); | |||
const srcdocElements = document.querySelectorAll('.customIframeSrcdoc'); | |||
srcElements.forEach(createIframeFromSrc); | |||
srcdocElements.forEach(createIframeFromSrcdoc); | |||
}); | }); | ||
/*WikiEditor/Викификатор*/ | /*WikiEditor/Викификатор*/ | ||