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(生成按钮());
}
});