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

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


     // Копируем все атрибуты из исходного элемента
     // Копируем все атрибуты из исходного элемента
     for (var i = 0; i < element.attributes.length; i++) {
     Array.prototype.forEach.call(element.attributes, function(attr) {
      var attr = element.attributes[i];
       if (attr.name !== 'data-customIframeSrc') {
       if (attr.name !== 'data-customIframeSrc') {
         iframe.setAttribute(attr.name, attr.value);
         iframe.setAttribute(attr.name, attr.value);
       }
       }
     }
     });


     iframe.classList.add('customIframe');
     iframe.classList.add('customIframe');
Строка 235: Строка 234:


     // Копируем все атрибуты из исходного элемента
     // Копируем все атрибуты из исходного элемента
     for (var i = 0; i < element.attributes.length; i++) {
     Array.prototype.forEach.call(element.attributes, function(attr) {
      var attr = element.attributes[i];
       if (attr.name !== 'data-customIframeSrcdoc') {
       if (attr.name !== 'data-customIframeSrcdoc') {
         iframe.setAttribute(attr.name, attr.value);
         iframe.setAttribute(attr.name, attr.value);
       }
       }
     }
     });


     iframe.classList.add('customIframeSrcdoc');
     iframe.classList.add('customIframeSrcdoc');
Строка 276: Строка 274:
const srcElements = document.querySelectorAll('[data-customIframeSrc]');
var srcElements = document.querySelectorAll('[data-customIframeSrc]');
const srcdocElements = document.querySelectorAll('[data-customIframeSrcdoc]');
var srcdocElements = document.querySelectorAll('[data-customIframeSrcdoc]');
srcElements.forEach(createIframeFromSrc);
Array.prototype.forEach.call(srcElements, function(element) {
srcdocElements.forEach(createIframeFromSrcdoc);
createIframeFromSrc(element);
});
Array.prototype.forEach.call(srcdocElements, function(element) {
createIframeFromSrcdoc(element);
});
});
});
/*WikiEditor/Викификатор*/
/*WikiEditor/Викификатор*/