Commit Graph

5452 Commits

Author SHA1 Message Date
Damien Churchill 3baa1a18d4 disable the connect button if the host is offline 2009-10-01 10:09:21 +00:00
Damien Churchill 6b13eeeb38 change the _libtorrent module so that the included libtorrent is checked for the correct version also (incase people have been following svn and the version requirement changes) 2009-09-29 09:24:16 +00:00
Damien Churchill 9fafa31afe fix silly bug in the setup script. bad damoxc. 2009-09-29 09:20:25 +00:00
Damien Churchill fd9bf112c4 just some whitespace changes 2009-09-28 16:53:52 +00:00
Damien Churchill 3f8abf1e34 move the stateful stuff to Deluge.js before any other js has executed 2009-09-28 16:48:02 +00:00
Damien Churchill d075ac888e use the version check within deluge so the correct version is checked for 2009-09-28 15:18:51 +00:00
John Garland a4d1fbd0bd Fix unbound local error when adding a torrent fails. 2009-09-26 16:25:16 +00:00
Andrew Resch 66402b7526 Remove some unnecessary dependencies 2009-09-26 03:15:09 +00:00
Andrew Resch 0be6d83d92 Remove 'state_location' and 'config_location' preferences and all references from the code. We should use configmanager.get_config_dir() instead. 2009-09-25 00:57:22 +00:00
Damien Churchill 7749f99828 change the labelAlign to top and icnrease the width of the fields 2009-09-24 16:42:36 +00:00
Damien Churchill 51b15c78a8 add a comment and remove one of the OLD_CONFIG_KEYS 2009-09-24 15:56:42 +00:00
Damien Churchill 5c5a0712b0 only try and load the old config if the file exists 2009-09-24 15:55:21 +00:00
Andrew Resch fb154eaba9 Set the maxValue of the port spinner to 65535 2009-09-24 14:26:05 +00:00
Damien Churchill 9df5269fee give a bit more love to the connection manager, updating buttons when the host status is updated as well 2009-09-24 08:41:00 +00:00
Damien Churchill 8270c397da fix bug in the start_daemon method 2009-09-24 08:37:20 +00:00
Damien Churchill e0671a0daa fix bug in the stop_daemon method 2009-09-24 08:35:40 +00:00
Damien Churchill 1b6d92c778 add a start_daemon method 2009-09-24 08:33:35 +00:00
Damien Churchill 401aa28ba8 update deluge-yc and ext-extensions 2009-09-24 08:11:11 +00:00
Damien Churchill 9bdcb04cb3 change the spinner strategy so it's an integer 2009-09-24 08:08:43 +00:00
Damien Churchill 68b4af839f disable the remove button and the stop daemon button when no host is selected 2009-09-23 19:10:44 +00:00
Damien Churchill ce449e7b3b fix bug when upgrading old passwords on new logins 2009-09-23 18:16:08 +00:00
Andrew Resch a23812f880 Fix #1014 autoadd should verify that the autoadd location is a directory 2009-09-21 05:39:43 +00:00
Andrew Resch 0d2c73063c Fix previous commit to recursively copy the args 2009-09-19 05:41:36 +00:00
Andrew Resch 9c40b777f3 Make a copy of the args and kwargs when making a daemon call in classic mode.. This makes it's
behaviour to the same as when making a RPC
2009-09-19 05:16:33 +00:00
Andrew Resch 3f8441af6a Update the about dialog and have it show the core version and libtorrent version 2009-09-19 00:18:14 +00:00
Damien Churchill 3901f3e6b2 update the create_plugin script allowing for the new webui plugin stuff 2009-09-17 07:36:13 +00:00
Damien Churchill 5645d6644d update the example plugin with the new webui plugin stuff 2009-09-17 07:27:33 +00:00
Damien Churchill 2f49c5cfa7 rewrite the plugins page using the new get_plugins method in the web json api
update the grid when a Plugin{Dis|En}abledEvent occurs
2009-09-16 09:53:49 +00:00
Damien Churchill 037fbcaaa7 store remote events and register them when the events are started 2009-09-16 09:39:30 +00:00
Damien Churchill f831cdce9a add a method that returns both the available and enabled plugins to reduce the number of AJAX calls required 2009-09-16 09:38:46 +00:00
Damien Churchill 443b4854b4 remove the test children accidentally left in 2009-09-16 09:38:17 +00:00
Damien Churchill 13109f8a1f just a couple of small tweaks 2009-09-16 09:03:30 +00:00
Damien Churchill e4fb98bd02 add a working javascript loader
implement the core code for disabling/enabling plugins on the fly
2009-09-16 09:02:26 +00:00
Damien Churchill b2390b8ff4 have the plugin manager remove the scripts and directories from the server when a plugin is disabled 2009-09-16 08:42:39 +00:00
Damien Churchill 92ecb3fe87 don't enable plugins until connected to a daemonm 2009-09-16 08:32:33 +00:00
Damien Churchill 63aa818c47 remove the seeds status key from the Peers key list 2009-09-15 11:51:03 +00:00
Damien Churchill dcfa83bf09 remove the js loader, doesn't work correctly 2009-09-15 07:29:08 +00:00
Damien Churchill cd0f4f69fb have the help button open the user guide on the wiki 2009-09-15 07:28:09 +00:00
Damien Churchill dd519f936c tie up the find more button so it opens the plugins page on the wiki 2009-09-14 21:28:02 +00:00
Damien Churchill 45840727e9 add a js loader class, taken from http://www.extjs.com/forum/showthread.php?p=272104 2009-09-14 16:32:23 +00:00
Damien Churchill 137be4c8f1 add a method to gather the plugins resources for when they need to be loaded after the ui 2009-09-14 16:31:59 +00:00
Damien Churchill 6fc1e23fce indicate whether the UI is in debug mode via an additional script tag in the index page 2009-09-14 16:24:47 +00:00
Damien Churchill 3c02a499a5 stop a session from subscribing to the same event more than once server side 2009-09-14 16:04:52 +00:00
Damien Churchill fc1b1a6aa8 improve the plugin manager so that it handles the adding and removing of scripts 2009-09-14 15:56:09 +00:00
Damien Churchill b164fef0c5 extend the Deluge.Events class to include support for subscribing to the remote events 2009-09-14 15:55:36 +00:00
Damien Churchill daab4aade6 fix a KeyError in the JSON component
implement the EventQueue for the server side handling of events
2009-09-14 15:41:12 +00:00
Damien Churchill aa4202b9ed add enable/disable methods to the JSON component
remove the empty enable/disable plugin methods from the web api
2009-09-14 10:36:40 +00:00
Damien Churchill da5697490d change the scheduler plugin to use the new plugin architecture 2009-09-14 10:26:59 +00:00
Damien Churchill 63b02f28d1 change WebPluginBase so it has empty enable/disable methods (web plugins don't need to enable/disable themselves, it's optional) 2009-09-14 10:26:29 +00:00
Damien Churchill e7095195f7 fix enabling plugins when the UI is created
change Deluge.Plugin so it implements the enable/disable methods that merely fire events that the plugins can use
2009-09-14 10:19:15 +00:00