User:LaMagiaaa/ShowWikidataid.js
Appearance
From Meta, a Wikimedia project coordination wiki
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/** * https://ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-wikidataHeaderLink.js&oldid=93225284 */ // Changed /** * Ссылка на связанный элемент Викиданных в заголовке. * Если элемента нет, то ссылка на создание нового. */ (function(mw,$){ vari18n={ createLabel:'Wikidataで項目作成'//создать элемент }; $(function(){ // [[phab:T185437]] varitemId=mw.config.get('wgWikibaseItemId'); if(!itemId){ var$wdLink=$('#t-wikibase a'); if($wdLink.length){ itemId=$wdLink.attr('href').replace(/^.*\//,''); } } if(itemId){ $wdInfo=$('<a>') .text(itemId) .attr('href','//www.wikidata.org/wiki/Special:EntityPage/'+itemId); }else{ varnamespaces=[0,4,10,12,14,100,102,104,446,828]; if($.inArray(mw.config.get('wgNamespaceNumber'),namespaces)===-1){ return; } varsite=encodeURIComponent(mw.config.get('wgDBname')); varpage=encodeURIComponent(mw.config.get('wgPageName').replace(/_/g,' ')); varurl='//www.wikidata.org/w/index.php?title=Special:NewItem' +'&site='+site+'&page='+page+'&label='+page; $wdInfo=$('<a>') .text(i18n.createLabel) .attr('href',url); } $('<small>') .css({ color:'#72777d', fontSize:'.6em', marginLeft:'.6em', unicodeBidi:'embed' }) .addClass('noprint') .append(' (') .append($wdInfo.css('color','#72777d')) .append(')') .appendTo($('#firstHeading'));//#siteSub }); }(mediaWiki,jQuery));