MediaWiki:Gadget-blpEditNotice.js: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Новая страница: «// Magic editintros by en:User:RockMFR function addEditIntro( name ) { $( '.mw-editsection, #ca-edit' ).find( 'a' ).each( function ( i,…»
 
максимально аккуратно добавлю действие гаджета для недавно умерших (в последний год)
Строка 13: Строка 13:
}
}
if ( $.inArray( 'Википедия:Биографии современников', cats ) !== -1 ) {
if ( $.inArray( 'Википедия:Биографии современников', cats ) !== -1 ) {
addEditIntro( '%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:BLP_editintro' ); // Шаблон:BLP_editintro
addEditIntro( 'T:Editnotice/Ныне_живущие' ); // Template:Editnotice/Ныне умершие
} else {
if ( $.inArray( 'Википедия:Персоналии, умершие менее года назад', cats ) !== -1 ) {
addEditIntro( 'T:Editnotice/Недавно_умершие' ); // Template:Editnotice/Недавно умершие
}
}
}
} );
} );

Версия от 20:47, 20 октября 2016

// Magic editintros by [[:en:User:RockMFR]]
function addEditIntro( name ) {
    $( '.mw-editsection, #ca-edit' ).find( 'a' ).each( function ( i, el ) {
        el.href = $( this ).attr( 'href' ) + '&editintro=' + name;
    } );
}

if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
    $( function () {
        var cats = mw.config.get('wgCategories');
        if ( !cats ) {
            return;
        }
        if ( $.inArray( 'Википедия:Биографии современников', cats ) !== -1 ) {
            addEditIntro( 'T:Editnotice/Ныне_живущие' );  // Template:Editnotice/Ныне умершие
        } else {
        	if ( $.inArray( 'Википедия:Персоналии, умершие менее года назад', cats ) !== -1 ) {
        		addEditIntro( 'T:Editnotice/Недавно_умершие' ); // Template:Editnotice/Недавно умершие
        	}
        }
    } );
}