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

De Wikincat
Ir para navegação Ir para pesquisar
imported>Jaideraf
Sem resumo de edição
Sem resumo de edição
 
(5 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 1: Linha 1:
/* jshint esversion: 10 */
(function() {
(function () {
"use strict";
function addName() {
// Credit magic
const name = prompt('Informe o nome', '');
let by = document.getElementById("by");
if (!name) return;
by.addEventListener("click", addName);
document.getElementById('name').innerHTML = name;
by.addEventListener("click", addCrb);
localStorage.setItem('name', name);
}


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


catalogCardBy.addEventListener('click', addName);
function addName() {
catalogCardBy.addEventListener('click', addCrb);
let txt;
let name = prompt("Informe o nome", "");
if (name === null || name === "") {
txt = document.getElementById("name").textContent;
} else {
txt = name;
}
document.getElementById("name").innerHTML = txt;
}

function addCrb() {
let txt;
let crb = prompt("Informe o CRB", "CRB-");
if (crb === null || crb === "CRB-") {
txt = "";
} else {
txt = "" + crb + ".";
}
document.getElementById("crb").innerHTML = txt;
}
})();
})();

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