Localisation updates from https://translatewiki.net.
[mediawiki.git] / resources / src / mediawiki.special.userrights.js
blob43e71aae0a0dd2b280fd01f9922819dd659569b5
1 /*!
2  * JavaScript for Special:UserRights
3  */
4 $( () => {
5         // Replace successbox with notifications
6         require( 'mediawiki.notification.convertmessagebox' )();
8         // Dynamically show/hide the "other time" input under each dropdown
9         $( '.mw-userrights-nested select' ).on( 'change', ( e ) => {
10                 $( e.target.parentNode ).find( 'input' ).toggle( $( e.target ).val() === 'other' );
11         } );
13         $( '#wpReason' ).codePointLimit( mw.config.get( 'wgCommentCodePointLimit' ) );
15         // Disable the watch field for cross-wiki userright changes
16         const userrightsInterwikiDelimiter = require( './config.json' ).UserrightsInterwikiDelimiter;
17         $( '#username' ).on( 'change', ( e ) => {
18                 $( '#wpWatch' ).prop( 'disabled', e.target.value.indexOf( userrightsInterwikiDelimiter ) !== -1 );
19         } ).trigger( 'change' );
20 } );