From b765f0df57476911ca2f56643578c59a4ebfa632 Mon Sep 17 00:00:00 2001 From: Luigi D'Acunto Date: Tue, 24 Jun 2025 16:50:18 +0200 Subject: [PATCH] Aggiorna la versione a 1.1.003 e modifica la regex per il matching dei codici corso, compatibile con i codici che contengono caratteri alfanumerici --- CHANGELOG.md | 3 +++ tampermonkey-script/GAIA-Swissknife.user.js | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 874882c..c859eb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # 🧰 GAIA Swissknife – Changelog +## v1.1.003 - 2025-06-24: +- Modificata regex per il matching dei codici corso, compatibile con i codici che contengono caratteri alfanumerici + ## v1.1.002 - 2025-06-07: - Modificata regex per il matching dei codici corso, compatibile con i codici che contengono spazi - Aggiunto link per aprire la pagina del corso nella modale dove compaiono i corsi rilevati diff --git a/tampermonkey-script/GAIA-Swissknife.user.js b/tampermonkey-script/GAIA-Swissknife.user.js index ba70f3c..6996bb6 100644 --- a/tampermonkey-script/GAIA-Swissknife.user.js +++ b/tampermonkey-script/GAIA-Swissknife.user.js @@ -5,7 +5,7 @@ // @downloadURL https://luigidacunto.com/scripts/gaia-swissknife/tampermonkey-script/GAIA-Swissknife.user.js // @changelogURL https://luigidacunto.com/scripts/gaia-swissknife/tampermonkey-script/CHANGELOG.md // @author Luigi D'Acunto -// @version 1.1.002 +// @version 1.1.003 // @description Aggiunge funzionalità alle pagine di GAIA // @match https://gaia.cri.it/* // @require https://code.jquery.com/jquery-3.6.0.min.js @@ -413,7 +413,7 @@ GM_addStyle(GM_getResourceText("DataTablesCSS")); if ($corsoLink.length === 0) return; // blocco non relativo a richiesta corso const corsoText = $corsoLink.text().trim(); - const match = corsoText.match(/([A-Z]{3,}\/\d{4}\/[A-Z]+(?: [A-Z]+)?\/\d{4,})/); + const match = corsoText.match(/([A-Z]{2,}\/\d{4}\/[A-Z0-9]+(?: [A-Z0-9]+)?\/\d{4,})/); if (!match) return; const codiceCorso = match[1]; @@ -607,4 +607,6 @@ GM_addStyle(GM_getResourceText("DataTablesCSS")); // v1.0.2 - Fix: // - Modificata regex per il matching dei codici corso, compatibile con i codici che contengono spazi // - Aggiunto link per aprire la pagina del corso nella modale dove compaiono i corsi rilevati +// v1.0.3 - Fix: +// - Modificata regex per il matching dei codici corso, compatibile con i codici che contengono caratteri alfanumerici // ==/CHANGELOG== \ No newline at end of file