Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
/* из [[w:MediaWiki:Gadget-preview.js]], автор [[w:User:Alex Smotrov]] */
ajaxPreviewMsg = {
	emptydiff: 'Изменений нет',
	difftip: 'shift-клик для сравнения с этой старой версией',
	diff2old: 'это сравнение со старой версией',
	viewtip: 'shift-клик кнопку для обновления также категорий и интервик\
		(<a href=//ru.wikipedia.org/wiki/Википедия:Гаджеты/Ajax-предпросмотр#preview target=_blank>подробнее</a>)'
};


if ( /^(edit|submit)$/.test( mw.config.get( 'wgAction' ) ) &&
	!/Special|Module/.test( mw.config.get( 'wgCanonicalNamespace' ) )
) {
	$( function() {

		ajaxPreviewPos = window.ajaxPreviewPos || 'right';

		if ( ajaxPreviewPos !== 'bottom' ) {
			var previewToolbar = $( '<div style="float:' + ajaxPreviewPos + '" />' );
			if ( mw.user.options.get( 'usebetatoolbar' ) || $.wikiEditor ) {
				$( '#wikiPreview' ).after( '<div style="width:100%; clear:both" />', previewToolbar );
			} else {
				var el = $('#toolbar');
				if ( el.length ) {
					el.prepend( previewToolbar );
				} else {
					$( '#editform' ).before( previewToolbar );
				}
			}
		}
		addBtn( window.ajaxPreviewButton, 'wpPreview', window.ajaxPreviewKey || 'p' );
		addBtn( window.ajaxDiffButton, 'wpDiff', window.ajaxDiffKey || 'v' );
		mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Js/preview2.js&action=raw&ctype=text/javascript' );

		function addBtn ( name, id, akey ) {
			var btnOld = $( '#' + id );
			if ( !btnOld ) {
				return;
			}
			var btn = $( '<input type=button id="' + id + 'Live" title="' + btnOld.val() + ' (ajax)" />' );
			if ( ajaxPreviewPos == 'bottom' ) {
				btn.val( btnOld.val() ).insertBefore( btnOld.val( '>' ) );
			} else {
				if ( !name ) { //extract last word from standard buttons
					name = btnOld.val();
					var i = name.lastIndexOf( ' ' ) + 1;
					name = name.substring( i, i + 1 ).toUpperCase() + name.substring( i + 1 );
				}
				btn.val( name )
					.css( 'height', '22px' )
					.css( 'padding', '0 1px' )
					.appendTo( previewToolbar );
			}
			if ( akey ) { //reassign acces key
				if ( btnOld.attr( 'accesskey' ) == akey ) {
					btnOld
						.removeAttr( 'accesskey' )
						.updateTooltipAccessKeys( '' );
				}
				btn
					.attr( 'accesskey', akey )
					.updateTooltipAccessKeys( akey );
			}
		}
	} );
}