diff --git a/deluge/ui/webui/TODO b/deluge/ui/webui/TODO index 10607ded4..20eb6ee24 100644 --- a/deluge/ui/webui/TODO +++ b/deluge/ui/webui/TODO @@ -1,15 +1,22 @@ 0.6 : *plugin-config + (re)enable webui plugins. *Fix IE7 for advanced/white template. -*split statistics tab into statistics , details like gtk-ui *details tabs : add css -*white template : add auto-refresh +*white template : add auto-refresh (with a nice js-progress-bar) +*gettext : update template_strings.py + add all .py files to gettext input files -after 0.6: +after 0.6 : +*hide-option for details iframe. *add new major features in available gtk ui but not in webui. *white template:better css fluid layout or switch to tables. *labels (organize-plugin) *checkboxes for multiple select. *rethink details iframe. +*persistent sessions + +maybe/ideas/after 0.6.1: +*switch to webpy 0.3 +*right-click menu on torrent-rows +*multi row template like transmission etc. diff --git a/deluge/ui/webui/deluge_webserver.py b/deluge/ui/webui/deluge_webserver.py index 617aa11f9..0f207c3c6 100644 --- a/deluge/ui/webui/deluge_webserver.py +++ b/deluge/ui/webui/deluge_webserver.py @@ -100,7 +100,7 @@ def create_webserver(debug = False): utils.apply_config() - from lib.gtk_cherrypy_wsgiserver import CherryPyWSGIServer + from lib.webpy022.wsgiserver import CherryPyWSGIServer middleware = None if debug: diff --git a/deluge/ui/webui/register_menu.py b/deluge/ui/webui/register_menu.py index f0ef58fdf..552f6eccc 100644 --- a/deluge/ui/webui/register_menu.py +++ b/deluge/ui/webui/register_menu.py @@ -41,7 +41,8 @@ menu.register_admin_page("connect", _("Connect"), "/connect") menu.register_admin_page("about", _("About"), "/about") menu.register_admin_page("logout", _("Logout"), "/logout") -menu.register_detail_tab("details", _("Statistics"), "tab_statistics") +menu.register_detail_tab("statistics", _("Statistics"), "tab_statistics") +menu.register_detail_tab("details", _("Details"), "tab_details") menu.register_detail_tab("options", _("Options"), "tab_options") menu.register_detail_tab("trackers", _("Trackers"), "tab_trackers") menu.register_detail_tab("peers", _("Peers"), "tab_peers") diff --git a/deluge/ui/webui/templates/deluge/tab_details.html b/deluge/ui/webui/templates/deluge/tab_details.html new file mode 100644 index 000000000..12aac2521 --- /dev/null +++ b/deluge/ui/webui/templates/deluge/tab_details.html @@ -0,0 +1,25 @@ +$def with (torrent) + + + + +
 
+ + + + + + + + + + + + + + + + +
$('Name'):$torrent.name
$('Hash'):$torrent.id
$_('Tracker'):$(crop(torrent.tracker, 200))
$_('Tracker Status'):$(crop(torrent.tracker_status, 200))
$('Save Path'):$crop_left(torrent.save_path, 200)
+ + diff --git a/deluge/ui/webui/templates/deluge/tab_statistics.html b/deluge/ui/webui/templates/deluge/tab_statistics.html index 09c8f919a..866d0c73d 100644 --- a/deluge/ui/webui/templates/deluge/tab_statistics.html +++ b/deluge/ui/webui/templates/deluge/tab_statistics.html @@ -29,7 +29,7 @@ $def with (torrent) - +
$_('Speed'): @@ -74,24 +74,4 @@ $else:
- - -  - - - - - - - - - - - - - - - -
$('Hash'):$torrent.id
$_('Tracker'):$(crop(torrent.tracker, 200))
$_('Tracker Status'):$(crop(torrent.tracker_status, 200))
$('Save Path'):$crop_left(torrent.save_path, 200)
-