Page MenuHomeWickedGov Phorge

mediawiki.userSuggest.js
No OneTemporary

Size
781 B
Referenced Files
None
Subscribers
None

mediawiki.userSuggest.js

/*!
* Add autocomplete suggestions for names of registered users.
*/
( function () {
let api;
const config = {
fetch: function ( userInput, response, maxRows ) {
const node = this[ 0 ];
api = api || new mw.Api();
$.data( node, 'request', api.get( {
formatversion: 2,
action: 'query',
list: 'allusers',
auprefix: userInput,
aulimit: maxRows
} ).done( ( data ) => {
const users = data.query.allusers.map( ( userObj ) => userObj.name );
response( users );
} ) );
},
cancel: function () {
const node = this[ 0 ],
request = $.data( node, 'request' );
if ( request ) {
request.abort();
$.removeData( node, 'request' );
}
}
};
$( () => {
$( '.mw-autocomplete-user' ).suggestions( config );
} );
}() );

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 3, 11:55 (3 d, 19 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
de/12/80abb882a5cc583dfe7aad445247
Default Alt Text
mediawiki.userSuggest.js (781 B)

Event Timeline