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

De Wikincat
Ir para navegação Ir para pesquisar
imported>Jaideraf
m (implementing localStorage)
Sem resumo de edição
 
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;
if (localStorage.name) {
document.getElementById("name").innerHTML = localStorage.name;
localStorage.setItem('name', name);
}
}
if (localStorage.crb) {
document.getElementById("crb").innerHTML = localStorage.crb;
}


function addCrb() {
catalogCardBy.addEventListener("click", addName);
let crb = prompt('Informe o CRB', 'CRB-');
catalogCardBy.addEventListener("click", addCrb);
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;
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);
}
})();
})();

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);
})();