Участник:Jiw/srakotan.js
Перейти к навигации
Перейти к поиску
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- 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.
runAsEarlyAsPossible( function addEditTopLinks() { if ( !mw.config.get( 'wgArticleId' ) || mw.config.get( 'wgAction' ) !== 'view' ) { return; } var direction = $( document.body ).hasClass( 'rtl' ) ? 'rtl' : 'ltr'; var $section = $( '#mw-content-text' ) .find( 'h2' ) .children( '.mw-editsection:first' ) .clone() .css( 'float', direction === 'ltr' ? 'right' : 'left' ) .css( 'clear', direction === 'ltr' ? 'right' : 'left' ) .css( 'position', 'relative' ) .css( 'z-index', '2' ) .css( 'margin-bottom', '.5em' ) .attr( 'dir', direction ) .addClass( 'mw-content-' + direction + ' ve-hide' ); if ( mw.config.get( 'skin' ) === 'vector-2022' ) { $section .css( 'margin-top', '.5em' ) .insertAfter( '#bodyContent .mw-indicators' ); } else { $section.prependTo( '#bodyContent' ); } var $links = $section.find( 'a' ); var hrefStart = mw.config.get( 'wgScript' ) + '?title=' + mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ); $links.each( function() { var $link = $( this ); // The variable "zeroSectionTip" is defined in [[ru:MediaWiki:Common.js#L-59]] if ( typeof zeroSectionTip !== 'undefined' ) { $link.attr( 'title', zeroSectionTip ); } var href = hrefStart + ( $link.hasClass( 'mw-editsection-visualeditor' ) ? '&veaction=edit§ion=0' : '&action=edit§ion=0&summary=/*%20Преамбула%20*/%20' ); $link.attr( 'href', href ); } ); }, $( '#mw-content-text' ).find( 'h2' ).next() );