Discussioni MediaWiki:Gadget-PulsantiBase.js

Ultimo commento: 10 anni fa di Andyrom75

Qualcuno ha qualcosa in contrario se aggiorno questo script in modo da cancellare le emoticon che sono una bischerata imho, far apparire i pulsanti solo quando effettivamente servono ed aggiungere i pulsanti utili per i listing?--Wim b /[ t ] 01:22, 24 mag 2013 (CEST)Rispondi

Almeno funzionassero le emoticon... {{Sad}} --Ricordisamoa 06:40, 24 mag 2013 (CEST)Rispondi
Se non ricordo male, i template furono cancellati da Civvì su richiesta di Gobbler, pertanto puoi procedere allo snellimento di tali pulsanti. --Andyrom75 (discussioni) 08:43, 24 mag 2013 (CEST)Rispondi
Ok, allora al più presto mi ci metto sotto e guardo di tirarci fuori qualcosa di più utile.--Wim b /[ t ] 20:25, 24 mag 2013 (CEST)Rispondi
I pulsanti sono stati snelliti, visto che sono visibili anche ai non loggati, devono essere quelli veramente utili a tutti, quindi per adesso ho messo solo i listings. Non riesco però a farli caricare olo nel NS:= perché con il metodo che uso di solito mi da un errore, posto i listing in tutti i NS e poi magari con più calme, qualcuno più bravo di me ci mette le mani?--Wim b /[ t ] 22:22, 24 mag 2013 (CEST)Rispondi
Ieri andavano, oggi non vanno più, o meglio, magari continuano ad andare, ma non vedo la casella di modifica. Mi arrendo, metto il codice fin'ora fatto qui, dovrebbe funzioanre bene, ma senza toolbar non posso fare molte prove...
Codice
/*<pre>*/
/* ----------------------------------------------------------------------- */
/* Aggiunge i pulsanti personalizzati nella barra degli strumenti avanzata */
/* ----------------------------------------------------------------------- */
console.log("caricamento pulsanti");
mw.loader.using( ['ext.wikiEditor.toolbar'], function(){

		//Crea un nuovo gruppo "Comunità" nella toolbar
		$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'sections': {
				'list': {
					'type': 'toolbar',
					'label': 'Liste'
				}
			}
		} );

	} );
	
	                //Crea un nuovo gruppo "Emoticon" nella sezione "Comunità"
		$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'list',
			'groups': {
				'listing': {
					'label': 'Listing'
				}
			}
		} );
		
		
		$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'list',
			'group': 'listing',
			'tools': {
				'vedere': {
                        label: 'See listing', // or use labelMsg for a localized label, see above
                        type: 'button',
                        icon: 'http://upload.wikimedia.org/wikipedia/commons/b/b7/Italian_traffic_signs_-_icona_museo.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: '<see name=\" ' ,
                                        post: ' \" alt=\" \" address=\" \" directions=\" \" phone=\" \" tollfree=\" \" email=\" \" fax=\" \" lat=\" \" long=\" \" url=\" \" hours=\" \" price=\" \"> </see>' // text to be inserted
                                }
                        }
                }
        }
} );

