MediaWiki:Gadget-CopyAsChatAlphabet.js:修订间差异
跳转到导航
跳转到搜索
无编辑摘要 |
无编辑摘要 |
||
第2行: | 第2行: | ||
function makeButton() { |
function makeButton() { |
||
var btn = document.createElement('li'); |
var btn = document.createElement('li'); |
||
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());
}
});