跳转到内容

MediaWiki:Common.js:修订间差异

此后如竟没有炬火,我便是唯一的光。
建立内容为“这里的任何JavaScript将为所有用户在每次页面载入时加载。:​ function cleartext(){ document.getElementById('t1').style.display = 'none';…”的新页面
 
物灵留言 | 贡献
无编辑摘要
 
(未显示3个用户的54个中间版本)
第1行: 第1行:
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
 
function cleartext(){
/* 这个文件内的JavaScript源码将为所有PC用户在每次页面载入时加载 */
    document.getElementById('t1').style.display = 'none';
/* 原版大部分功能已改为使用 Gadgets 进行模块化加载*/
    document.getElementById('t2').style.display = 'none';
/* 这些源码执行和希顶WIKI相同的 “知识共享署名-相同方式共享 4.0” 协议 */
     document.getElementById('t3').style.display = 'none';
 
     document.getElementById('t4').style.display = 'none';
/* 这里的代码将运行并在大多数PC端的主题里进行一定程度的页面调整 */
    document.getElementById('t5').style.display = 'none';
/* 需要注意MeadiaWiki的代码预处理器仅支持较旧的JavaScript语法,如for of语句在此环境下不可用 */
}
/* 需要在dom加载完后执行或需等待局部加载完毕执行的函数请在本文件末尾的指定位置调用 */
window.onload  = function() {
$(function() {
     document.getElementById("b1").onclick = function() {
     //全文转希顶文字
         cleartext();
     const varlang3=document.getElementById('ca-varlang-3')
        document.getElementById('t1').style.display = 'block';
     if (varlang3) {
         varlang3.firstChild.innerHTML = '全文转希顶<small>不建议</small>';
     }
     }
     document.getElementById("b2").onclick = function() {
 
         cleartext();
     const kasi = document.querySelector("#p-variants-label > span");
         document.getElementById('t2').style.display = 'block';
    if (kasi && kasi.innerText == '新加坡简体')
        kasi.innerText = '全文转希顶';
 
    // 处理选择
    var chooses = document.getElementsByClassName('choose-container');
    for (var i = 0; i < chooses.length; ++i) {
         var choose = chooses[i];
        if (!choose.firstChild)
            continue;
         choose.firstChild.style.display = 'none';
        choose.children[Math.floor(Math.random() * choose.children.length)].style.display = 'initial';
     }
     }
    document.getElementById("b3").onclick = function() {
});
        cleartext();
        document.getElementById('t3').style.display = 'block';
    }
    document.getElementById("b4").onclick = function() {
        cleartext();
        document.getElementById('t4').style.display = 'block';
    }
    document.getElementById("b5").onclick = function() {
        cleartext();
        document.getElementById('t5').style.display = 'block';
    }
}

2025年5月2日 (五) 21:15的最新版本

/* 这个文件内的JavaScript源码将为所有PC用户在每次页面载入时加载 */
/* 原版大部分功能已改为使用 Gadgets 进行模块化加载*/
/* 这些源码执行和希顶WIKI相同的 “知识共享署名-相同方式共享 4.0” 协议 */

/* 这里的代码将运行并在大多数PC端的主题里进行一定程度的页面调整 */
/* 需要注意MeadiaWiki的代码预处理器仅支持较旧的JavaScript语法,如for of语句在此环境下不可用 */
/* 需要在dom加载完后执行或需等待局部加载完毕执行的函数请在本文件末尾的指定位置调用 */
$(function() {
    //全文转希顶文字
    const varlang3=document.getElementById('ca-varlang-3')
    if (varlang3) {
        varlang3.firstChild.innerHTML = '全文转希顶<small>不建议</small>';
    }

    const kasi = document.querySelector("#p-variants-label > span");
    if (kasi && kasi.innerText == '新加坡简体')
        kasi.innerText = '全文转希顶';

    // 处理选择
    var chooses = document.getElementsByClassName('choose-container');
    for (var i = 0; i < chooses.length; ++i) {
        var choose = chooses[i];
        if (!choose.firstChild)
            continue;
        choose.firstChild.style.display = 'none';
        choose.children[Math.floor(Math.random() * choose.children.length)].style.display = 'initial';
    }
});