[Checkins] SVN: grokcore.layout/trunk/ Change how the static resources are associated to a Layout.
Sylvain Viollow
cvs-admin at zope.org
Sun Apr 29 12:56:01 UTC 2012
Log message for revision 125378:
Change how the static resources are associated to a Layout.
Changed:
U grokcore.layout/trunk/CHANGES.txt
U grokcore.layout/trunk/src/grokcore/layout/components.py
-=-
Modified: grokcore.layout/trunk/CHANGES.txt
===================================================================
--- grokcore.layout/trunk/CHANGES.txt 2012-04-29 12:53:22 UTC (rev 125377)
+++ grokcore.layout/trunk/CHANGES.txt 2012-04-29 12:55:58 UTC (rev 125378)
@@ -4,9 +4,9 @@
1.5 (unreleased)
----------------
-- Nothing changed yet.
+- Change how the static resources are associated to a ``Layout``,
+ using the new name ``__static_name__`` set by the template grokker.
-
1.4 (2011-07-13)
----------------
Modified: grokcore.layout/trunk/src/grokcore/layout/components.py
===================================================================
--- grokcore.layout/trunk/src/grokcore/layout/components.py 2012-04-29 12:53:22 UTC (rev 125377)
+++ grokcore.layout/trunk/src/grokcore/layout/components.py 2012-04-29 12:55:58 UTC (rev 125378)
@@ -1,17 +1,17 @@
import os
+from grokcore.layout.interfaces import IPage, ILayout
+from zope.interface import Interface
+from zope.publisher.publish import mapply
+
import grokcore.component as grok
import grokcore.formlib
import grokcore.view
import zope.component
-
-from grokcore.layout.interfaces import IPage, ILayout
-from zope.interface import Interface
+import zope.errorview.browser
+import zope.interface.common.interfaces
import zope.publisher.interfaces
import zope.security.interfaces
-from zope.publisher.publish import mapply
-import zope.interface.common.interfaces
-import zope.errorview.browser
class Layout(grokcore.view.ViewSupport):
@@ -25,10 +25,12 @@
self.request = request
self.view = None
- if getattr(self, 'module_info', None) is not None:
+ static_name = getattr(self, '__static_name__', None)
+ if static_name is not None:
self.static = zope.component.queryAdapter(
- self.request, Interface,
- name=self.module_info.package_dotted_name)
+ self.request,
+ Interface,
+ name=static_name)
else:
self.static = None
More information about the checkins
mailing list