MediaWiki:CardCatalog.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
imported>Jaideraf Sem resumo de edição |
imported>Jaideraf m (implementing localStorage) |
||
Linha 3: | Linha 3: | ||
// Credit magic |
// Credit magic |
||
let catalogCardBy = document.getElementById("catalogCardBy"); |
let 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", addName); |
||
catalogCardBy.addEventListener("click", addCrb); |
catalogCardBy.addEventListener("click", addCrb); |
||
// TODO: use localStorage to store Name and CRB |
|||
function addName() { |
function addName() { |
||
Linha 12: | Linha 17: | ||
if (!name) return; |
if (!name) return; |
||
document.getElementById("name").innerHTML = name; |
document.getElementById("name").innerHTML = name; |
||
localStorage.setItem("name", name); |
|||
} |
} |
||
Linha 19: | Linha 25: | ||
crb = ` – ${crb.trim()}.`; |
crb = ` – ${crb.trim()}.`; |
||
document.getElementById("crb").innerHTML = crb; |
document.getElementById("crb").innerHTML = crb; |
||
localStorage.setItem("crb", crb); |
|||
} |
} |
||
})(); |
})(); |
Edição das 14h49min de 3 de novembro de 2022
(function () {
"use strict";
// Credit magic
let 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);
function addName() {
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);
}
})();