Discussioni Wikipedia:Monobook.js/QuickEdit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Rotpunkt ha spostato la pagina Discussioni aiuto:Accessori/QuickEdit a Discussioni Wikipedia:Monobook.js/QuickEdit al posto di un redirect senza lasciare redirect: rimosso da MediaWiki:Gadgets-definition
 
(3 versioni intermedie di 2 utenti non mostrate)
Riga 1:
{{Cambusa||Discussioni MediaWiki:Gadget-QuickEdit.js}}
Da un po' di tempo non funziona più. Ho provato almeno 3 browser e 3 computer diversi (tutti Windows) --[[Utente:Bultro|Bultro]] ([[Discussioni utente:Bultro|m]]) 20:59, 16 dic 2012 (CET)
:Cosa non ti funziona di QuickEdit? Perché a me funziona a metà, cioè vedo la casellina [modifica/QuickEdit] se clicco su QuickEdit mi si apre la casella di modifica ma non la vedo bene come [[:File:Screenshot quickedit1.png|nelle immagini]].
:PS: di solito i problemi con i vari strumenti vengono segnalati in [[Wikipedia:Monobook.js/Aiuto]].--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 21:17, 16 dic 2012 (CET)
::Anch'io vedo i link ma se clicco rimane eternamente "In caricamento...". Su Firefox vedo anche male i vari pulsanti "Salva", "Anteprima"... come elenco puntato anziché tab --[[Utente:Bultro|Bultro]] ([[Discussioni utente:Bultro|m]]) 23:01, 16 dic 2012 (CET)
:::Allora per la questione che si vede male, sono riuscito a capire come si risolve, bisogna chiedere a '''''<span style="font-size:medium;font-family:Comic Sans MS;text-shadow: 2px 2px 3px #aaa"><span style="color:#BB0011">J</span><span style="font-size:small;color:#DD2233">alo</span></span>''''' di inserire una linea di testo in una certa pagina (lo può fare solo un admin) per la questione del caricamento anche a me crea questo problema e non ho la più pallida idea di come si risolva.--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 23:09, 16 dic 2012 (CET)
:::PS:La linea di testo è questa:
:::<pre>importStylesheetURI('http://de.wikipedia.org/w/index.php?title=Benutzer:ASM/quickedit.css&action=raw&ctype=text/css');</pre>
:::e la pagina in cui inserirla è questa: [[MediaWiki:Gadget-QuickEdit.js]].--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 23:13, 16 dic 2012 (CET)
::::Vedo che hai toccato lo script. Hai già risolto? Non ho capito dove inserirla '''''<span style="font-size:medium;font-family:Comic Sans MS;text-shadow: 2px 2px 3px #aaa">[[Utente:Jalo|<span style="color:#BB0011">J</span>]][[Discussioni utente:Jalo|<span style="font-size:small;color:#DD2233">alo</span>]]</span>''''' 08:44, 17 dic 2012 (CET)
{{outdent|::::}}Allora, io non ho toccato nessuno script, sono andato nella pagina del creatore di QuickEdit, [[:de:Benutzer:ASM/quickedit.js|dove si trova il suo codice]] e c'è scritto che bisogna importare quattro righe. Wikipedia italiana nella pagina [[MediaWiki:Gadget-QuickEdit.js]] ne importa solo due di quelle quattro, in particolare non importa la riga
<pre>importStylesheetURI('http://de.wikipedia.org/w/index.php?title=Benutzer:ASM/quickedit.css&action=raw&ctype=text/css');</pre>
che è quella dell'interfaccia. Se aggiungi quella riga in cima alla pagina [[MediaWiki:Gadget-QuickEdit.js]] si dovrebbe sistemare il problema dell'interfaccia. Rimane però da risolvere il problema più importante, cioè che quando clicchi su QuickEdit non carica il codice wiki delle pagine e dunque non ti permette di modificarle. Noto che questo avviene anche nella wiki tedesca dunque penso che questo sia un problema da risolvere a monte e dunque bisogna chiedere al [[:de:Benutzer:ASM|creatore]] (che è en-2).--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 09:35, 17 dic 2012 (CET)<br />
PS: come puoi vedere dal [[Utente:Dega180/common.js|mio common.js]] io ho importato la riga di codice più sopra e ti assicuro che il problema dell'interfaccia si risolve.--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 09:38, 17 dic 2012 (CET)
PPS: facendo {{tasto|Ctrl|Shift|J}} e aprendo QuickEdit mi viene fuori questo testo
<pre>
Data e ora: 17/12/2012 09:48:32
Errore: TypeError: xmlGetById(...) is null
File sorgente: http://de.wikipedia.org/w/index.php?title=Benutzer:ASM/quickedit.js&action=raw&ctype=text/javascript
Riga: 1302
</pre>
--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 09:50, 17 dic 2012 (CET)<br />
PPPS: Aggiungo infine che c'è un utente di en.wiki che al posto di importare il codice dalla wiki tedesca ha copincollato il codice nelle sue sottopagine e il 20 settembre ha fatto [https://en.wikipedia.org/w/index.php?title=User%3AGary_King%2Fquickedit.js&diff=513957954&oldid=469825159 queste modifiche] al codice, magari risolvono il nostro problema. Devo dire inoltre che il creatore tedesco di QuickEdit non edita dal 22 aprile, ma la pagina del codice non è protetta quindi se troviamo una soluzione la possiamo risolvere a monte.--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 10:10, 17 dic 2012 (CET)
 
