Etdiyiniz dəyişikliklərin yayımlanandan sonra effekt verməsi üçün brauzerinizin keşini təmizləməyə ehtiyacınız ola bilər. Bunun üçün Chrome , Firefox , Edge , yaxud Safari istifadəçisisinizsə, klaviaturanızın Shift düyməsini sıxaraq brauzerin ⟳ səhifə yeniləmək düyməsini klik edə bilərsiniz.
function addOtherProjects () {
var cfSkin = mw . config . get ( 'skin' );
if (
mw . config . get ( 'wgAction' ) !== 'view' ||
mw . config . get ( 'wgNamespaceNumber' ) % 2 ||
mw . config . get ( 'wgWikibaseItemId' ) === null
) {
return ;
}
function initMove ( $list ) {
var $tWikibase = $ ( '#t-wikibase' );
var $pOtherLink = $tWikibase . clone ()
. addClass ( 'wb-otherproject-link wb-otherproject-wikidata' )
. css ( 'display' , 'list-item' )
. appendTo ( $list );
$tWikibase . remove ();
}
function moveWikidataElementLink () {
var $pPrintExport = $ ( '#p-coll-print_export,#p-electronpdfservice-sidebar-portlet-heading' );
if ( $pPrintExport . length === 0 ) {
return ;
}
$pOther = $pPrintExport
. first ()
. clone ()
. removeClass ( 'emptyPortlet' )
. attr ( 'id' , 'p-wikibase-otherprojects' );
var $pOtherLabel = $pOther . find ( cfSkin === 'vector' ? '.vector-menu-heading-label' : 'h3' );
$pOtherList = $pOther . find ( 'ul' ). empty ();
$pOtherLabel . text ( mw . msg ( 'wikibase-otherprojects' ) );
if ( cfSkin === 'vector' ) {
$pOther . attr ( 'aria-labelledby' , 'p-wikibase-otherprojects-label' );
$pOtherLabel . attr ( 'id' , 'p-wikibase-otherprojects-label' );
}
initMove ( $pOtherList );
var $pLang = $ ( '#p-lang' );
var $mwSidebar = $pPrintExport . parent ();
if ( $pLang . length > 0 ) {
if ( cfSkin === 'timeless' ) {
$pOther . insertAfter ( $pLang );
} else {
$pOther . insertBefore ( $pLang );
}
} else if ( $mwSidebar . length > 0 ) {
$pOther . appendTo ( $mwSidebar );
}
}
var $pOther = $ ( '#p-wikibase-otherprojects' );
var $pOtherList = $pOther . find ( 'ul' );
if ( $pOther . length > 0 ) {
$pOther . removeClass ( 'emptyPortlet' );
initMove ( $pOtherList );
} else {
if ( mw . config . get ( 'wgUserLanguage' ) === 'az' ) {
mw . messages . set ( 'wikibase-otherprojects' , 'Digər layihələrdə' );
moveWikidataElementLink ();
} else {
$ . when ( mw . loader . using ( [ 'mediawiki.api' ] ) )
. then ( function () {
return new mw . Api (). loadMessagesIfMissing ( [
'wikibase-otherprojects'
] );
} )
. then ( moveWikidataElementLink );
}
}
}
if ( typeof runAsEarlyAsPossible === 'undefined' ) {
$ ( addOtherProjects );
} else {
runAsEarlyAsPossible ( addOtherProjects );
}