MediaWiki:CardCatalog.js: mudanças entre as edições

De Wikincat
Ir para navegação Ir para pesquisar
Conteúdo deletado Conteúdo adicionado
Sem resumo de edição
Sem resumo de edição
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
/* jshint esversion: 10 */
(function () {
(function () {
function addName() {
"use strict";
const name = prompt('Informe o nome', '');
// Credit magic
if (!name) return;
let catalogCardBy = document.getElementById("catalogCardBy");
document.getElementById('name').innerHTML = name;
catalogCardBy.addEventListener("click", addName);
localStorage.setItem('name', name);
catalogCardBy.addEventListener("click", addCrb);
}


function addCrb() {
// TODO: use localStorage to store Name and CRB
let crb = prompt('Informe o CRB', 'CRB-');
if (!crb || crb === 'CRB-') return;
crb = ` – ${crb.trim()}.`;
document.getElementById('crb').innerHTML = crb;
localStorage.setItem('crb', crb);
}
// Credit magic
const catalogCardBy = document.getElementById('catalogCardBy');
if (localStorage.name) {
document.getElementById('name').innerHTML = localStorage.name;
}
if (localStorage.crb) {
document.getElementById('crb').innerHTML = localStorage.crb;
}


function addName() {
catalogCardBy.addEventListener('click', addName);
catalogCardBy.addEventListener('click', addCrb);
let name = prompt("Informe o nome", "");
if (!name) return;
document.getElementById("name").innerHTML = name;
}

function addCrb() {
let crb = prompt("Informe o CRB", "CRB-");
if (!crb || crb === "CRB-") return;
crb = ` – ${crb.trim()}.`;
document.getElementById("crb").innerHTML = crb;
}
})();
})();

Edição atual tal como às 11h31min de 17 de março de 2024

/* jshint esversion: 10 */
(function () {
  function addName() {
    const name = prompt('Informe o nome', '');
    if (!name) return;
    document.getElementById('name').innerHTML = name;
    localStorage.setItem('name', name);
  }

  function addCrb() {
    let crb = prompt('Informe o CRB', 'CRB-');
    if (!crb || crb === 'CRB-') return;
    crb = ` –  ${crb.trim()}.`;
    document.getElementById('crb').innerHTML = crb;
    localStorage.setItem('crb', crb);
  }
  // Credit magic
  const catalogCardBy = document.getElementById('catalogCardBy');
  if (localStorage.name) {
    document.getElementById('name').innerHTML = localStorage.name;
  }
  if (localStorage.crb) {
    document.getElementById('crb').innerHTML = localStorage.crb;
  }

  catalogCardBy.addEventListener('click', addName);
  catalogCardBy.addEventListener('click', addCrb);
})();