Ok, su en.wiki ho risolto il problema importando il codice di Gary King, inserendo queste righe
<pre>
importStylesheetURI('http://en.wikipedia.org/w/index.php?title=User:Gary_King/quickedit.css&action=raw&ctype=text/css');
importScriptURI('http://en.wikipedia.org/w/index.php?title=User:Gary_King/quickedit/lang.js&action=raw&ctype=text/javascript');
importScriptURI('http://en.wikipedia.org/w/index.php?title=User:Gary_King/quickedit/search.js&action=raw&ctype=text/javascript');
importScriptURI('http://en.wikipedia.org/w/index.php?title=User:Gary_King/quickedit.js&action=raw&ctype=text/javascript');
</pre>
però se inserisco queste righe su it.wiki il problema persiste, come mai? In particolare firefox mi restituisce questo errore:
<pre>
Data e ora: 17/12/2012 18:52:04
Errore: TypeError: node.style is undefined
File sorgente: http://en.wikipedia.org/w/index.php?title=User:Gary_King/quickedit.js&action=raw&ctype=text/javascript
Riga: 1358
</pre>
--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 18:51, 17 dic 2012 (CET)
:Forse ridefiniamo da qualche parte la funzione xmlGetById. Se commenti le righe
node.style.background = 'none';
node.style.border = 'none';
node.style.fontSize = '8pt';
:del suo quickedit.js magari va. Tanto si limitano a settare l'aspetto della finestrella. Io non ho proprio tempo di fare esperimenti :/ '''''<span style="font-size:medium;font-family:Comic Sans MS;text-shadow: 2px 2px 3px #aaa">[[Utente:Jalo|<span style="color:#BB0011">J</span>]][[Discussioni utente:Jalo|<span style="font-size:small;color:#DD2233">alo</span>]]</span>''''' 08:48, 18 dic 2012 (CET)
 
Problema risolto! Ho commentato le righe come hai detto tu e il problema si è risolto. Dato che non ho potuto modificare le pagine degli altri utenti, ho importato il codice nelle mie sottopagine. Ora serve solo un ultimo edit che può fare esclusivamente un admin: bisogna andare nella pagina [[MediaWiki:Gadget-QuickEdit.js]] e sostituire quello che c'è scritto con il seguente codice
<pre>
importStylesheet('Utente:Dega180/quickedit.css'); // Stylesheet
importScript('Utente:Dega180/quickedit-lang.js'); // Languages
importScript('Utente:Dega180/quickedit-search.js'); // Search
importScript('Utente:Dega180/quickedit.js'); // QuickEdit
</pre>
'''''<span style="font-size:medium;font-family:Comic Sans MS;text-shadow: 2px 2px 3px #aaa"><span style="color:#BB0011">J</span><span style="font-size:small;color:#DD2233">alo</span></span>''''' lo puoi fare tu per piacere? È una cosa veloce veloce...--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 21:07, 18 dic 2012 (CET)<br />
Se mi date il permesso posso spostare la pagina [[Wikipedia:Monobook.js/QuickEdit.js]] in [[Wikipedia:Monobook.js/QuickEdit]] e successivamente copiare il codice, che ora sta nelle mie sottopagine nelle seguenti pagine:
* [[Wikipedia:Monobook.js/QuickEdit.js]]
* [[Wikipedia:Monobook.js/QuickEdit-search.js]]
* [[Wikipedia:Monobook.js/QuickEdit-lang.js]]
* [[Wikipedia:Monobook.js/QuickEdit.css]]
Così facendo il codice viene "ufficializzato" e protetto. Vado con le modifiche?--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 21:31, 18 dic 2012 (CET)
:Fatto io. Adesso in effetti sembra andare :) Non mi ha fatto fare gli spostamenti perché diceva che non si possono spostare pagine js in pagine di testo normale :/ Ho dovuto fare copia incolla '''''<span style="font-size:medium;font-family:Comic Sans MS;text-shadow: 2px 2px 3px #aaa">[[Utente:Jalo|<span style="color:#BB0011">J</span>]][[Discussioni utente:Jalo|<span style="font-size:small;color:#DD2233">alo</span>]]</span>''''' 09:07, 19 dic 2012 (CET)
Ritorna alla pagina di progetto "Monobook.js/QuickEdit".