$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'list',
			'group': 'listing',
			'tools': {
				'fare': {
                        label: 'Do listing', // or use labelMsg for a localized label, see above
                        type: 'button',
                        icon: 'http://upload.wikimedia.org/wikipedia/commons/3/30/Pictograms-nps-bicycle_trail-2.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: '<do name=\" ' ,
                                        post: ' \" alt=\" \" address=\" \" directions=\" \" phone=\" \" tollfree=\" \" email=\" \" fax=\" \" lat=\" \" long=\" \" url=\" \" hours=\" \" price=\" \"> </do>' // text to be inserted
                                }
                        }
                }
        }
} );
$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'list',
			'group': 'listing',
			'tools': {
				'comprare': {
                        label: 'Buy listing', // or use labelMsg for a localized label, see above
                        type: 'button',
                        icon: 'http://upload.wikimedia.org/wikipedia/commons/a/a1/Italian_traffic_signs_-_icona_supermercato.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: '<buy name=\" ' ,
                                        post: ' \" alt=\" \" address=\" \" directions=\" \" phone=\" \" tollfree=\" \" email=\" \" fax=\" \" lat=\" \" long=\" \" url=\" \" hours=\" \" price=\" \"> </buy>' // text to be inserted
                                }
                        }
                }
        }
} );
$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'list',
			'group': 'listing',
			'tools': {
				'mangiare': {
                        label: 'Eat listing', // or use labelMsg for a localized label, see above
                        type: 'button',
                        icon: 'http://upload.wikimedia.org/wikipedia/commons/2/2c/Italian_traffic_signs_-_icona_ristorante.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: '<eat name=\" ' ,
                                        post: ' \" alt=\" \" address=\" \" directions=\" \" phone=\" \" tollfree=\" \" email=\" \" fax=\" \" lat=\" \" long=\" \" url=\" \" hours=\" \" price=\" \"> </eat>' // text to be inserted
                                }
                        }
                }
        }
} );
$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'list',
			'group': 'listing',
			'tools': {
				'bere': {
                        label: 'Drink listing', // or use labelMsg for a localized label, see above
                        type: 'button',
                        icon: 'http://upload.wikimedia.org/wikipedia/commons/a/a5/Verre_cocktail.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: '<drink name=\" ' ,
                                        post: ' \" alt=\" \" address=\" \" directions=\" \" phone=\" \" tollfree=\" \" email=\" \" fax=\" \" lat=\" \" long=\" \" url=\" \" hours=\" \" price=\" \"> </drink>' // text to be inserted
                                }
                        }
                }
        }
} );

$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'list',
			'group': 'listing',
			'tools': {
				'dormire': {
                        label: 'Sleep listing', // or use labelMsg for a localized label, see above
                        type: 'button',
                        icon: 'http://upload.wikimedia.org/wikipedia/commons/2/25/Pictograms-nps-lodging.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: '<sleep name=\" ' ,
                                        post: ' \" alt=\" \" address=\" \" directions=\" \" phone=\" \" tollfree=\" \" email=\" \" fax=\" \" lat=\" \" long=\" \" url=\" \" hours=\" \" price=\" \"> </sleep>' // text to be inserted
                                }
                        }
                }
        }
} );

$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'list',
			'group': 'listing',
			'tools': {
				'altro': {
                        label: 'Other listing', // or use labelMsg for a localized label, see above
                        type: 'button',
                        icon: 'http://upload.wikimedia.org/wikipedia/commons/7/7e/Italian_traffic_signs_-_icona_informazioni.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: '<listing name=\" ' ,
                                        post: ' \" alt=\" \" address=\" \" directions=\" \" phone=\" \" tollfree=\" \" email=\" \" fax=\" \" lat=\" \" long=\" \" url=\" \" hours=\" \" price=\" \"> </listing>' // text to be inserted
                                }
                        }
                }
        }
} );

console.log("pulsanti caricati");
/* FINE pulsanti personalizzati per la barra degli strumenti */
/*</pre>*/

--Wim b (senza firma)

Wim, non ho ben capito cosa hai fatto e quali prove tu abbia fatto. Nel frattempo ho modificato lo script per eliminare i pulsanti legati alle emoticon. Se, serve dammi ulteriori dettagli che ne parliamo. --Andyrom75 (discussioni) 16:06, 25 mag 2013 (CEST)Rispondi
In pratica per non salvare ogni volta su wiki, faccio le prove con la console javascript, quando non mi appare nulla, quando mi sparisce anche la barra base, sempre usando il solito codice. L'ultima volta mi era sparita la barra e non mi riusciva farla riapparire (nonostante avessi aggiornato la pagina e chiuso la console), eppure lo stesso codice ieri sera funzionava bene. --Wim b (senza firma ancora)
Ritorna alla pagina "Gadget-PulsantiBase.js".