Megjegyzés: mentés után frissítened kell a böngésződ gyorsítótárát, hogy lásd a változásokat.
- Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Frissítés gombra a címsorban, vagy használd a Ctrl–F5 vagy Ctrl–R billentyűkombinációt (Mac-en Command–R);
- Google Chrome: használd a Ctrl–Shift–R billentyűkombinációt (Mac-en Command–Shift–R);
- Internet Explorer: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt;
- Opera: ürítsd ki a gyorsítótárat a Beállítások / Haladó / Előzmények→Törlés most gombbal, majd frissítsd az oldalt.
$( function() {
'use strict';
$( '.mw-rollback-link a' ).click( function( e ) {
var container = $( this ).closest( '.mw-rollback-link' ), tmp;
e.preventDefault();
if ( $( '.rollback-summary', container ).length ) {
$( '.rollback-summary', container ).toggle();
} else {
var name = '';
$( this ).prop( 'href', function( $, href ) {
name = href.match( /&from=([^&]*)&token/ );
name = name[1].replace( /\+/g, ' ' );
} );
$( this ).after(
'<div class="rollback-summary"><form>' +
'<span><input class="rollback-text" name="summary" type="text" maxlength="210" spellcheck="true"></span>' +
'<input class="rollback-submit-button" type="button" value="Rollback">' +
'</form></div>'
);
// Style rollback form
$( '.rollback-summary', container ).css( {
'position': 'absolute',
'padding': '10px',
'border': '1px solid #CCC',
'background-color': '#F9F9F9',
'left': '182px',
'z-index': '99',
'right': '26px',
'height': '24px'
} );
$( '.rollback-summary form', container ).css( 'position', 'relative' );
$( '.rollback-summary span', container ).css( {
'position': 'absolute',
'left': '0px',
'right': '88px',
'top': '1px'
} );
$( '.rollback-submit-button', container ).css( { 'position': 'absolute', 'right': '0' } );
// Default rollback text
$( '.rollback-text', container ).css( 'width', '100%' )
.val( 'Reverted edits by [[Special:Contribs/' + name + '|' + name + ']] ([[User talk:' + name + '|talk]]) to last revision by $1' );
}
// This puts the cursor at the end of the text
$( '.rollback-summary input:first', container ).focus();
tmp = $( '.rollback-summary input:first', container ).val();
$( '.rollback-summary input:first', container ).val( '' ).val( tmp );
} );
$( '.rollback-submit-button' ).live( 'click', function() {
var container = $( this ).closest( '.mw-rollback-link' );
window.location = $( 'a', container ).prop( 'href' ) + '&summary=' + $( '.rollback-text', container ).val();
} );
} );