MediaWiki:Common.js: различия между версиями
>Боевой Космический Роботонный Робот блин. |
>Боевой Космический Роботонный Робот попробую наглое воровство с Википедии: https://ru.wikipedia.org/wiki/MediaWiki:Gadget-editZeroSection.js |
||
| Строка 90: | Строка 90: | ||
/* + ссылка «править» для нулевой секции. */ | /* + ссылка «править» для нулевой секции. */ | ||
$(function(){ | $( function() { | ||
var zeroSectionTip = 'Править введение'; | |||
if ( !mw.config.get( 'wgArticleId' ) ) { | |||
return; | |||
} | |||
var action = mw.config.get( 'wgAction' ); | |||
if ( action != 'view' && action != 'purge' ) | |||
return; | |||
mw.util.$content.find( 'h2' ).children( '.mw-editsection:first' ).clone().prependTo( '#bodyContent' ).css( 'float', 'right' ).find( 'a' ).each( function( index ) { | |||
$( this ).attr( 'title', zeroSectionTip ); | |||
}); | if ( $( this ).attr( 'class' ) === 'mw-editsection-visualeditor' ) { | ||
$( this ).attr( 'href', mw.config.get( 'wgScript' ) + '?title=' + mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ) + '&veaction=edit&vesection=0&summary=/*%20Преамбула%20*/%20' ); | |||
} else { | |||
$( this ).attr( 'href', mw.config.get( 'wgScript' ) + '?title=' + mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ) + '&action=edit§ion=0&summary=/*%20Преамбула%20*/%20' ); | |||
} | |||
} ); | |||
} ); | |||
/* Вставка юзернейма с помощью <span class="insertusername"></span> */ | /* Вставка юзернейма с помощью <span class="insertusername"></span> */ | ||