Contenuto cancellato Contenuto aggiunto
→‎Gadget: + .conditionalLoadForceEdit() // «Wikinotizie non ha ancora un articolo con questo nome»?
Riga 448:
)
importScript( this.scriptPage );
 
}
, conditionalLoadForceEdit () {
 
var
action = mw.config.values.wgAction
, editLink
;
 
if ( ! this.titles.some(
t => t.test( mw.config.values.wgPageName )
) )
return;
 
if ( action === 'edit' ) {
importScript( this.scriptPage );
return;
}
 
if ( action !== 'view' )
return;
 
editLink = document.querySelector( '#ca-edit a' );
 
if (
editLink
&&
editLink.textContent.trim() === 'Crea'
)
editLink.click();
 
}
})
//.conditionalLoad();
.conditionalLoadForceEdit();
</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)
:: '''Edit :''' <code>/.../</code> &rarr; <code>/^...$/</code>
:: Riduce il rischio di falsi positivi e dovrebbe rendere piúpiù immediata l'esclusione delle pagine non pertinenti. --&nbsp;<small><tt>[[Utente:Codicorumus|Codicorumus]]</tt>&nbsp;&nbsp;[[Discussioni utente:Codicorumus|&laquo;&nbsp;msg]]</small> 21:50, 22 ago 2019 (CEST)
:::Continua a fare difetto su categorie vuote come [[:Categoria:19 agosto 2019]]--[[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>]] 13:10, 23 ago 2019 (CEST)
:::: {{@|Ferdi2005}} &mdash; '''Edit :''' +<code>.conditionalLoadForceEdit()</code>
:::: Se la pagina su cui arrivi inizia con ''«Wikinotizie non ha ancora un articolo con questo nome»'' e non è in modalità modifica, allora <code>.conditionalLoadForceEdit()</code> risolve il problema automatizzando il passaggio in modifica. Altrimenti, se non ti funziona neppure arrivandoci dal link rosso, che ti porta direttamente in modifica senza passare per la pagina intermedia, si tratta probabilmente di una incompatibilità col tuo browser. --&nbsp;<small><tt>[[Utente:Codicorumus|Codicorumus]]</tt>&nbsp;&nbsp;[[Discussioni utente:Codicorumus|&laquo;&nbsp;msg]]</small> 17:05, 23 ago 2019 (CEST)