MediaWiki:Common.js: Difference between revisions
No edit summary |
No edit summary |
||
| Line 179: | Line 179: | ||
// ── TOC: rename "Contents" → "विषयसूची" ──────────────────────── | // ── TOC: rename "Contents" → "विषयसूची" ──────────────────────── | ||
function renameTocTitle() { | |||
var toc = document.querySelector('.vector-toc'); | |||
var toc = document.querySelector( '.vector-toc' ); | if (!toc) return; | ||
if ( !toc ) return; | |||
var | var title = | ||
if ( ! | toc.querySelector('.vector-toc-title') || | ||
var | toc.querySelector('.vector-pinnable-header-label'); | ||
var | |||
if (!title) return; | |||
var LABEL = 'विषयसूची'; | |||
/* clear existing text */ | |||
title.innerHTML = ''; | |||
if ( | |||
/* create real span */ | |||
var span = document.createElement('span'); | |||
span.setAttribute('data-deva', LABEL); | |||
span.textContent = | |||
(window.currentScript && window.currentScript !== 'deva') | |||
? transliterateText(LABEL, window.currentScript) | |||
: LABEL; | |||
title.appendChild(span); | |||
/* track for future script switching */ | |||
if (window.translatableSpans) { | |||
window.translatableSpans.push(span); | |||
} | } | ||
} | |||
// ── TOC: Remove the "Beginning" / top-of-page link ───────────── | // ── TOC: Remove the "Beginning" / top-of-page link ───────────── | ||