app/soc/views/helper/params.py
changeset 1357 3dd1507aa723
parent 1345 1c5c6271f02e
child 1400 842958b8a55d
--- a/app/soc/views/helper/params.py	Sun Feb 15 20:25:35 2009 +0000
+++ b/app/soc/views/helper/params.py	Sun Feb 15 20:26:15 2009 +0000
@@ -47,6 +47,23 @@
 DEF_SUBMIT_MSG_PROFILE_SAVED = 0
 
 
+# list with all js scripts used for documentary purposes
+DEF_JS_USES_LIST = [
+    'jq',
+    'jq_ajaqQueue',
+    'jq_autocomplete',
+    'jq_bgiframe',
+    'jq_bt',
+    'jq_datetimepicker',
+    'jq_progressbar',
+    'jq_thickbox',
+    'jq_ui_core',
+    'menu',
+    'orgaccept',
+    'tinymce',
+    ]
+
+
 def constructParams(params):
   """Constructs a new params dictionary based on params.
 
@@ -187,6 +204,13 @@
 
   new_params['export_content_type'] = None
 
+  # TODO: Use only the js modules needed instead of js_uses_all
+  new_params['js_uses_all'] = DEF_JS_USES_LIST
+  new_params['js_uses_list'] = ['jq', 'menu']
+  new_params['js_uses_show'] = ['jq', 'menu']
+  new_params['js_uses_edit'] = ['jq', 'menu', 'tinymce', 'jq_bt',
+                                'jq_autocomplete']
+
   new_params['error_public'] = 'soc/%(module_name)s/error.html' % params
   new_params['error_export'] = new_params['error_public']
   new_params['error_edit'] = new_params['error_public']