Vai al contenuto

MediaWiki:Mobile.js: differenze tra le versioni

Da Semi del Verbo, l'enciclopedia dell'influenza del Vangelo sulla cultura
Contenuto cancellato Contenuto aggiunto
Creata pagina con "Il codice JavaScript inserito qui viene caricato dagli utenti che usano il sito per dispositivi mobili: mw.loader.load( '/w/index.php?title=MediaWiki:BibleGet.js&action=r..."
 
Nessun oggetto della modifica
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 1: Riga 1:
/* Il codice JavaScript inserito qui viene caricato dagli utenti che usano il sito per dispositivi mobili */
/* Il codice JavaScript inserito qui viene caricato dagli utenti che usano il sito per dispositivi mobili */
console.log('Hello World from Mobile.js!');
mw.loader.load( '/w/index.php?title=MediaWiki:BibleGet.js&action=raw&ctype=text/javascript' );
mw.hook('wikipage.content').add(function() {
console.log('Hello World from Mobile.js using the wikipage.content hook');
});
// MakeMobileCollapsible, enables collapsible templates/infoboxes on the mobile site.
// See https://en.wikipedia.org/wiki/Wikipedia:MakeMobileCollapsible for more information.
// This is a spinoff from Factotum. (https://en.wikipedia.org/wiki/User:Alexis_Jazz/Factotum)
// MakeMobileCollapsible is public domain, irrevocably released as WTFPL Version 2[www.wtfpl.net/about/] by its author, Alexis Jazz.
/*globals $:false,mw:false*/
//<nowiki>
/*
let MMCollap = {};
MMCollap.do = function(classes,int) {
MMCollap.els = $('.mw-collapsible');
if ( MMCollap.els[0] ) {
if ( MMCollap.els.length > 1 && ( ['enwiki'].indexOf(mw.config.get('wgDBname')) != -1) ) {
$('.autocollapse').addClass('mw-collapsed'); //the "autocollapse" class is handled by code in Common.js on enwiki, but Common.js isn't loaded on mobile.
}
mw.loader.using(['jquery.makeCollapsible']).then( function () {
mw.loader.addStyleTag('.mw-parser-output .mw-collapsible-toggle{font-weight:normal;min-width:6em}');
$(MMCollap.els).makeCollapsible(); //T111565 FTFY
});
}
};
mw.hook( 'wikipage.content' ).add( MMCollap.do ); //make collapsible content collapsible whenever the page is rendered, on load but also e.g. after saving an edit
//</nowiki>
*/

Versione attuale delle 12:08, 25 ago 2024

/* Il codice JavaScript inserito qui viene caricato dagli utenti che usano il sito per dispositivi mobili */
console.log('Hello World from Mobile.js!');
mw.hook('wikipage.content').add(function() {
    console.log('Hello World from Mobile.js using the wikipage.content hook');
});
// MakeMobileCollapsible, enables collapsible templates/infoboxes on the mobile site.
// See https://en.wikipedia.org/wiki/Wikipedia:MakeMobileCollapsible for more information.
// This is a spinoff from Factotum. (https://en.wikipedia.org/wiki/User:Alexis_Jazz/Factotum)
// MakeMobileCollapsible is public domain, irrevocably released as WTFPL Version 2[www.wtfpl.net/about/] by its author, Alexis Jazz.
/*globals $:false,mw:false*/
//<nowiki>
/*
let MMCollap = {};
MMCollap.do = function(classes,int) {
	MMCollap.els = $('.mw-collapsible');
	if ( MMCollap.els[0] ) {
		if ( MMCollap.els.length > 1  && ( ['enwiki'].indexOf(mw.config.get('wgDBname')) != -1) ) {
			$('.autocollapse').addClass('mw-collapsed'); //the "autocollapse" class is handled by code in Common.js on enwiki, but Common.js isn't loaded on mobile.
		}
		mw.loader.using(['jquery.makeCollapsible']).then( function () {
			mw.loader.addStyleTag('.mw-parser-output .mw-collapsible-toggle{font-weight:normal;min-width:6em}');
			$(MMCollap.els).makeCollapsible(); //T111565 FTFY
		});
	}
};
mw.hook( 'wikipage.content' ).add( MMCollap.do ); //make collapsible content collapsible whenever the page is rendered, on load but also e.g. after saving an edit
//</nowiki>
*/