MediaWiki:Gadget-CopyAsChatAlphabet.js:修订间差异
外观
创建页面,内容为“let 复制为聊天字母 = false; function 生成按钮() { const 按钮 = document.createElement('li'); 按钮.classList.add('mw-list-item'); const 开链接 = document.createElement('a'); const 关链接 = document.createElement('a'); 开链接.innerText = '复制聊天字母 ✗'; 开链接.addEventListener("click", () => { 复制为聊天字母 = true; 按钮.removeChild(开链接); 按钮.appendChild(关链…” |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
var 复制为聊天字母 = false; | |||
function 生成按钮() { | function 生成按钮() { | ||
var 按钮 = document.createElement('li'); | |||
按钮.classList.add('mw-list-item'); | 按钮.classList.add('mw-list-item'); | ||
var 开链接 = document.createElement('a'); | |||
var 关链接 = document.createElement('a'); | |||
开链接.innerText = '复制聊天字母 ✗'; | 开链接.innerText = '复制聊天字母 ✗'; | ||
开链接.addEventListener("click", () => { | 开链接.addEventListener("click", () => { | ||
| 第26行: | 第26行: | ||
return; // 仅阅读模式生效 | return; // 仅阅读模式生效 | ||
复制为聊天字母 = true; | 复制为聊天字母 = true; | ||
var 变体表 = document.querySelector('#p-variants-label ul'); | |||
if (变体表) { | if (变体表) { | ||
变体表.appendChild(生成按钮()); | 变体表.appendChild(生成按钮()); | ||
} | } | ||
}); | }); | ||
2023年2月9日 (四) 01:09的版本
var 复制为聊天字母 = false;
function 生成按钮() {
var 按钮 = document.createElement('li');
按钮.classList.add('mw-list-item');
var 开链接 = document.createElement('a');
var 关链接 = document.createElement('a');
开链接.innerText = '复制聊天字母 ✗';
开链接.addEventListener("click", () => {
复制为聊天字母 = true;
按钮.removeChild(开链接);
按钮.appendChild(关链接);
});
关链接.innerText = '复制聊天字母 ✓';
关链接.addEventListener("click", () => {
复制为聊天字母 = false;
按钮.removeChild(关链接);
按钮.appendChild(开链接);
});
按钮.appendChild(关链接);
return 按钮;
}
$(() => {
if (!document.querySelector('#p-views #ca-view.selected'))
return; // 仅阅读模式生效
复制为聊天字母 = true;
var 变体表 = document.querySelector('#p-variants-label ul');
if (变体表) {
变体表.appendChild(生成按钮());
}
});