MediaWiki:Common.js: различия между версиями
Hloth (обсуждение | вклад) Нет описания правки |
Hloth (обсуждение | вклад) Нет описания правки |
||
| (не показано 7 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
if(document.getElementById('currency-converter-root')) { | if(document.getElementById('currency-converter-root')) { | ||
mw.loader.using('ext.gadget.currency-converter', console.log, console.error) | mw.loader.using('ext.gadget.currency-converter', console.log, console.error) | ||
} | } | ||
| Строка 18: | Строка 7: | ||
if(copyLink) { | if(copyLink) { | ||
copyLink.addEventListener('click', e => { | copyLink.addEventListener('click', e => { | ||
copy( | e.preventDefault() | ||
copy(decodeURI(window.document.location.href)) | |||
e.target.textContent = 'Ссылка скопирована!' | e.target.textContent = 'Ссылка скопирована!' | ||
if(copyLinkTimeout !== undefined) clearTimeout(copyLinkTimeout) | if(copyLinkTimeout !== undefined) clearTimeout(copyLinkTimeout) | ||
copyLinkTimeout = setTimeout(() => { | copyLinkTimeout = setTimeout(() => { | ||
e.textContent = 'Скопировать ссылку' | e.target.textContent = 'Скопировать ссылку' | ||
}, 3000) | }, 3000) | ||
e.target.closest('a').blur() | |||
return false | |||
}) | }) | ||
} | } | ||