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
-~----------~----~----~----~------~----~------~--~---

Reply via email to