Buongiorno,
con uno userscript vorrei aprire da questa pagina due filtri, "Apri la lista completa" e, successivamente, "Tutte le biblioteche". Ho provato ad usare questo userscript, ma funziona solo aggiornando la pagina:
codice:
(function() {
'use strict';
window.addEventListener('load', function() {
const section = document.getElementById('biblioteche');
const details = section.querySelector('details');
const link = section.querySelector('li.tutte a')
if (details) details.click();
link.click();
}, false);
})();
Dato che la stessa pagina si apre a partire dal click su un titolo, ad esempio dal prima titolo di questo link, ho anche provato, ma senza successo, ad usare questa alternativa:
codice:
(function() {
'use strict';
const links = document.querySelectorAll('a[title="Vai alla scheda del documento"]');
links.forEach(link => {
link.addEventListener('click', function(event) {
// Impedisce il comportamento predefinito del collegamento
event.preventDefault();
const section = document.getElementById('biblioteche');
const details = section.querySelector('details');
const tutteLink = section.querySelector('li.tutte a');
if (details) details.click();
tutteLink.click();
});
});
})();
Grazie!