MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
微件:SaltTextDiffPalette:修订间差异
跳到导航
跳到搜索
Salt lovely(留言 | 贡献) (测试中) |
Salt lovely(留言 | 贡献) 小 (.) |
||
第1行: | 第1行: | ||
<noinclude><div class="salt-textDiffTool">这里是盐酱牌文字调色板</div>{{#Widget:SaltTextDiffPalette}}</noinclude><includeonly><style> |
<noinclude><div class="salt-textDiffTool">这里是盐酱牌文字调色板</div>{{#Widget:SaltTextDiffPalette}}</noinclude><includeonly><style> |
||
.salt-textDiffTool.done{font-size:1rem}.salt-textDiffTool.done .title{width:100%;font-size:1.2rem}.salt-textDiffTool.done .title .subtitle{ |
.salt-textDiffTool.done{font-size:1rem}.salt-textDiffTool.done .title{width:100%;font-size:1.2rem}.salt-textDiffTool.done .title .subtitle{display:inline-block;font-size:1rem}.salt-textDiffTool.done .message{width:100%;font-size:0.875rem}.salt-textDiffTool.done .origin,.salt-textDiffTool.done .edited{width:33%;height:20rem;display:inline-block}.salt-textDiffTool.done .result{width:33%;display:inline-block}.salt-textDiffTool.done .result .delete{color:#333;background-color:#feea;text-decoration:line-through}.salt-textDiffTool.done .result .insert{color:#333;background-color:#efea;text-decoration:underline}.salt-textDiffTool.done .result .normal{color:#222}.salt-textDiffTool.done .result.anticopy .delete{color:#666}.salt-textDiffTool.done .result.anticopy .insert{background-color:#cfcd;text-decoration:none}.salt-textDiffTool.done .result.anticopy .normal{color:crimson;text-decoration:underline} |
||
</style><script>"use strict"; |
</style><script>"use strict"; |
||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { |
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { |
||
第34行: | 第34行: | ||
version(); |
version(); |
||
history(); |
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)')); |
let _a_ = Array.from(document.querySelectorAll('.salt-textDiffTool:not(.done)')); |
||
for (let div of _a_) { |
for (let div of _a_) { |
||
div.classList.add('done'); |
div.classList.add('done'); |
||
let _name = div.textContent; |
let _name = div.textContent; |
||
div.textContent = ''; |
|||
let frag = document.createDocumentFragment(); |
let frag = document.createDocumentFragment(); |
||
let title = document.createElement('div'), subtitle = document.createElement('span'), msg = document.createElement(' |
let title = document.createElement('div'), subtitle = document.createElement('span'), msg = document.createElement('div'); |
||
let input1 = document.createElement('textarea'), input2 = document.createElement('textarea'); |
let input1 = document.createElement('textarea'), input2 = document.createElement('textarea'); |
||
let btn = document.createElement('button'), result = document.createElement('div'); |
let btn = document.createElement('button'), result = document.createElement('div'); |
||
title.className = 'title'; |
title.className = 'title'; |
||
title.textContent = prefix + _name; |
title.textContent = prefix + _name + ' '; |
||
title.style.fontWeight = 'bold'; |
title.style.fontWeight = 'bold'; |
||
subtitle.className = 'subtitle'; |
subtitle.className = 'subtitle'; |
||
第51行: | 第55行: | ||
result.className = 'result'; |
result.className = 'result'; |
||
btn.textContent = '开始调色'; |
btn.textContent = '开始调色'; |
||
result.title = '双击切换文章对比/反抄袭调色板模式'; |
|||
result.style.whiteSpace = 'pre-wrap'; |
result.style.whiteSpace = 'pre-wrap'; |
||
let changeEventLevenshteinDistance = function () { |
let changeEventLevenshteinDistance = function () { |
||
第90行: | 第95行: | ||
input2.disabled = false; |
input2.disabled = false; |
||
msg.textContent = '处理完毕'; |
msg.textContent = '处理完毕'; |
||
}; |
|||
result.ondblclick = function () { |
|||
if (result.classList.contains('anticopy')) |
|||
result.classList.remove('anticopy'); |
|||
else |
|||
result.classList.add('anticopy'); |
|||
}; |
}; |
||
frag.appendChild(title); |
frag.appendChild(title); |
||
⚫ | |||
frag.appendChild(input1); |
frag.appendChild(input1); |
||
frag.appendChild(input2); |
frag.appendChild(input2); |
||
⚫ | |||
frag.appendChild(result); |
frag.appendChild(result); |
||
frag.appendChild(btn); |
|||
title.appendChild(subtitle); |
title.appendChild(subtitle); |
||
⚫ | |||
div.appendChild(frag); |
div.appendChild(frag); |
||
} |
} |
2021年4月10日 (六) 17:26的版本
这里是盐酱牌文字调色板