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

мНет описания правки
мНет описания правки
Строка 182: Строка 182:
function copyToClipboard(connectUrl) {
function copyToClipboard(connectUrl) {
   const copyIcons = document.querySelectorAll('.copy-icon');
   const copyIcons = document.querySelectorAll('.copy-icon');
    
    
   for (var i = 0; i < copyIcons.length; i++) {
   copyIcons.forEach(function(icon) {
  console.log(copyIcons[i]);
 
    const icon = copyIcons[i];
     icon.addEventListener('click', function() {
     icon.addEventListener('click', function() {
       // Находим предыдущий элемент
       // Находим предыдущий элемент
Строка 195: Строка 191:
         const textToCopy = previousElement.textContent;
         const textToCopy = previousElement.textContent;
          
          
        // Создаем временный input для копирования текста
         const tempInput = document.createElement('input');
         const tempInput = document.createElement('input');
         tempInput.value = textToCopy;
         tempInput.value = textToCopy;
Строка 206: Строка 201:
       }
       }
     });
     });
   }
   });
}
}