User:Luke/CALWCU.js: Difference between revisions
Jump to navigation
Jump to search
test |
rv and customize |
||
Line 14: | Line 14: | ||
[ 'HH:mm, DD MMMM YYYY', 'HH:mm, MMMM DD, YYYY' ] | [ 'HH:mm, DD MMMM YYYY', 'HH:mm, MMMM DD, YYYY' ] | ||
); | ); | ||
var stale_date = moment.utc().subtract( | var stale_date = moment.utc().subtract( 90, 'days' ); | ||
if ( reg_date.isBefore( stale_date ) ) { | if ( reg_date.isBefore( stale_date ) ) { | ||
$( '< | $( | ||
'<a></a>', | |||
{ href: "https://login.wickedgov.org/w/index.php/Special:CheckUser/" + mw.config.get( "wgRelevantUserName" ) } | |||
) | |||
.text( "(Maybe stale)" ) | |||
.css( "color", "#d33" ) | |||
.appendTo( $reg ); | |||
} else { | } else { | ||
$( | $( |
Revision as of 01:41, 28 February 2025
/**
Adds a link to LWCU from CentralAuth, with a staleness indicator
@license Apache-2.0
@author AntiCompositeNumber
[[metawikimedia:User:AntiCompositeNumber/CentralAuthLWCULink.js]]
*/
if ( mw.config.get("wgCanonicalSpecialPageName") === "CentralAuth" ) {
mw.loader.using( "moment", function () {
var $reg = $( "#mw-centralauth-admin-info-registered" );
$reg.append( " " );
var reg_date = moment.utc(
$reg.text().match( /: (.*) \(/ )[1],
[ 'HH:mm, DD MMMM YYYY', 'HH:mm, MMMM DD, YYYY' ]
);
var stale_date = moment.utc().subtract( 90, 'days' );
if ( reg_date.isBefore( stale_date ) ) {
$(
'<a></a>',
{ href: "https://login.wickedgov.org/w/index.php/Special:CheckUser/" + mw.config.get( "wgRelevantUserName" ) }
)
.text( "(Maybe stale)" )
.css( "color", "#d33" )
.appendTo( $reg );
} else {
$(
'<a></a>',
{ href: "https://login.wickedgov.org/w/index.php/Special:CheckUser/" + mw.config.get( "wgRelevantUserName" ) }
)
.text( "(Fresh)" )
.css( "color", "#14866d" )
.appendTo( $reg );
}
} );
}