[Checkins] SVN: five.grok/branches/regebro-grokcore.view/src/five/grok/ Use grokcore.views skin and layer support.

Lennart Regebro regebro at gmail.com
Fri Jul 18 10:05:25 EDT 2008


Log message for revision 88510:
  Use grokcore.views skin and layer support.
  

Changed:
  U   five.grok/branches/regebro-grokcore.view/src/five/grok/__init__.py
  U   five.grok/branches/regebro-grokcore.view/src/five/grok/components.py
  U   five.grok/branches/regebro-grokcore.view/src/five/grok/meta.py

-=-
Modified: five.grok/branches/regebro-grokcore.view/src/five/grok/__init__.py
===================================================================
--- five.grok/branches/regebro-grokcore.view/src/five/grok/__init__.py	2008-07-18 14:04:28 UTC (rev 88509)
+++ five.grok/branches/regebro-grokcore.view/src/five/grok/__init__.py	2008-07-18 14:05:25 UTC (rev 88510)
@@ -5,7 +5,7 @@
 
 from grokcore.component import Adapter, MultiAdapter, GlobalUtility
 from grokcore.component import context, name, provides, subscribe
-from grokcore.view import PageTemplate
+from grokcore.view import PageTemplate, IGrokLayer, Skin
 from grokcore.view import template, require, layer, templatedir
 
-from five.grok.components import View, Model, IGrokLayer, Skin
+from five.grok.components import View, Model

Modified: five.grok/branches/regebro-grokcore.view/src/five/grok/components.py
===================================================================
--- five.grok/branches/regebro-grokcore.view/src/five/grok/components.py	2008-07-18 14:04:28 UTC (rev 88509)
+++ five.grok/branches/regebro-grokcore.view/src/five/grok/components.py	2008-07-18 14:05:25 UTC (rev 88510)
@@ -29,9 +29,3 @@
 
 class View(ViewMixin, BrowserPage, Acquisition.Implicit):
     pass
-
-class IGrokLayer(interface.Interface):
-    pass
-
-class Skin(object):
-    pass
\ No newline at end of file

Modified: five.grok/branches/regebro-grokcore.view/src/five/grok/meta.py
===================================================================
--- five.grok/branches/regebro-grokcore.view/src/five/grok/meta.py	2008-07-18 14:04:28 UTC (rev 88509)
+++ five.grok/branches/regebro-grokcore.view/src/five/grok/meta.py	2008-07-18 14:05:25 UTC (rev 88510)
@@ -49,17 +49,3 @@
             callable = initializeClass,
             args = (factory,)
             )
-
-class SkinGrokker(martian.ClassGrokker):
-    martian.component(grok.Skin)
-    martian.directive(grok.layer, default=IBrowserRequest)
-    martian.directive(grok.name, get_default=default_view_name)
-
-    def execute(self, factory, config, name, layer, **kw):
-        config.action(
-            discriminator=('skin', name),
-            callable=component.interface.provideInterface,
-            args=(name, layer, IBrowserSkinType)
-            )
-        return True
-



More information about the Checkins mailing list