Contenuto cancellato Contenuto aggiunto
→‎Gadget: nuova sezione
Riga 424:
 
Ciao Codicorumus, è da un po' che non ci si sente! Volevo chiederti come mai il tuo gadget non funziona automaticamente quando nella pagina non c'è alcuna categoria, ovvero bisogna salvare la pagina vuota e poi cliccare su modifica. (Vedi il [[Wikinotizie:Bar|perché io e Gce pensiamo debbano essere create anche quelle vuote]]).--[[Utente:Ferdi2005|<span style="font-family:Avenir Next, Lato, Helvetica, sans-serif; color:#ff0000">'''Ferdi2005'''</span>]] [[Discussioni utente:Ferdi2005| <span style="font-family:Avenir Next, Lato, Helvetica, sans-serif; color:#ff0000;"><sub>(Posta)</sub></span><span style="font-family:Lato; color:#FFAA99;font-size:9px;"></span>]] 20:48, 20 ago 2019 (CEST)
: {{@|Ferdi2005}} &mdash; Ciao. Eh, sí, sono più o meno scomparso&nbsp;:-)&nbsp; Comunque, venendo alla questione, immagino che si tratti di falsi negativi dell'attuale [[MediaWiki:Gadget-autoFillDatePages.js]], prova a sostituirlo con questo che dovrebbe intercettare tutti gli indirizzi validi:
<dl><dd><syntaxhighlight lang="Javascript">
/* globals
mw : false
, importScript : false
*/
 
({
scriptPage : 'Utente:Codicorumus/autoFillDatePages.js'
, titles : [
/Categoria:((\d{1,2}_)?\w+_)?\d{4}/
, /Wikinotizie:\d{4}(\/[a-z]+(\/\d{1,2})?)?/
, /Categoria:Wikinotizie_Bar_-_(\d{1,2}_)?\w+_\d{4}/
]
, conditionalLoad () {
 
if (
mw.config.values.wgAction === 'edit'
&&
this.titles.some(
t => t.test( mw.config.values.wgPageName )
)
)
importScript( this.scriptPage );
 
}
})
.conditionalLoad();
</syntaxhighlight></dd></dl>
: Nel caso ancora non vada, segnati gli indirizzi delle pagine su cui fallisce. La versione attuale, per esempio, non intercetta gli indirizzi con gli spazi (si aspetta di trovare gli underscore, "_", che ci sono nei link rossi, p.e.) questa aggira il problema tramite <code>wgPageName</code>. --&nbsp;<small><tt>[[Utente:Codicorumus|Codicorumus]]</tt>&nbsp;&nbsp;[[Discussioni utente:Codicorumus|&laquo;&nbsp;msg]]</small> 21:09, 21 ago 2019 (CEST)