8,566
edits
No edit summary Tag: Manual revert |
No edit summary |
||
Line 1: | Line 1: | ||
mw.hook('wikipage.content').add(function() { | |||
const copyableElements = document.querySelectorAll('.copyable-text'); | |||
copyableElements.forEach(function(element) { | |||
element.addEventListener('click', function() { | |||
const textToCopy = element.textContent; | |||
navigator.clipboard.writeText(textToCopy).then(function() { | |||
alert('Текст скопирован: ' + textToCopy); | |||
}).catch(function(err) { | |||
console.error('Ошибка копирования: ', err); | |||
alert('Не удалось скопировать текст'); | |||
}); | |||
}); | |||
}); | |||
}); | |||
document.addEventListener('DOMContentLoaded', function () { | document.addEventListener('DOMContentLoaded', function () { | ||
var elements = document.querySelectorAll('body *'); // Выбираем все элементы на странице | var elements = document.querySelectorAll('body *'); // Выбираем все элементы на странице |