3,383
个编辑
MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
Salt lovely(留言 | 贡献) (测试中) |
Salt lovely(留言 | 贡献) 小 (.) |
||
(未显示同一用户的1个中间版本) | |||
<noinclude>
<noinclude><div class="salt-textDiffTool">这里是盐酱牌文字调色板</div>{{#Widget:SaltTextDiffPalette}}</noinclude><includeonly><style>▼
* 这个调色板并不自带CSS,请自行调用<code>Widget:SaltTextDiffPalette/CSS</code>或者自己写{{tl|CSS}}。
▲
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
version();
history();
let scr = document.createElement('script');
scr.src = 'https://cdn.staticfile.org/jsdiff/5.0.0/diff.min.js';
let _a_ = Array.from(document.querySelectorAll('.salt-textDiffTool:not(.done)'));
for (let div of _a_) {
div.classList.add('done');
let _name = div.textContent;
div.textContent = '';
let frag = document.createDocumentFragment();
let title = document.createElement('div'), subtitle = document.createElement('span'), msg = document.createElement('
let input1 = document.createElement('textarea'), input2 = document.createElement('textarea');
let btn = document.createElement('button'), result = document.createElement('div');
title.className = 'title';
title.textContent = prefix + _name + ' ';
title.style.fontWeight = 'bold';
subtitle.className = 'subtitle';
subtitle.title = 'Levenshtein距离: 一段文字需要几个字符的更改才能变为另一段文字, 数值越小, 相似度越高';
msg.className = 'message';
msg.textContent = '就绪';
input1.className = 'origin';
input2.className = 'edited';
result.className = 'result';
btn.textContent = '开始调色';
result.title = '双击切换文章对比/反抄袭调色板模式';
result.style.whiteSpace = 'pre-wrap';
let changeEventLevenshteinDistance = function () {
input2.disabled = false;
msg.textContent = '处理完毕';
};
result.ondblclick = function () {
if (result.classList.contains('anticopy'))
result.classList.remove('anticopy');
else
result.classList.add('anticopy');
};
frag.appendChild(title);
frag.appendChild(input1);
frag.appendChild(input2);
▲ frag.appendChild(btn);
frag.appendChild(result);
frag.appendChild(btn);
title.appendChild(subtitle);
▲ title.appendChild(msg);
div.appendChild(frag);
}
|