Sari la conținut

MediaWiki:Gadget-wikidata-description.js: Diferență între versiuni

De la Wikipedia, enciclopedia liberă
Conținut șters Conținut adăugat
Pagină nouă: function labelItems ( ) { var curlang = mw.config.get( 'wgUserLanguage' ) || 'ro' ; var item = mw.config.get( 'wgWikibaseItemId' ) ; if ( item === undefined ) return ; $.getJSON ( '//www.wikidata.org/w/api.php?action=wbgetentities&format=json&props=descriptions&ids='+item+'&languages='+curlang+'&callback=?' , function ( d ) { $.each ( d.entities||[] , function ( q , v ) { if ( v.descriptions === undefined ) return ; if ( v.descriptions[curlang] === undefined )...
 
Fără descriere a modificării
Linia 10: Linia 10:
var description = v.descriptions[curlang].value ;
var description = v.descriptions[curlang].value ;
var elem = document.getElementByID('siteSub') ;
var elem = document.getElementById('siteSub') ;
if ( elem === undefined ) return ;
if ( elem === undefined ) return ;
elem.innerText = description ;
elem.innerText = description ;

Versiunea de la 25 martie 2022 19:40

function labelItems (  ) {
	var curlang = mw.config.get( 'wgUserLanguage' ) || 'ro' ;
	var item = mw.config.get( 'wgWikibaseItemId' ) ;
	if ( item === undefined ) return ;
	
	$.getJSON ( '//www.wikidata.org/w/api.php?action=wbgetentities&format=json&props=descriptions&ids='+item+'&languages='+curlang+'&callback=?' , function ( d ) {
		$.each ( d.entities||[] , function ( q , v ) {
			if ( v.descriptions === undefined ) return ;
			if ( v.descriptions[curlang] === undefined ) return ;
			
			var description = v.descriptions[curlang].value ;
			var elem = document.getElementById('siteSub') ;
			if ( elem === undefined ) return ;
			elem.innerText = description ;
		} ) ;
	} ) ;
}

$ (labelItems)