dead code
[myslice.git] / engine / plugin.py
index f3fae50..cad2706 100644 (file)
@@ -95,7 +95,6 @@ class Plugin:
     # NOTE this plugin_uuid thing might occur in js files from joomla/js, ** do not rename **
     def settings_json (self):
         result = "{"
-        result += "plugin_uuid:%s,"%self.domid
         result += ",".join([ self.setting_json(setting) for setting in self.json_settings_list() ])
         result += "}"
         return result
@@ -113,10 +112,13 @@ class Plugin:
         env.update(self.__dict__)
         result = render_to_string ('plugin.html',env)
 
-        env ['settings_json' ] = self.settings_json()
-        # compute plugin-specific initialization
-        js_init = render_to_string ( 'plugin-setenv.js', env )
-        self.add_js_chunks (request, js_init)
+        # as a first approximation we're only concerned with plugins that are associated with a query
+        # other simpler plugins that only deal with layout do not need this
+        if 'query' in self.__dict__:
+            env ['settings_json' ] = self.settings_json()
+            # compute plugin-specific initialization
+            js_init = render_to_string ( 'plugin-setenv.js', env )
+            self.add_js_chunks (request, js_init)
         
         # interpret the result of requirements ()
         self.handle_requirements (request)
@@ -148,11 +150,6 @@ class Plugin:
             # include css/plugins.css
             request.plugin_prelude=Prelude(css_files='css/plugin.css')
 
-    def inspect_request (self, request, message):
-        has=hasattr(request,'plugin_prelude')
-        get=getattr(request,'plugin_prelude','none-defined')
-        print "INSPECT (%s), hasattr %s, getattr %s"%(message,has,get)
-
     # can be used directly in render_content()
     def add_js_files (self, request, files):
         self._init_prelude (request)