میدیاویکی:Common.js: جیاوازیی نێوان پێداچوونەوەکان
ناوەڕۆکی سڕاو ناوەڕۆکی زیادکراو
remove mobile redirect, not needed anymore |
update |
||
ھێڵی ١:
/* Import more specific scripts if necessary */
Line ٩ ⟶ ٧:
*/
function sysopFunctions() {
if ( mw.config.get('wgUserGroups') && !window.disableSysopJS ) {
for ( var g = 0; g < mw.config.get('wgUserGroups').length; ++g ) {
if ( mw.config.get('wgUserGroups')[g] == "sysop" ) {
importScript( "MediaWiki:Sysop.js" );
break;
Line ١٩ ⟶ ١٧:
}
/** WikiMiniAtlas *******************************************************
Line ٣١ ⟶ ٢٨:
*/
▲importScriptURI(metaBase+"/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400")
/* بارکردنی پەڕگە */
if( (mw.config.get('wgUserGroups').indexOf("uploader")!=-1)||(mw.config.get('wgUserGroups').indexOf("sysop")!=-1) ){
var link = document.getElementById('t-upload');
var a_link = link.firstChild;
Line ٨٢ ⟶ ٧٧:
// In print IE (7?) does not like line-height
// IE overflow bug
//Import scripts specific to Internet Explorer 6
Line ٩٢ ⟶ ٨٧:
}
}
/** Interwiki links to featured articles ***************************************
Line ١٧٥ ⟶ ١٥٦:
for ( var i = 0; i < Tables.length; i++ ) {
if (
/* only add button and increment count if there is a header row to work with */
Line ٢٠٧ ⟶ ١٨٨:
for ( var i = 0; i < tableIndex; i++ ) {
if (
collapseTable( i );
}
else if (
var element = NavigationBoxes[i];
while (element = element.parentNode) {
if (
collapseTable ( i );
break;
Line ٢٢٢ ⟶ ٢٠٣:
}
Line ٢٥٠ ⟶ ٢٣١:
if (NavToggle.firstChild.data == NavigationBarHide) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (
NavChild.style.display = 'none';
}
if (
NavChild.style.display = 'none';
}
Line ٢٦٢ ⟶ ٢٤٣:
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (
NavChild.style.display = 'block';
}
if (
NavChild.style.display = 'block';
}
Line ٢٨١ ⟶ ٢٦٢:
for (var i = 0; NavFrame = divs[i]; i++) {
// if found a navigation bar
if (
indexNavigationBar++;
Line ٢٨٩ ⟶ ٢٧٠:
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var isCollapsed =
/*
* Check if any children are already hidden. This loop is here for backwards compatibility:
Line ٢٩٨ ⟶ ٢٧٩:
*/
for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) {
if ( $(NavChild).hasClass(
if ( NavChild.style.display == 'none' ) {
isCollapsed = true;
Line ٣٠٦ ⟶ ٢٨٧:
if (isCollapsed) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if ( $(NavChild).hasClass(
NavChild.style.display = 'none';
}
Line ٣١٦ ⟶ ٢٩٧:
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for(var j=0; j < NavFrame.childNodes.length; j++) {
if (
NavFrame.childNodes[j].appendChild(NavToggle);
}
Line ٣٢٥ ⟶ ٣٠٦:
}
Line ٣٣٤ ⟶ ٣١٥:
*/
if (mw.config.get('wgPageName') == 'Main_Page' || mw.config.get('wgPageName') == 'Talk:Main_Page')
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias')
var nstab = document.getElementById('ca-nstab-main')
if (nstab && mw.config.get('wgUserLanguage')=='ckb')
nstab.firstChild.firstChild.nodeValue = 'Main Page'
}
Line ٣٥٢ ⟶ ٣٣٣:
ts_alternate_row_colors = false;
/** Magic editintros ****************************************************
Line ٣٧٩ ⟶ ٣٥١:
if (mw.config.get('wgNamespaceNumber') == 0) {
if (document.getElementById('disambigbox'))
addEditIntro('Template:Disambig_editintro');
});
var cats = document.getElementById('mw-normal-catlinks');
if (!cats)
Line ٥١٤ ⟶ ٤٨٦:
/* دەستپێک: ھەموو زمانەکانی ویکیپیدیا */
if (mw.config.get('wgPageName') == 'دەستپێک' || mw.config.get('wgPageName') == 'وتووێژ:دەستپێک') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
Line ٦٨١ ⟶ ٦٥٣:
/* Find the nodes where class="tabbertab" */
if (childNodes[i].className &&
/* Create a new object to save info about this tab */
Line ٩٩٥ ⟶ ٩٦٧:
/* Is this DIV the correct class? */
if (divs[i].className &&
if (
tabberArgs.spaceTabs = true;
}
Line ١٬٠٧٢ ⟶ ١٬٠٤٤:
tabberArgs = {};
}
//Use the wiki onload
tabberAutomatic(tabberArgs);
})
}
|