begin connection manager
This commit is contained in:
parent
356af2ba0a
commit
847ad95fd3
|
@ -18,6 +18,7 @@
|
||||||
<script type="text/javascript" src="/js/deluge-login.js"></script>
|
<script type="text/javascript" src="/js/deluge-login.js"></script>
|
||||||
<script type="text/javascript" src="/js/deluge-menus.js"></script>
|
<script type="text/javascript" src="/js/deluge-menus.js"></script>
|
||||||
<script type="text/javascript" src="/js/deluge-bars.js"></script>
|
<script type="text/javascript" src="/js/deluge-bars.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/deluge-connections.js"></script>
|
||||||
<script type="text/javascript" src="/js/deluge-torrents.js"></script>
|
<script type="text/javascript" src="/js/deluge-torrents.js"></script>
|
||||||
<script type="text/javascript" src="/js/deluge-details.js"></script>
|
<script type="text/javascript" src="/js/deluge-details.js"></script>
|
||||||
<script type="text/javascript" src="/js/deluge-ui.js"></script>
|
<script type="text/javascript" src="/js/deluge-ui.js"></script>
|
||||||
|
|
|
@ -108,6 +108,9 @@ function torrentAction(item) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
case "connectionman":
|
||||||
|
Deluge.Connections.Window.show();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
Deluge.Connections = {
|
||||||
|
onClose: function(e) {
|
||||||
|
},
|
||||||
|
|
||||||
|
onConnect: function(e) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Deluge.Connections.Store = new Ext.data.SimpleStore({
|
||||||
|
fields: [
|
||||||
|
{name: 'status'},
|
||||||
|
{name: 'host'},
|
||||||
|
{name: 'version'}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
Deluge.Connections.Grid = new Ext.grid.GridPanel({
|
||||||
|
store: Deluge.Connections.Store,
|
||||||
|
cls: 'deluge-torrents',
|
||||||
|
columns: [
|
||||||
|
{header: "Status", width: 55, sortable: true, renderer: Deluge.Formatters.plain, dataIndex: 'status'},
|
||||||
|
{id:'host', header: "Host", width: 150, sortable: true, renderer: Deluge.Formatters.plain, dataIndex: 'host'},
|
||||||
|
{header: "Version", width: 75, sortable: true, renderer: Deluge.Formatters.plain, dataIndex: 'version'}
|
||||||
|
],
|
||||||
|
stripeRows: true,
|
||||||
|
autoExpandColumn: 'host',
|
||||||
|
deferredRender:false,
|
||||||
|
autoScroll:true,
|
||||||
|
margins: '0 0 0 0'
|
||||||
|
});
|
||||||
|
|
||||||
|
Deluge.Connections.Window = new Ext.Window({
|
||||||
|
layout: 'fit',
|
||||||
|
width: 300,
|
||||||
|
height: 200,
|
||||||
|
bodyStyle: 'padding: 10px 5px;',
|
||||||
|
buttonAlign: 'right',
|
||||||
|
closeAction: 'hide',
|
||||||
|
closable: true,
|
||||||
|
plain: true,
|
||||||
|
title: _('Connection Manager'),
|
||||||
|
items: [Deluge.Connections.Grid],
|
||||||
|
buttons: [{
|
||||||
|
text: _('Close'),
|
||||||
|
handler: Deluge.Connections.onClose
|
||||||
|
},{
|
||||||
|
text: _('Connect'),
|
||||||
|
handler: Deluge.Connections.onConnect
|
||||||
|
}]
|
||||||
|
});
|
|
@ -5,6 +5,7 @@ Deluge.Login = {
|
||||||
onSuccess: function(result) {
|
onSuccess: function(result) {
|
||||||
if (result == true) {
|
if (result == true) {
|
||||||
Deluge.Login.Window.hide();
|
Deluge.Login.Window.hide();
|
||||||
|
Deluge.Connections.Window.show();
|
||||||
} else {
|
} else {
|
||||||
Ext.MessageBox.show({
|
Ext.MessageBox.show({
|
||||||
title: _('Login Failed'),
|
title: _('Login Failed'),
|
||||||
|
@ -56,7 +57,7 @@ Deluge.Login.Window = new Ext.Window({
|
||||||
title: _('Login'),
|
title: _('Login'),
|
||||||
items: Deluge.Login.Form,
|
items: Deluge.Login.Form,
|
||||||
buttons: [{
|
buttons: [{
|
||||||
text: 'Login',
|
text: _('Login'),
|
||||||
handler: Deluge.Login.onLogin
|
handler: Deluge.Login.onLogin
|
||||||
}]
|
}]
|
||||||
});
|
});
|
|
@ -76,6 +76,7 @@ CONFIG_DEFAULTS = {
|
||||||
"pwd_salt": "2\xe8\xc7\xa6(n\x81_\x8f\xfc\xdf\x8b\xd1\x1e\xd5\x90",
|
"pwd_salt": "2\xe8\xc7\xa6(n\x81_\x8f\xfc\xdf\x8b\xd1\x1e\xd5\x90",
|
||||||
"pwd_md5": ".\xe8w\\+\xec\xdb\xf2id4F\xdb\rUc",
|
"pwd_md5": ".\xe8w\\+\xec\xdb\xf2id4F\xdb\rUc",
|
||||||
"cache_templates": True,
|
"cache_templates": True,
|
||||||
|
"connections": [],
|
||||||
"daemon": "http://localhost:58846",
|
"daemon": "http://localhost:58846",
|
||||||
"base": "",
|
"base": "",
|
||||||
"disallow": {},
|
"disallow": {},
|
||||||
|
|
Loading…
Reference in New Issue