MediaWiki:Gadget-LinkedInRequests.js: differenze tra le versioni
Creata pagina con "(function () { // ✅ Dati finti per test locale const richieste = [ { name: "Mario Rossi" }, { name: "Anna Bianchi" }, { name: "Luca Verdi" } ]; function caricaRichieste() { const container = document.getElementById("richiesteLinkedIn"); if (!container) return; container.innerHTML = ""; // svuota il caricamento iniziale if (richieste.length === 0) { container.innerHTML = "<p>✅ Nessuna richiesta in attesa.</p>"; return..." |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
(function () { | (function () { | ||
const richieste = [ | const richieste = [ | ||
{ name: "Mario Rossi" }, | { name: "Mario Rossi" }, | ||
Riga 11: | Riga 10: | ||
if (!container) return; | if (!container) return; | ||
container.innerHTML = ""; | container.innerHTML = ""; | ||
if (richieste.length === 0) { | if (richieste.length === 0) { |
Versione attuale delle 14:00, 14 giu 2025
(function () {
const richieste = [
{ name: "Mario Rossi" },
{ name: "Anna Bianchi" },
{ name: "Luca Verdi" }
];
function caricaRichieste() {
const container = document.getElementById("richiesteLinkedIn");
if (!container) return;
container.innerHTML = "";
if (richieste.length === 0) {
container.innerHTML = "<p>✅ Nessuna richiesta in attesa.</p>";
return;
}
richieste.forEach(req => {
const row = document.createElement("div");
row.className = "mw-ui-button-group";
row.style.margin = "1em 0";
const nome = document.createElement("span");
nome.textContent = req.name;
nome.className = "mw-ui-button mw-ui-quiet";
nome.style.fontWeight = "bold";
const btnAccetta = document.createElement("a");
btnAccetta.href = '/wiki/Approva_' + encodeURIComponent(req.name);
btnAccetta.className = 'mw-ui-button';
btnAccetta.textContent = '✅ Approva';
const btnRifiuta = document.createElement("a");
btnRifiuta.href = '/wiki/Rifiuta_' + encodeURIComponent(req.name);
btnRifiuta.className = 'mw-ui-button';
btnRifiuta.textContent = '❌ Rifiuta';
row.appendChild(nome);
row.appendChild(btnAccetta);
row.appendChild(btnRifiuta);
container.appendChild(row);
});
}
mw.loader.using(['mediawiki.util'], function () {
$(function () {
if (mw.config.get("wgPageName") === "RichiesteAccesso_LinkedIn") {
caricaRichieste();
}
});
});
})();