[rhmessaging-commits] rhmessaging commits: r3188 - mgmt/trunk/wooly/python/wooly.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Fri Mar 20 11:38:56 EDT 2009


Author: justi9
Date: 2009-03-20 11:38:56 -0400 (Fri, 20 Mar 2009)
New Revision: 3188

Modified:
   mgmt/trunk/wooly/python/wooly/pages.py
Log:
Tighten up the plumbing between related pages, now that we have HtmlPage

Modified: mgmt/trunk/wooly/python/wooly/pages.py
===================================================================
--- mgmt/trunk/wooly/python/wooly/pages.py	2009-03-20 15:28:57 UTC (rev 3187)
+++ mgmt/trunk/wooly/python/wooly/pages.py	2009-03-20 15:38:56 UTC (rev 3188)
@@ -82,12 +82,10 @@
         self.update_page = UpdatePage(app, name + ".update", self)
         self.app.add_page(self.update_page)
 
-        self.css_page = CssPage(app, name + ".css")
-        self.css_page.html_page = self
+        self.css_page = CssPage(app, name + ".css", self)
         self.app.add_page(self.css_page)
 
-        self.javascript_page = JavascriptPage(app, name + ".js")
-        self.javascript_page.html_page = self
+        self.javascript_page = JavascriptPage(app, name + ".js", self)
         self.app.add_page(self.javascript_page)
 
     def enable_update(self, session, widget):
@@ -167,10 +165,10 @@
             return self.page.page_widgets_by_path.get(path)
 
 class CssPage(Page):
-    def __init__(self, app, name):
+    def __init__(self, app, name, html_page):
         super(CssPage, self).__init__(app, name)
 
-        self.html_page = None
+        self.html_page = html_page
         self.__then = datetime.utcnow()
         self.__css = None
 
@@ -202,10 +200,10 @@
         return self.get_css()
 
 class JavascriptPage(Page):
-    def __init__(self, app, name):
+    def __init__(self, app, name, html_page):
         super(JavascriptPage, self).__init__(app, name)
 
-        self.html_page = None
+        self.html_page = html_page
         self.__then = datetime.utcnow()
         self.__javascript = None
 




More information about the rhmessaging-commits mailing list