Участник:Seryo93/blocktest.js: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Метка: отменено
2 правки возвращены к версии 110584101 Seryo93:
Метки: ручная отмена отменено
Строка 6:
if ( !markBlockedCSS ) {
markBlockedCSS = mw.util.addCSS('\
.mediawiki .user-blocked-partial {' + ( window.mbPartialStyle || 'opacity: 0.5' ) + '}\
.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 || ';$1 blocked ($21) by $32: $43 ($54 ago)';
 
//get all aliases for user: & user_talk:
Строка 94 ⟶ 93 :
bklimit: 100,
bkusers: users.splice( 0, 50 ).join( '|' ),
bkprop: 'user|by|timestamp|expiry|reason|flags'
//no need for 'id|flags'
},
markLinks
Строка 108 ⟶ 107 :
 
serverTime = new Date( xhr.getResponseHeader('Date') );
var list, blk, tip, links, lnk, blPartial;
if ( !resp || !( list = resp.query ) || !( list = list.blocks ) ) {
return;
Строка 115 ⟶ 114 :
for ( var i = 0; i < list.length; i++ ) {
blk = list[ i ];
blPartial = '';
if ( /^in/.test( blk.expiry ) ) {
clss = 'user-blocked-indef';
Строка 123 ⟶ 121 :
blTime = inHours ( parseTS( blk.expiry ) - parseTS( blk.timestamp ) );
}
tip = mbTooltip.replace( '$1', blPartialblTime )
if ('partial' in blk) {
.replace( '$32', blk.by )
clss = 'user-blocked-partial';
.replace( '$43', blk.reason )
blPartial = ' partial';
.replace( '$54', inHours ( serverTime - parseTS( blk.timestamp ) ) );
}
tip = mbTooltip.replace( '$1', blPartial )
.replace( '$2', blTime )
.replace( '$3', blk.by )
.replace( '$4', blk.reason )
.replace( '$5', inHours ( serverTime - parseTS( blk.timestamp ) ) );
links = userLinks[ blk.user ];
if ( !links ) {
continue;
}
for ( var k = 0; k < links.length; k++ ) {
lnk = $( links[ k ] ).addClass( clss );