MediaWiki:Common.js: различия между версиями
Hloth (обсуждение | вклад) Нет описания правки |
Hloth (обсуждение | вклад) Нет описания правки |
||
| Строка 14: | Строка 14: | ||
} | } | ||
const copyLink = document.querySelector('nav#p-tb ul #t-page-link') | |||
let copyLinkTimeout | let copyLinkTimeout | ||
if(copyLink) { | |||
copyLink.addEventListener('click', e => { | |||
e.preventDefault() | |||
copy(decodeCyrillic(window.document.location.href)) | copy(decodeCyrillic(window.document.location.href)) | ||
e.target.textContent = 'Ссылка скопирована!' | |||
if(copyLinkTimeout !== undefined) clearTimeout(copyLinkTimeout) | if(copyLinkTimeout !== undefined) clearTimeout(copyLinkTimeout) | ||
copyLinkTimeout = setTimeout(() => { | copyLinkTimeout = setTimeout(() => { | ||
e.target.textContent = 'Скопировать ссылку' | |||
}, 3000) | }, 3000) | ||
} | return false | ||
}) | |||
} | } | ||