Scholar: pulsante rapido "Ultimo anno"
Aggiunge un pulsante accanto alla barra che limita i risultati all'ultimo anno con un clic.
Codice da copiare
// Add a quick "Last year" filter button next to the search bar
(function () {
if (document.getElementById('jzSchLastYear')) { return; }
function host() {
return document.querySelector('#gs_ab, #gs_hdr_act, #gs_hdr');
}
var h = host();
if (!h) {
new MutationObserver(function (m, obs) {
if (host()) { obs.disconnect(); mount(); }
}).observe(document.body, { childList: true, subtree: true });
return;
}
mount();
function mount() {
var h2 = host();
if (!h2 || document.getElementById('jzSchLastYear')) { return; }
var btn = document.createElement('a');
btn.id = 'jzSchLastYear';
var y = new Date().getFullYear();
var params = new URLSearchParams(location.search);
params.set('as_ylo', String(y - 1));
params.set('scisbd', '1');
btn.href = location.pathname + '?' + params.toString();
btn.textContent = 'Last year';
btn.style.cssText = 'display:inline-block;margin:6px 10px;padding:6px 14px;background:#1a73e8;color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-radius:4px;';
h2.appendChild(btn);
}
})();
Come usare questo esempio
- Copia il codice con il pulsante qui sopra.
- Installa JustZix (2 minuti) e apri l'estensione sulla pagina di destinazione.
- Aggiungi una nuova regola corrispondente a quella pagina.
- Incolla il codice nel pannello JavaScript della regola e salva — viene eseguito a ogni visita della pagina.
Valuta questo esempio
Nessuna valutazione — sii il primo.