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

мНет описания правки
мНет описания правки
Строка 210: Строка 210:


function createIframeFromSrc(element) {
function createIframeFromSrc(element) {
   const src = element.getAttribute('data-customIframeSrc');
   const src = element.textContent.trim();
   if (src) {
   if (src) {
     const iframe = document.createElement('iframe');
     const iframe = document.createElement('iframe');
Строка 220: Строка 220:


function createIframeFromSrcdoc(element) {
function createIframeFromSrcdoc(element) {
   const srcdoc = element.getAttribute('data-customIframeSrcdoc');
   const srcdoc = element.textContent.trim();
   if (srcdoc) {
   if (srcdoc) {
     const iframe = document.createElement('iframe');
     const iframe = document.createElement('iframe');
Строка 256: Строка 256:
   });
   });
   copyToClipboard();
   copyToClipboard();
 
 
 
   const srcElements = document.querySelectorAll('.customIframeSrc');
   const srcElements = document.querySelectorAll('[data-customIframeSrc]');
   const srcdocElements = document.querySelectorAll('.customIframeSrcdoc');
   const srcdocElements = document.querySelectorAll('[data-customIframeSrcdoc]');


   srcElements.forEach(createIframeFromSrc);
   srcElements.forEach(createIframeFromSrc);