MCPcopy
hub / github.com/CopyTranslator/CopyTranslator / callback

Function callback

external_resource/update/newer.js:6–32  ·  view source on GitHub ↗
(event, data)

Source from the content-addressed store, hash-verified

4}
5
6const callback = (event, data) => {
7 const releaseNote = data.needCompile
8 ? marked.parse(data.releaseNotes)
9 : data.releaseNotes;
10
11 let version = data.releaseName;
12 version = `<h1>${version}</h1>`;
13 const isWin = data.isWin;
14 let buttons = [
15 `<button type="button" id='manual' class="button">手动下载更新</button>`,
16 ];
17 if (isWin) {
18 buttons.push(
19 `<button type="button" id='auto' class="button">自动下载更新</button>`
20 );
21 }
22 document.getElementById("releaseNote").innerHTML =
23 version + `<div style="text-align:center;">${buttons}</div>` + releaseNote;
24 if (isWin) {
25 document.getElementById("auto").onclick = autoDownload;
26 }
27 document.getElementById("manual").onclick = () => {
28 const { shell } = require("electron");
29 shell.openExternal(data.manualLink);
30 };
31 redirectLinks();
32};
33// data = {
34// releaseNotes:
35// '<div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><ol> <li>拖拽复制现支持程序白名单/黑名单模式,再也不用担心在某些不想要的程序触发了,在设置-&gt;拖拽复制页面进行设置。 <a href="https://github.com/CopyTranslator/CopyTranslator/issues/475" data-hovercard-type="issue" data-hovercard-url="/CopyTranslator/CopyTranslator/issues/475/hovercard">#475</a></li> <li>增加<a href="https://github.com/thedaviddelta/lingva-translate">Lingva</a>作为除谷歌翻译镜像以及<a href="https://simplytranslate.org/" rel="nofollow">Simply</a>之外的另一个Google翻译源,更多详见<a href="https://copytranslator.github.io/guide/questions.html#%E8%B0%B7%E6%AD%8C%E7%BF%BB%E8%AF%91%E9%80%80%E5%87%BA%E4%B8%AD%E5%9B%BD%E5%B8%82%E5%9C%BA%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88" rel="nofollow">此处</a></li> <li>增加翻译引擎Keyan,此引擎由<a href="https://www.keyanyuedu.com/?channel=copytranslator" rel="nofollow">棵岩阅读</a>免费提供给CopyTranslator用户使用,暂时仅支持英译中。感谢<a href="https://www.keyanyuedu.com/?channel=copytranslator" rel="nofollow">棵岩阅读</a>对CopyTranslator的支持。</li> <li>改进设置界面UI</li> <li>多源对比现在可以调节字体大小 <a href="https://github.com/CopyTranslator/CopyTranslator/issues/496" data-hovercard-type="issue" data-hovercard-url="/CopyTranslator/CopyTranslator/issues/496/hovercard">#496</a></li> <li>修复支持语言没有及时更新的问题</li> <li>增加备用引擎选项,以支持单向翻译器(如仅支持英译中而不支持中译英)的智能互译,可以在设置中更改备用引擎</li> <li>进一步改进配置文件在不同版本间的兼容性处理,对特定规则特定版本的兼容性处理</li> </ol></div>',

Callers 2

multiFireFunction · 0.85
getMenuItemOptionsMethod · 0.85

Calls 2

redirectLinksFunction · 0.85
pushMethod · 0.80

Tested by

no test coverage detected