MediaViki:Gadget-useWD.js
Qeyd: Dəyişiklikləri yayımladıqdan sonra etdiyiniz dəyişikliklərin görünməsi üçün brauzerinizin keşinin təmizlənməsi lazım ola bilər.
- Firefox / Safari: Reload düyməsinə basılı tutarkən Shift düyməsinə basın, və ya Ctrl+F5 və ya Ctrl+R (Mac üçün ⌘-R )
- Google Chrome: Ctrl-Shift-R (Mac üçün ⌘-Shift-R)
- Internet Explorer / Edge: Ctrl düyməsini basılı tutarkən Refresh düyməsinə basın, və ya sadəcə Ctrl+F5
- Opera: Ctrl+F5.
function useWD( $content ) {
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
var $items = $content.find( '.wikidata-claim' ),
props = [];
if ( $items.length > 0 ) {
var itemId = $items.data( 'wikidata-claim-id' ).replace( /(Q\d+)\$.*/gi, '$1' );
$items.each( function () {
var $item = $( this ),
propId = $item.data( 'wikidata-property-id' ).replace( /\[.*$/, '' ),
type = $item.find( 'a.image' ).length ? 'wikidataItem img' : 'wikidataItem';
if ( props.indexOf( propId ) < 0 ) {
props.push( propId );
var url = '//wikidata.org/wiki/' + itemId + '#' + propId;
$item.after(
$( '<div>' ).addClass( type ).append(
$( '<a>' ).text( '[d]' ).attr( 'href', url )
)
);
}
});
}
}
$content.find( '.wikidata-claim' ).closest( 'td' ).addClass( 'wikidataItem-wrapper' );
}
mw.hook( 'wikipage.content' ).add( useWD );