From 3baa1a18d44819776825cd50ec7e02866a98244e Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Thu, 1 Oct 2009 10:09:21 +0000 Subject: [PATCH] disable the connect button if the host is offline --- deluge/ui/web/js/Deluge.ConnectionManager.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deluge/ui/web/js/Deluge.ConnectionManager.js b/deluge/ui/web/js/Deluge.ConnectionManager.js index 2502354e1..4e0f6ef40 100644 --- a/deluge/ui/web/js/Deluge.ConnectionManager.js +++ b/deluge/ui/web/js/Deluge.ConnectionManager.js @@ -325,6 +325,7 @@ Copyright: record.set('version', host[4]) record.commit(); + var button = this.buttons[1], status = record.get('status'); if (this.grid.getSelectionModel().getSelected() == record) { var status = record.get('status'); if (status == _('Offline')) { @@ -401,15 +402,17 @@ Copyright: var button = this.buttons[1], status = record.get('status'); if (status == _('Connected')) { + button.enable(); button.setText(_('Disconnect')); } else if (status == _('Offline')) { + button.disable(); if (record.get('host') == '127.0.0.1' || record.get('host') == 'localhost') { this.stopHostButton.setText(_('Start Daemon')); } else { this.stopHostButton.disable(); } - } else { + button.enable(); button.setText(_('Connect')); } },