Участник:Seryo93/blocktest.js: различия между версиями
Содержимое удалено Содержимое добавлено
Seryo93 (обсуждение | вклад) Нет описания правки Метка: отменено |
Seryo93 (обсуждение | вклад) 2 правки возвращены к версии 110584101 Seryo93: Метки: ручная отмена отменено |
||
Строка 6:
if ( !markBlockedCSS ) {
markBlockedCSS = mw.util.addCSS('\
.mediawiki .user-blocked-temp {' + ( window.mbTempStyle || 'opacity: 0.7; text-decoration: line-through' ) + '}\
.mediawiki .user-blocked-indef {' + ( window.mbIndefStyle || 'opacity: 0.4; font-style: italic; text-decoration: line-through' ) + '}\
Строка 12 ⟶ 11 :
');
}
var mbTooltip = window.mbTooltip || ';
//get all aliases for user: & user_talk:
Строка 94 ⟶ 93 :
bklimit: 100,
bkusers: users.splice( 0, 50 ).join( '|' ),
bkprop: 'user|by|timestamp|expiry|reason
//no need for 'id|flags'
},
markLinks
Строка 108 ⟶ 107 :
serverTime = new Date( xhr.getResponseHeader('Date') );
var list, blk, tip, links, lnk
if ( !resp || !( list = resp.query ) || !( list = list.blocks ) ) {
return;
Строка 115 ⟶ 114 :
for ( var i = 0; i < list.length; i++ ) {
blk = list[ i ];
if ( /^in/.test( blk.expiry ) ) {
clss = 'user-blocked-indef';
Строка 123 ⟶ 121 :
blTime = inHours ( parseTS( blk.expiry ) - parseTS( blk.timestamp ) );
}
▲ tip = mbTooltip.replace( '$1', blPartial )
▲ .replace( '$3', blk.by )
▲ .replace( '$4', blk.reason )
▲ .replace( '$5', inHours ( serverTime - parseTS( blk.timestamp ) ) );
links = userLinks[ blk.user ];
for ( var k = 0; k < links.length; k++ ) {
lnk = $( links[ k ] ).addClass( clss );
|