MediaWiki:Gadget-CopyAsChatAlphabet.js:修订间差异

此后如竟没有炬火,我便是唯一的光。
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
第2行: 第2行:
function makeButton() {
function makeButton() {
var btn = document.createElement('li');
var btn = document.createElement('li');
按钮.classList.add('mw-list-item');
btn.classList.add('mw-list-item');
var linkOpen = document.createElement('a');
var linkOpen = document.createElement('a');
var linkClose = document.createElement('a');
var linkClose = document.createElement('a');
linkOpen.innerText = '复制聊天字母 ✗';
linkOpen.innerText = '复制聊天字母 ✗';
linkOpen.addEventListener("click", () => {
linkOpen.addEventListener("click", function() {
copyOption = true;
copyOption = true;
btn.removeChild(linkOpen);
btn.removeChild(linkOpen);
btn.appendChild(linkClose);
btn.appendChild(linkClose);
return false;
});
});
linkClose.innerText = '复制聊天字母 ✓';
linkClose.innerText = '复制聊天字母 ✓';
linkClose.addEventListener("click", () => {
linkClose.addEventListener("click", function() {
copyOption = false;
copyOption = false;
btn.removeChild(linkClose);
btn.removeChild(linkClose);
btn.appendChild(linkOpen);
btn.appendChild(linkOpen);
return false;
});
});
btn.appendChild(linkClose);
btn.appendChild(linkClose);
第21行: 第23行:
}
}


$(() => {
$(function() {
if (!document.querySelector('#p-views #ca-view.selected'))
if (!document.querySelector('#p-views #ca-view.selected'))
return; // 仅阅读模式生效
return; // 仅阅读模式生效

2023年2月9日 (四) 01:18的版本

var copyOption = false;
function makeButton() {
    var btn = document.createElement('li');
    btn.classList.add('mw-list-item');
    var linkOpen = document.createElement('a');
    var linkClose = document.createElement('a');
    linkOpen.innerText = '复制聊天字母 ✗';
    linkOpen.addEventListener("click", function() {
        copyOption = true;
        btn.removeChild(linkOpen);
        btn.appendChild(linkClose);
        return false;
    });
    linkClose.innerText = '复制聊天字母 ✓';
    linkClose.addEventListener("click", function() {
        copyOption = false;
        btn.removeChild(linkClose);
        btn.appendChild(linkOpen);
        return false;
    });
    btn.appendChild(linkClose);
    return btn;
}

$(function() {
    if (!document.querySelector('#p-views #ca-view.selected'))
        return; // 仅阅读模式生效
    copyOption = true;
    var checkbox = document.querySelector('#p-variants-label ul');
    if (checkbox) {
        checkbox.appendChild(makeButton());
    }
});