MediaWiki:Vector.js
Эслегиз: Бетде сакъланнгандан сора тюрлендириуле кёрюнюрча браузеригизни кэшин ариулатыргъа керек болургъа боллукъду.
- Firefox / Safari: Shift тиекни басыб тургъанлай адырланы панелинде Джангырт тиекни басыгъыз, неда Ctrl-F5 басыгъыз, неда Ctrl-R (Mac-да — ⌘-Shift-R)
- Google Chrome: Ctrl-Shift-R басыгъыз (Mac-да — ⌘-Shift-R)
- Internet Explorer / Edge: Ctrl тиекни басыб тургъанлай Джангырт тиекни басыгъыз, неда Ctrl-F5 басыгъыз
- Opera: Ctrl-F5 басыгъыз.
/* Az itt található JavaScript kód a Vector skin használóinak fog csak betöltődni */
/*
== FlaggedRevs doboz abszolút pozicionálása ==
*/
function positionHeaderNotice() {
var $content = $( '#content' ),
$firstHeading = $( 'h1.firstHeading' ),
$box = $( '#mw-fr-revisiontag.flaggedrevs_short' ),
$shortBasic = $( 'div.flaggedrevs_short_basic' );
$box.addClass( 'firstHeading-notice' );
$firstHeading.append( $box ).css( 'paddingRight', $box.width() + 'px' );
if ( $shortBasic.length ) {
$box.css( 'padding-bottom', '0' );
$shortBasic.append( '<div style="height: 2px;"></div>' );
}
}
$( positionHeaderNotice );
/*
== Kiemeltcsillag/lakat igazítása ==
*/
function titleIcons() {
var $title = $( '#firstHeading' ),
$titleIcons = $( '#protected-icon,#featured-star' );
$titleIcons.addClass( 'titleIcon' ).prependTo( $title );
$titleIcons.addClass( 'metadata' );
}
$( titleIcons );
/*
== Jelzés a kiemelt/jó cikkek interwikije mellé ==
*/
function LinkFA() {
$( '#p-lang li' ).each( function () {
var className = this.className.match( /interwiki-[-\w]+/ );
if ( $( '#' + className + '-fa' ).length && !$( this ).hasClass( 'badge-featuredarticle' ) ) {
$( this ).addClass( 'FA' ).attr( 'title', 'Ez a cikk „kiemelt” státuszt kapott egy más nyelvű Wikipédiában.' );
} else if ( $( '#' + className + '-ga' ).length && !$( this ).hasClass('badge-goodarticle' ) ) {
$( this ).addClass( 'GA' ).attr( 'title', 'Ez a cikk „jó” státuszt kapott egy más nyelvű Wikipédiában.' );
}
} );
}
$( LinkFA );
/*
== Bevezető szerkesztés ==
*/
function addSectionEditLinkZero( $content ) {
if ( window.oldEditsectionLinks ) {
return;
}
var $headings = $content.find( 'h1,h2,h3,h4,h5,h6' ).find( 'span.mw-headline' ),
$sectioneditlinks = $content.find( 'h1,h2,h3,h4,h5,h6' ).find( 'span.mw-editsection' ),
$edit = $( '#ca-edit' ); // add lead section edit link
if ( $headings.length && !$sectioneditlinks.length ) {
// if sections are not editable, don't add
return;
} else if ( !$headings.length ) {
// try to guess whether sections would be editable; don't add if
// 1) article is protected or otherwise uneditable
// 2) user is viewing page history, edit/move/delete interface, etc.
// 3) user is viewing a special page
// 4) user is viewing a diff, unless it's a diff to the current revision
// 5) user is viewing a permalink to a revision, unless it's the current revision
if ( !$edit.length || mw.config.get( 'wgAction' ) != 'view' || document.location.href.match( '/wiki/Speci%C3%A1lis:' ) ) {
return;
}
var diffMatch = document.location.href.match( /diff=([^&]*)/ ),
oldidMatch = document.location.href.match( /oldid=([^&]*)/ ),
diff = diffMatch ? diffMatch[1] : null,
oldid = oldidMatch ? oldidMatch[1] : null;
if ( oldid && diff ) {
if ( diff != mw.config.get( 'wgCurRevisionId' ) && !( diff == 'prev' && oldid == mw.config.get( 'wgCurRevisionId' ) ) ) {
return;
}
} else if ( oldid ) {
if ( oldid != mw.config.get( 'wgCurRevisionId' ) ) {
return;
}
}
// covers most cases, "diff=next&oldid=<last before current>" is impossible to catch
}
var href = $edit.find( 'a' ).attr( 'href' ) + '§ion=0';
if ( $headings.length ) {
// no need to show info about how to edit the whole page if there are no sections
href += '&editintro=MediaWiki:Editintro-section-0';
}
var $edit0 = $( '<span>' ).addClass( 'mw-editsection' );
$edit0.html( '[<a href="' + mw.html.escape( href ) + '">тюрлендир</a>]' );
$( 'h1.firstHeading' ).append( ' ' ).append( $edit0 );
}
mw.hook( 'wikipage.content', addSectionEditLinkZero );