Discussioni MediaWiki:Gadget-puntanoqui.js

Contenuti della pagina non supportati in altre lingue.
Da Wikisource.

wgCanonicalNamespace[modifica]

Invece di confrontare "wgCanonicalNamespace" si può usare il numero corrispondente ("wgNamespaceNumber"), valido su tutte le wiki. Ho usato inoltre "mw.config.get" invece delle variabili globali, che sono deprecate. Codice sorgente: Utente:Ricordisamoa/puntano-qui.js. --Ricordisamoa 16:32, 25 giu 2013 (CEST)[rispondi]

Il problema, con i namespace specifici per progetto (come Page e Index), è che il wgNamespaceNumber NON è valido per tutte le wiki... :-( Ognuna è (era?) stata libera di fare un po' quello che voleva. Comunque: grazie, studierò bene l'esempio; e poi darò la caccia agli altri wgCanonicalNamespace che sono sparsi in ogni dove.
Se hai molto, ma molto, ma molto fegato ci sono dozzine di miei script js "creativi", ma funzionanti per miracolo sparsi dovunque.... una vera collezione di come non si programma.... poteri essere io, marcato come deprecated. Be', uomo avvisato mezzo salvato. --Alex brollo (disc.) 16:45, 25 giu 2013 (CEST)[rispondi]
Altri miglioramenti: mw.util.wikiScript("api") invece di /w/api.php e i parametri passati direttamente a $.ajax invece di "costruire" l'URL a mano. --Ricordisamoa 16:43, 25 giu 2013 (CEST)[rispondi]
Sulla validità cross-wiki hai ragione, purtroppo... però, mantenendoci qui, il nome "canonico" di un namespace può cambiare con relativa facilità, invece del "numero" univoco. --Ricordisamoa 16:59, 25 giu 2013 (CEST)[rispondi]
PS: dammi in pasto tutti gli script che puoi --Ricordisamoa 17:00, 25 giu 2013 (CEST)[rispondi]
AH! RicordiSamoa, se metti a posto gli script di Alex, ti facciamo una statua qui su source :-) Aubrey McFato 17:51, 25 giu 2013 (CEST)[rispondi]