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 () {
  // ✅ Dati finti per test locale
   const richieste = [
   const richieste = [
     { name: "Mario Rossi" },
     { name: "Mario Rossi" },
Riga 11: Riga 10:
     if (!container) return;
     if (!container) return;


     container.innerHTML = ""; // svuota il caricamento iniziale
     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();
      }
    });
  });
})();