mirror of
https://github.com/ronggang/transmission-web-control.git
synced 2025-04-22 14:27:38 +00:00
releases: v1.6.1
This commit is contained in:
parent
9fd2e5b8c7
commit
c26a0761e3
165
src/index.html
165
src/index.html
@ -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;"> </span>
|
<span id="status_alt_speed" style="display:none;"> </span>
|
||||||
<span id="status_title_downloadspeed" class="iconlabel icon-down"></span> <span id="status_downloadspeed"></span>
|
<span id="status_title_downloadspeed" class="iconlabel icon-down"></span> <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> <span id="status_uploadspeed"></span>
|
<span id="status_title_uploadspeed" class="iconlabel icon-up"></span> <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>
|
206
src/tr-web-control/script/min/system.min.js
vendored
206
src/tr-web-control/script/min/system.min.js
vendored
File diff suppressed because one or more lines are too long
@ -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: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user