releases: v1.6.1

This commit is contained in:
栽培者 2020-09-13 22:47:19 +08:00
parent 9fd2e5b8c7
commit c26a0761e3
3 changed files with 113 additions and 264 deletions

View File

@ -1,20 +1,22 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html> <html>
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" /> <meta http-equiv="expires" content="0" />
<meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="pragma" content="no-cache" />
<link rel='shortcut icon' href='favicon.ico' type='image/x-icon'/ > <link rel='shortcut icon' href='favicon.ico' type='image/x-icon' />
<title>Transmission Web Control</title> <title>Transmission Web Control</title>
<!-- Style sheet --> <!-- Style sheet -->
<link rel="stylesheet" type="text/css" href="tr-web-control/style/before-easyui.css?v=20190724" /> <link rel="stylesheet" type="text/css" href="tr-web-control/style/before-easyui.css?v=20200913" />
<link id="styleEasyui" rel="stylesheet" type="text/css" href="tr-web-control/script/easyui/themes/default/easyui.css?v=20190724"/> <link id="styleEasyui" rel="stylesheet" type="text/css"
href="tr-web-control/script/easyui/themes/default/easyui.css?v=20200913" />
<link rel="stylesheet" type="text/css" href="tr-web-control/script/plugins/jquery.webui-popover.css" /> <link rel="stylesheet" type="text/css" href="tr-web-control/script/plugins/jquery.webui-popover.css" />
<link rel="stylesheet" type="text/css" href="tr-web-control/style/base.css?v=20200828" /> <link rel="stylesheet" type="text/css" href="tr-web-control/style/base.css?v=20200828" />
<link rel="stylesheet" type="text/css" href="tr-web-control/script/easyui/themes/icon.css?v=20190724"/> <link rel="stylesheet" type="text/css" href="tr-web-control/script/easyui/themes/icon.css?v=20200913" />
<link rel="stylesheet" type="text/css" href="tr-web-control/style/icon.custom.css?v=20190724"/> <link rel="stylesheet" type="text/css" href="tr-web-control/style/icon.custom.css?v=20200913" />
<link rel="stylesheet" type="text/css" href="tr-web-control/style/iconfont/iconfont.css?v=20190724"/> <link rel="stylesheet" type="text/css" href="tr-web-control/style/iconfont/iconfont.css?v=20200913" />
<!-- <link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_584244_g4d8d6qr58nnrk9.css"/> --> <!-- <link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_584244_g4d8d6qr58nnrk9.css"/> -->
<!-- Base class library --> <!-- Base class library -->
@ -22,144 +24,195 @@
<script type="text/javascript" src="tr-web-control/script/jquery/jquery.form.js"></script> <script type="text/javascript" src="tr-web-control/script/jquery/jquery.form.js"></script>
<script type="text/javascript" src="tr-web-control/script/jquery/json2.min.js"></script> <script type="text/javascript" src="tr-web-control/script/jquery/json2.min.js"></script>
<script type="text/javascript" src="tr-web-control/script/jquery/Base64.js"></script> <script type="text/javascript" src="tr-web-control/script/jquery/Base64.js"></script>
<script type="text/javascript" src="tr-web-control/script/easyui/jquery.easyui.min.js?v=20190724"></script> <script type="text/javascript" src="tr-web-control/script/easyui/jquery.easyui.min.js?v=20200913"></script>
<script type="text/javascript" src="tr-web-control/script/easyui/plugins/jquery.datagrid.drophead.js"></script> <script type="text/javascript" src="tr-web-control/script/easyui/plugins/jquery.datagrid.drophead.js"></script>
<script type="text/javascript" src="tr-web-control/script/plugins/jquery.webui-popover.min.js"></script> <script type="text/javascript" src="tr-web-control/script/plugins/jquery.webui-popover.min.js"></script>
<!-- --> <!-- -->
<!-- System class library --> <!-- System class library -->
<script type="text/javascript" src="tr-web-control/script/min/FileSaver.min.js?v=20190724"></script> <script type="text/javascript" src="tr-web-control/script/min/FileSaver.min.js?v=20200913"></script>
<script type="text/javascript" src="tr-web-control/script/other/clipboard.min.js"></script> <script type="text/javascript" src="tr-web-control/script/other/clipboard.min.js"></script>
<script type="text/javascript" src="tr-web-control/script/min/public.min.js?v=20190724"></script> <script type="text/javascript" src="tr-web-control/script/min/public.min.js?v=20200913"></script>
<script type="text/javascript" src="tr-web-control/script/other/ua-parser.min.js?v=20190724"></script> <script type="text/javascript" src="tr-web-control/script/other/ua-parser.min.js?v=20200913"></script>
<script type="text/javascript" src="tr-web-control/script/min/transmission.min.js?v=20190724"></script> <script type="text/javascript" src="tr-web-control/script/min/transmission.min.js?v=20200913"></script>
<script type="text/javascript" src="tr-web-control/script/min/transmission.torrents.min.js?v=20171027"></script> <script type="text/javascript" src="tr-web-control/script/min/transmission.torrents.min.js?v=20171027"></script>
<script type="text/javascript" src="tr-web-control/script/min/system.min.js?v=20200828"></script> <script type="text/javascript" src="tr-web-control/script/min/system.min.js?v=20200828"></script>
<script type="text/javascript" src="tr-web-control/config.js?v=20190724"></script> <script type="text/javascript" src="tr-web-control/config.js?v=20200913"></script>
<script type="text/javascript" src="tr-web-control/plugin.js?v=20190724"></script> <script type="text/javascript" src="tr-web-control/plugin.js?v=20200913"></script>
<script type="text/javascript"> <script type="text/javascript">
var nonpc = [ "console", "mobile", "tablet", "smarttv", "wearable", "embedded" ] var nonpc = ["console", "mobile", "tablet", "smarttv", "wearable", "embedded"]
if ((nonpc.indexOf($.ua.device.type) != -1 )&&location.search.getQueryString("devicetype")!="computer") if ((nonpc.indexOf($.ua.device.type) != -1) && location.search.getQueryString("devicetype") != "computer") {
{ location.href = "index.mobile.html";
location.href = "index.mobile.html"; }
}
</script> </script>
</head> </head>
<body> <body>
<div id="main" class="easyui-layout"> <div id="main" class="easyui-layout">
<div id="m_top" data-options="region:'north'"> <div id="m_top" data-options="region:'north'">
<div class="easyui-layout" data-options="fit:true"> <div class="easyui-layout" data-options="fit:true">
<div id="m_title_layout" data-options="region:'center'" border="0"> <div id="m_title_layout" data-options="region:'center'" border="0">
<img id="logo" src="tr-web-control/logo.png"/><span id="m_title" style="padding:10px;display:none;"></span> <img id="logo" src="tr-web-control/logo.png" /><span id="m_title" style="padding:10px;display:none;"></span>
<span id="area-update-infos" style="display:none;padding: 13px;position: absolute;background-color: #ffe48c;"> <span id="area-update-infos" style="display:none;padding: 13px;position: absolute;background-color: #ffe48c;">
<span id="msg-updateInfos" style="color:#ff3232;"></span> <span id="msg-updateInfos" style="color:#ff3232;"></span>
<a id="button-download-update" href="" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-help'"><span system-lang="public['text-have-update']"></span></a> <a id="button-download-update" href="" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-help'"><span system-lang="public['text-have-update']"></span></a>
</span> </span>
<div style="float:right;padding:13px;"> <div style="float:right;padding:13px;">
<span>Theme: </span> <span>Theme: </span>
<!-- 切换主题 --> <!-- 切换主题 -->
<select id="select-themes" style="width:120px;height:25px"></select> <select id="select-themes" style="width:120px;height:25px"></select>
<!-- 切换到移动版 --> <!-- 切换到移动版 -->
<a id="toolbar_mobile" href="javascript:location.href = 'index.mobile.html';" class="easyui-linkbutton" data-options="iconCls:'icon-mobile',plain:true" system-tip-lang="toolbar.tip['ui-mobile']"><span system-lang="toolbar['ui-mobile']"></span></a> <a id="toolbar_mobile" href="javascript:location.href = 'index.mobile.html';" class="easyui-linkbutton"
data-options="iconCls:'icon-mobile',plain:true" system-tip-lang="toolbar.tip['ui-mobile']"><span
system-lang="toolbar['ui-mobile']"></span></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<!-- 切换到原版 --> <!-- 切换到原版 -->
<a id="" href="javascript:location.href = 'index.original.html';" class="easyui-linkbutton" data-options="iconCls:'icon-transmission',plain:true" system-tip-lang="toolbar.tip['ui-original']"><span system-lang="toolbar['ui-original']"></span></a> <a id="" href="javascript:location.href = 'index.original.html';" class="easyui-linkbutton"
data-options="iconCls:'icon-transmission',plain:true" system-tip-lang="toolbar.tip['ui-original']"><span
system-lang="toolbar['ui-original']"></span></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<!-- 关于 --> <!-- 关于 -->
<a id="toolbar_about" href="javascript:void(0);" onclick="javascript:system.openDialogFromTemplate({id: 'dialog-about',options: {title: system.lang.toolbar['about'],width: 420,height: 370}});" class="easyui-linkbutton" data-options="iconCls:'icon-about',plain:true" system-tip-lang="toolbar.about"><span system-lang="toolbar.about"></span></a> <a id="toolbar_about" href="javascript:void(0);"
onclick="javascript:system.openDialogFromTemplate({id: 'dialog-about',options: {title: system.lang.toolbar['about'],width: 420,height: 370}});"
class="easyui-linkbutton" data-options="iconCls:'icon-about',plain:true"
system-tip-lang="toolbar.about"><span system-lang="toolbar.about"></span></a>
</div>
<div style="float:right;display:none;">Language<select id="lang" value="" style="width:200px;"></select>
</div> </div>
<div style="float:right;display:none;">Language<select id="lang" value="" style="width:200px;"></select></div>
</div> </div>
<!-- 工具栏 --> <!-- 工具栏 -->
<div id="m_toolbar" data-options="region:'south',border:0"> <div id="m_toolbar" data-options="region:'south',border:0">
<!-- 增加种子 --> <!-- 增加种子 -->
<a id="toolbar_add_torrents" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-plus',plain:true,disabled:true"></a> <a id="toolbar_add_torrents" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-plus',plain:true,disabled:true"></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<!-- 限速 --> <!-- 限速 -->
<a id="toolbar_alt_speed" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-rocket',plain:true"></a> <a id="toolbar_alt_speed" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-rocket',plain:true"></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<!-- 刷新 --> <!-- 刷新 -->
<a id="toolbar_reload" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-reload',plain:true"></a> <a id="toolbar_reload" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-reload',plain:true"></a>
<!-- 设置 --> <!-- 设置 -->
<a id="toolbar_config" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-system-config',plain:true"></a> <a id="toolbar_config" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-system-config',plain:true"></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<!-- 扩展功能/插件 --> <!-- 扩展功能/插件 -->
<a id="toolbar_plugin" href="#" class="easyui-menubutton" data-options="menu:'#menu-plugin',iconCls:'iconfont tr-icon-plugin',disabled:false" system-tip-lang="toolbar.plugin"></a> <a id="toolbar_plugin" href="#" class="easyui-menubutton"
data-options="menu:'#menu-plugin',iconCls:'iconfont tr-icon-plugin',disabled:false"
system-tip-lang="toolbar.plugin"></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<!-- 开始 --> <!-- 开始 -->
<a id="toolbar_start" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-start',plain:true,disabled:true"></a> <a id="toolbar_start" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-start',plain:true,disabled:true"></a>
<!-- 暂停 --> <!-- 暂停 -->
<a id="toolbar_pause" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-pause',plain:true,disabled:true"></a> <a id="toolbar_pause" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-pause',plain:true,disabled:true"></a>
<!-- 改名 --> <!-- 改名 -->
<a id="toolbar_rename" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-rename',plain:true,disabled:true" system-tip-lang="toolbar.tip.rename"></a> <a id="toolbar_rename" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-rename',plain:true,disabled:true"
system-tip-lang="toolbar.tip.rename"></a>
<!-- 删除 --> <!-- 删除 -->
<a id="toolbar_remove" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-delete',plain:true,disabled:true"></a> <a id="toolbar_remove" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-delete',plain:true,disabled:true"></a>
<!-- 重新校验 --> <!-- 重新校验 -->
<a id="toolbar_recheck" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-data-check',plain:true,disabled:true"></a> <a id="toolbar_recheck" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-data-check',plain:true,disabled:true"></a>
<!-- 获取更多Peers --> <!-- 获取更多Peers -->
<a id="toolbar_morepeers" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-more-peers',plain:true,disabled:true" system-tip-lang="toolbar.tip['more-peers']"></a> <a id="toolbar_morepeers" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-more-peers',plain:true,disabled:true"
system-tip-lang="toolbar.tip['more-peers']"></a>
<!-- 设置下载目录 --> <!-- 设置下载目录 -->
<a id="toolbar_changeDownloadDir" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-folder-change',plain:true,disabled:true"></a> <a id="toolbar_changeDownloadDir" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-folder-change',plain:true,disabled:true"></a>
<!-- 复制下载目录 --> <!-- 复制下载目录 -->
<a id="toolbar_copyPath" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-clippy',plain:true,disabled:true" data-clipboard-action="copy" data-clipboard-target="#clipboard-source"></a> <a id="toolbar_copyPath" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-clippy',plain:true,disabled:true" data-clipboard-action="copy"
data-clipboard-target="#clipboard-source"></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<!-- 队列 --> <!-- 队列 -->
<a id="toolbar_queue" href="#" class="easyui-menubutton" data-options="menu:'#menu-queue',iconCls:'iconfont tr-icon-queue-move',disabled:true" system-tip-lang="toolbar.queue"></a> <a id="toolbar_queue" href="#" class="easyui-menubutton"
data-options="menu:'#menu-queue',iconCls:'iconfont tr-icon-queue-move',disabled:true"
system-tip-lang="toolbar.queue"></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<!-- 开始所有 --> <!-- 开始所有 -->
<a id="toolbar_start_all" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-start-all',plain:true,disabled:true"></a> <a id="toolbar_start_all" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-start-all',plain:true,disabled:true"></a>
<!-- 暂停所有 --> <!-- 暂停所有 -->
<a id="toolbar_pause_all" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-pause-all',plain:true,disabled:true"></a> <a id="toolbar_pause_all" href="javascript:void(0);" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-pause-all',plain:true,disabled:true"></a>
<span class="button-split">|</span> <span class="button-split">|</span>
<label id="toolbar_label_reload_time"></label> <label id="toolbar_label_reload_time"></label>
<input id="toolbar_reload_time" style="width:50px;text-align:center;" class="easyui-numberspinner"/> <input id="toolbar_reload_time" style="width:50px;text-align:center;" class="easyui-numberspinner" />
<label id="toolbar_label_reload_time_unit"></label> <label id="toolbar_label_reload_time_unit"></label>
<a id="toolbar_autoreload" href="javascript:void(0);" class="easyui-linkbutton" data-options="plain:true"></a> <a id="toolbar_autoreload" href="javascript:void(0);" class="easyui-linkbutton" data-options="plain:true"></a>
<span id="toolbar_right_area" style="padding:1px;position: absolute;right: 2px;"> <span id="toolbar_right_area" style="padding:1px;position: absolute;right: 2px;">
<!-- 搜索 --> <!-- 搜索 -->
<input id="toolbar_search" type="text" class="easyui-searchbox" style="width:200px;"/> <input id="toolbar_search" type="text" class="easyui-searchbox" style="width:200px;" />
</span> </span>
</div> </div>
</div> </div>
</div> </div>
<div id="m_left_layout" title="." data-options="region:'west',split:true,border:0"> <div id="m_left_layout" title="." data-options="region:'west',split:true,border:0">
<div id="layout_left" class="easyui-layout" data-options="fit:true"> <div id="layout_left" class="easyui-layout" data-options="fit:true">
<div id="m_left" data-options="region:'center',border:0,onResize:function(w,h){system.layoutResize('nav', {width:w});}"></div> <div id="m_left"
data-options="region:'center',border:0,onResize:function(w,h){system.layoutResize('nav', {width:w});}"></div>
<div id="m_status" title="status" data-options="region:'south',split:true,border:0,collapsed:true"> <div id="m_status" title="status" data-options="region:'south',split:true,border:0,collapsed:true">
<span id="status_text"></span> <span id="status_text"></span>
<a id="button-cancel-checked" class="easyui-linkbutton" data-options="iconCls:'iconfont tr-icon-cancel-checked'" style="display:none;right: 5px;bottom: 5px;position:absolute;" system-tip-lang="dialog['public']['button-cancel']"></a> <a id="button-cancel-checked" class="easyui-linkbutton"
data-options="iconCls:'iconfont tr-icon-cancel-checked'"
style="display:none;right: 5px;bottom: 5px;position:absolute;"
system-tip-lang="dialog['public']['button-cancel']"></a>
</div> </div>
</div> </div>
</div> </div>
<div id="m_body" title="." data-options="region:'center',border:0" > <div id="m_body" title="." data-options="region:'center',border:0">
<div id="layout_body" class="easyui-layout" data-options="fit:true"> <div id="layout_body" class="easyui-layout" data-options="fit:true">
<div id="m_list" data-options="region:'center',border:0"></div> <div id="m_list" data-options="region:'center',border:0"></div>
<div id="m_attribute" title="attribute" data-options="region:'south',split:true,border:0,collapsed:true,href:'tr-web-control/template/torrent-attribute.html',cache:true,onResize:function(w,h){system.layoutResize('attribute', {height:h});}"></div> <div id="m_attribute" title="attribute"
data-options="region:'south',split:true,border:0,collapsed:true,href:'tr-web-control/template/torrent-attribute.html',cache:true,onResize:function(w,h){system.layoutResize('attribute', {height:h});}">
</div>
</div> </div>
</div> </div>
<div id="m_statusbar" data-options="region:'south'"> <div id="m_statusbar" data-options="region:'south'">
<span id="status_alt_speed" style="display:none;">&nbsp;&nbsp;&nbsp;&nbsp;</span> <span id="status_alt_speed" style="display:none;">&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span id="status_title_downloadspeed" class="iconlabel icon-down"></span>&nbsp;<span id="status_downloadspeed"></span> <span id="status_title_downloadspeed" class="iconlabel icon-down"></span>&nbsp;<span
id="status_downloadspeed"></span>
<span class="button-split">|</span> <span class="button-split">|</span>
<span id="status_title_uploadspeed" class="iconlabel icon-up"></span>&nbsp;<span id="status_uploadspeed"></span> <span id="status_title_uploadspeed" class="iconlabel icon-up"></span>&nbsp;<span id="status_uploadspeed"></span>
<span class="button-split">|</span> <span class="button-split">|</span>
<span id="status_freespace"></span><span id="status_version" style="float:right;"></span> <span id="status_freespace"></span><span id="status_version" style="float:right;"></span>
</div> </div>
<div id="dropArea" class="dropArea" style="display:none;"> <div id="dropArea" class="dropArea" style="display:none;">
<span id="text-drop-title" style="position:absolute;top:150px;left:150px;font-size:40px;font-weight: bold;" disabled="disabled"></span> <span id="text-drop-title" style="position:absolute;top:150px;left:150px;font-size:40px;font-weight: bold;"
disabled="disabled"></span>
</div> </div>
</div> </div>
<!-- 队列子菜单 --> <!-- 队列子菜单 -->
<div id="menu-queue" style="width:150px;"> <div id="menu-queue" style="width:150px;">
<div id="menu-queue-move-top" data-options="iconCls:'iconfont tr-icon-top'" onclick="system.changeSelectedTorrentStatus('',null,'queue-move-top');" system-tip-lang="menus.queue['move-top']"><span system-lang="menus.queue['move-top']"></span></div> <div id="menu-queue-move-top" data-options="iconCls:'iconfont tr-icon-top'"
<div id="menu-queue-move-up" data-options="iconCls:'iconfont tr-icon-up'" onclick="system.changeSelectedTorrentStatus('',null,'queue-move-up');" system-tip-lang="menus.queue['move-up']"><span system-lang="menus.queue['move-up']"></span></div> onclick="system.changeSelectedTorrentStatus('',null,'queue-move-top');" system-tip-lang="menus.queue['move-top']">
<div id="menu-queue-move-down" data-options="iconCls:'iconfont tr-icon-down'" onclick="system.changeSelectedTorrentStatus('',null,'queue-move-down');" system-tip-lang="menus.queue['move-down']"><span system-lang="menus.queue['move-down']"></span></div> <span system-lang="menus.queue['move-top']"></span></div>
<div id="menu-queue-move-bottom" data-options="iconCls:'iconfont tr-icon-bottom'" onclick="system.changeSelectedTorrentStatus('',null,'queue-move-bottom');" system-tip-lang="menus.queue['move-bottom']"><span system-lang="menus.queue['move-bottom']"></span></div> <div id="menu-queue-move-up" data-options="iconCls:'iconfont tr-icon-up'"
onclick="system.changeSelectedTorrentStatus('',null,'queue-move-up');" system-tip-lang="menus.queue['move-up']">
<span system-lang="menus.queue['move-up']"></span></div>
<div id="menu-queue-move-down" data-options="iconCls:'iconfont tr-icon-down'"
onclick="system.changeSelectedTorrentStatus('',null,'queue-move-down');"
system-tip-lang="menus.queue['move-down']"><span system-lang="menus.queue['move-down']"></span></div>
<div id="menu-queue-move-bottom" data-options="iconCls:'iconfont tr-icon-bottom'"
onclick="system.changeSelectedTorrentStatus('',null,'queue-move-bottom');"
system-tip-lang="menus.queue['move-bottom']"><span system-lang="menus.queue['move-bottom']"></span></div>
</div> </div>
<!-- 扩展功能/插件 --> <!-- 扩展功能/插件 -->
<div id="menu-plugin" style="width:260px;"> <div id="menu-plugin" style="width:260px;">
<div id="menu-plugin-tracker-replace" data-options="iconCls:'iconfont tr-icon-replace'" system-tip-lang="toolbar.tip['tracker-replace']" onclick="system.plugin.exec('replace-tracker');"><span system-lang="toolbar['tracker-replace']"></span></div> <div id="menu-plugin-tracker-replace" data-options="iconCls:'iconfont tr-icon-replace'"
<div id="menu-plugin-auto-match-data-folder" data-options="iconCls:'iconfont tr-icon-auto-match'" system-tip-lang="menus.plugin['auto-match-data-folder']" onclick="system.plugin.exec('auto-match-data-folder');"><span system-lang="menus.plugin['auto-match-data-folder']"></span></div> system-tip-lang="toolbar.tip['tracker-replace']" onclick="system.plugin.exec('replace-tracker');"><span
system-lang="toolbar['tracker-replace']"></span></div>
<div id="menu-plugin-auto-match-data-folder" data-options="iconCls:'iconfont tr-icon-auto-match'"
system-tip-lang="menus.plugin['auto-match-data-folder']" onclick="system.plugin.exec('auto-match-data-folder');">
<span system-lang="menus.plugin['auto-match-data-folder']"></span></div>
</div> </div>
<textarea id="clipboard-source"></textarea> <textarea id="clipboard-source"></textarea>
</body> </body>
</html> </html>

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,8 @@
// Current system global object // Current system global object
var system = { var system = {
version: "1.6.0", version: "1.6.1",
rootPath: "tr-web-control/", rootPath: "tr-web-control/",
codeupdate: "20190724", codeupdate: "20200913",
configHead: "transmission-web-control", configHead: "transmission-web-control",
// default config, can be customized in config.js // default config, can be customized in config.js
config: { config: {