Järjestelmäviesti:Gadget-summarycheck.js

Wikipediasta
Siirry navigaatioon Siirry hakuun

Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.

  • Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
  • Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
  • Internet Explorer ja Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
  • Opera: Paina Ctrl-F5.
/*
Scripti tarkistaa onko käyttöoikeussivulla yhteenvetokenttä täytettynä ennen kuin
käyttöoikeudet voi tallentaa.
-- Zache, 25.12.2014

*/
function check_userrights_change_summary() {
	var error_msg = 'Summary field is mandatory.';
	if ( mw.config.get( 'wgPageContentLanguage' ) == 'fi' ) {
		error_msg = 'Syy-kenttä on pakollinen.';
	}

	$( '#wpReason' ).css( 'color', 'gray' );
	$( '#wpReason' ).css( 'background-color', '#FF9' );
	$( '#wpReason' ).val( error_msg );

	$( '#wpReason' ).focus( function() {
		if ( $( this ).val() === error_msg ) {
			$( this ).css( 'color', 'inherit' );
			$( '#wpReason' ).css( 'background-color', 'inherit' );
			$( this ).val( '' );
		}
	} );
	$( 'input[name="saveusergroups"]' ).click( function() {
		var summary = $( '#wpReason' ).val();
		if ( ( summary === error_msg ) || ( summary === '' ) ) {
			alert( error_msg );
			return false;
		}
	} );
}

if ( mw.config.get( 'wgCanonicalSpecialPageName' ) == 'Userrights' ) {
	$( check_userrights_change_summary );
}