transmission-web-control/plugin.js

42 lines
896 B
JavaScript
Raw Normal View History

system.plugin = {
exec: function(key)
{
switch (key)
{
// 替换 Tracker
case "replace-tracker":
system.openDialogFromTemplate({
id: "dialog-system-replaceTracker",
options: {
title: system.lang.dialog["system-replaceTracker"].title,
width: 600,
height: 220
}
});
break;
// 自动匹配数据目录
case "auto-match-data-folder":
var rows = system.control.torrentlist.datagrid("getChecked");
var ids = new Array();
for (var i in rows)
{
ids.push(rows[i].id);
}
if (ids.length==0) return;
system.openDialogFromTemplate({
id: "dialog-auto-match-data-folder",
options: {
title: system.lang.dialog["auto-match-data-folder"].title,
width: 530,
height: 280
},
datas: {
"ids": ids
}
});
break;
}
}
};