Author: damoxc
Revision: 5691
Log:
only output config keys that the ui needs in /config.js
Diff:
Modified: trunk/deluge/ui/web/server.py
===================================================================
--- trunk/deluge/ui/web/server.py 2009-08-20 00:47:27 UTC (rev 5690)
+++ trunk/deluge/ui/web/server.py 2009-08-20 00:54:57 UTC (rev 5691)
@@ -95,6 +95,11 @@
"cert": "ssl/daemon.cert"
}
+UI_CONFIG_KEYS = (
+ "theme", "sidebar_show_zero", "sidebar_show_trackers",
+ "show_session_speed"
+)
+
OLD_CONFIG_KEYS = (
"port", "enabled_plugins", "base", "sidebar_show_zero",
"sidebar_show_trackers", "show_keyword_search", "show_sidebar",
@@ -114,11 +119,13 @@
"""
def render(self, request):
+ web_config = component.get("Web").get_config()
+ config = dict([(key, web_config[key]) for key in UI_CONFIG_KEYS])
return """Deluge = {
author: 'Damien Churchill <[email protected]>',
version: '1.2-dev',
config: %s
-}""" % common.json.dumps(component.get("DelugeWeb").config.config)
+}""" % common.json.dumps(config)
class GetText(resource.Resource):
def render(self, request):
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"deluge-commit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/deluge-commit?hl=en
-~----------~----~----~----~------~----~------~--~---