"മീഡിയവിക്കി:Common.js" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
അഭിപ്രായവേദി സംരംഭത്തിൽ നിന്ന്
(ചെ.)No edit summary |
(ചെ.)No edit summary |
||
| വരി 80: | വരി 80: | ||
workspaceSection.style.display = 'none'; | workspaceSection.style.display = 'none'; | ||
} | } | ||
var loginLink = document.querySelector('#editorial-login-button a'); | |||
if (loginLink) { | |||
loginLink.href = | |||
mw.util.getUrl('Special:UserLogin') + | |||
'?returnto=' + | |||
encodeURIComponent(mw.config.get('wgPageName')); | |||
} | |||
}); | }); | ||
11:04, 19 ജൂലൈ 2026-നു നിലവിലുണ്ടായിരുന്ന രൂപം
/* ഇവിടെ നൽകുന്ന ജാവാസ്ക്രിപ്റ്റ് എല്ലാ ഉപയോക്താക്കൾക്കും, എല്ലാ താളുകളിലും പ്രവർത്തിക്കുന്നതായിരിക്കും */
/* ==========================================================================
COMMON.JS
Abhiprayavedi
Version 1.0
========================================================================== */
/* ==========================================================================
1. Category Page Enhancements
========================================================================== */
$(document).ready(function() {
if ($('.mw-category').length) {
$('.mw-category li a').each(function() {
var pageTitle = $(this).attr('title');
if (pageTitle) {
// This will use the page's actual display title
// MediaWiki automatically uses DISPLAYTITLE in title attribute
$(this).text(pageTitle);
}
});
}
});
/* ==========================================================================
2. Anonymous User Interface
========================================================================== */
(function () {
if (mw.config.get('wgUserId') === null) {
$(document).ready(function () {
// Remove page tabs
$('#mw-page-header-links').remove();
// Remove "From AbhiprayaVedi"
$('#siteSub').remove();
// Hide MediaWiki generated category listing
$('.mw-category-generated').hide();
// Hide PullQuote for anonymous desktop users
if (window.matchMedia("(min-width: 769px)").matches) {
$('.pullquote').hide();
}
});
}
}());
/* ==========================================================================
EDITORIAL ACCESS GATEWAY
Show the appropriate view depending on login status.
========================================================================== */
$(function () {
// Run only on the Editorial Access page
if (mw.config.get('wgPageName') !== 'Editorial_Access') {
return;
}
var username = mw.config.get('wgUserName');
var loginSection = document.getElementById('editorial-login');
var workspaceSection = document.getElementById('editorial-workspace');
if (!loginSection || !workspaceSection) {
return;
}
if (username) {
loginSection.style.display = 'none';
workspaceSection.style.display = 'block';
} else {
loginSection.style.display = 'block';
workspaceSection.style.display = 'none';
}
var loginLink = document.querySelector('#editorial-login-button a');
if (loginLink) {
loginLink.href =
mw.util.getUrl('Special:UserLogin') +
'?returnto=' +
encodeURIComponent(mw.config.get('wgPageName'));
}
});