MediaWiki:Common.js: различия между версиями

мНет описания правки
мНет описания правки
Строка 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/Викификатор*/