MediaWiki:Common.js

De Grimopedia
Revisão de 11h16min de 6 de novembro de 2025 por Barry456 (discussão | contribs) (Criou página com 'Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki: // Copiar comando /navi ao clicar em (mapa x, y) document.addEventListener('click', function (e) { const el = e.target.closest('.navi-copy'); if (!el) return; const map = el.dataset.map; const x = el.dataset.x; const y = el.dataset.y; const text = `/navi ${map} ${x} ${y}`; if (navigator.clipboard && navigator.clipboard.wr...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
  • Opera: Pressione Ctrl-F5.
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
// Copiar comando /navi ao clicar em (mapa x, y)
document.addEventListener('click', function (e) {
    const el = e.target.closest('.navi-copy');
    if (!el) return;

    const map = el.dataset.map;
    const x   = el.dataset.x;
    const y   = el.dataset.y;

    const text = `/navi ${map} ${x} ${y}`;

    if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(text).then(function () {
            mw.notify('Comando copiado: ' + text);
        }).catch(function () {
            alert('Comando: ' + text);
        });
    } else {
        const temp = document.createElement('textarea');
        temp.value = text;
        document.body.appendChild(temp);
        temp.select();
        document.execCommand('copy');
        document.body.removeChild(temp);
        mw.notify('Comando copiado: ' + text);
    }
});