MediaWiki:Gadget-topalert.js

( function( $, mw ) {

$alert = '

';

$alert += '

';

$alert += '

';

$alert += '

';

$(document).ready(function() {

var newMsgRevisionId = mw.config.get( 'wgUserNewMsgRevisionId' );

if ( newMsgRevisionId ) {

var userName = mw.config.get( 'wgUserName' );

var talkLink = '/wiki/User_talk:' + userName + '?redirect=no';

var diffLink = '/w/index.php?title=User_talk:' + userName + '&oldid=' + newMsgRevisionId + '&diff=cur';

$( 'body' ).append( $alert );

$( '#mw-echo-close-box' ).click( function( e ) {

$( '#mw-echo-sliding-alert' ).hide();

e.preventDefault();

} );

$( 'a#mw-echo-talk-link' ).attr( 'href', talkLink );

$( 'a#mw-echo-talk-diff-link' ).attr( 'href', diffLink );

mw.config.set( 'echoNewMsgAlertDisplayed', true );

}

} );

} )( jQuery, mediaWiki );