Differenze tra le versioni di "MediaWiki:Vector.js"
(Creata pagina con "→Il codice JavaScript inserito qui viene caricato dagli utenti che usano il tema Vector: mw.loader.using( 'jquery.suggestions', function () { $( function () {...") |
|||
| Riga 1: | Riga 1: | ||
/* Il codice JavaScript inserito qui viene caricato dagli utenti che usano il tema Vector */ | /* Il codice JavaScript inserito qui viene caricato dagli utenti che usano il tema Vector */ | ||
| + | |||
mw.loader.using( 'jquery.suggestions', function () { | mw.loader.using( 'jquery.suggestions', function () { | ||
| Riga 15: | Riga 16: | ||
cache: true, | cache: true, | ||
maxRows: 8, | maxRows: 8, | ||
| − | fetch: function ( value ) { | + | fetch: function ( value, callback ) { |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
new mw.Api().get( { | new mw.Api().get( { | ||
action: 'opensearch', | action: 'opensearch', | ||
| Riga 29: | Riga 23: | ||
limit: 8 | limit: 8 | ||
} ).done( function ( data ) { | } ).done( function ( data ) { | ||
| − | + | callback( data[ 1 ] || [] ); | |
| − | + | } ).fail( function () { | |
| − | + | callback( [] ); | |
| − | ); | ||
} ); | } ); | ||
} | } | ||
Versione attuale delle 17:19, 27 ott 2026
/* Il codice JavaScript inserito qui viene caricato dagli utenti che usano il tema Vector */
mw.loader.using( 'jquery.suggestions', function () {
$( function () {
var $input = $( '#searchInput' );
if ( !$input.length || $input.data( 'wfAutocomplete' ) ) {
return;
}
$input.data( 'wfAutocomplete', true );
$input.suggestions( {
delay: 150,
cache: true,
maxRows: 8,
fetch: function ( value, callback ) {
new mw.Api().get( {
action: 'opensearch',
search: value,
namespace: 0,
limit: 8
} ).done( function ( data ) {
callback( data[ 1 ] || [] );
} ).fail( function () {
callback( [] );
} );
}
} );
} );
} );