User:Ricordisamoa/SitenamesInUserLanguage.js: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Ricordisamoa (talk | contribs) |
Ricordisamoa (talk | contribs) update for the new sitelinks UI, thanks to FRacco |
||
Line 7: | Line 7: | ||
*/ |
*/ |
||
$( function () { |
$( function () { |
||
$( ' |
$( '.wikibase-sitelinkview-siteid' ).each( function ( i, e ) { |
||
var siteDetails = mw.config.get( 'wbSiteDetails' ), |
|||
siteId = $( e ).parentsUntil( '.wikibase-sitelinkview' ).parent().data( 'wb-siteid' ); |
|||
⚫ | |||
if ( siteDetails[siteId] !== undefined && siteDetails[siteId].languageCode !== undefined ) { |
|||
⚫ | |||
var languageCode = siteDetails[siteId].languageCode; |
|||
⚫ | |||
if( Object.keys( mw.config.get( 'wgULSLanguages' ) ).indexOf( languageCode ) !== -1 ) { |
|||
⚫ | |||
⚫ | |||
⚫ | |||
} |
|||
} |
} |
||
} ); |
} ); |
Revision as of 11:51, 21 January 2015
/* <nowiki>
*
* SitenamesInUserLanguage.js
* @author [[User:Ricordisamoa]]
* language names in sitelinks using the user's language
*
*/
$( function () {
$( '.wikibase-sitelinkview-siteid' ).each( function ( i, e ) {
var siteDetails = mw.config.get( 'wbSiteDetails' ),
siteId = $( e ).parentsUntil( '.wikibase-sitelinkview' ).parent().data( 'wb-siteid' );
if ( siteDetails[siteId] !== undefined && siteDetails[siteId].languageCode !== undefined ) {
var languageCode = siteDetails[siteId].languageCode;
if( Object.keys( mw.config.get( 'wgULSLanguages' ) ).indexOf( languageCode ) !== -1 ) {
$( e )
.text( $.ucFirst( mw.config.get( 'wgULSLanguages' )[languageCode] ) )
.css( 'font-family', '' );
}
}
} );
} );