コード例 #1
0
class GoldViewlet(grok.Viewlet):
    grok.order(1)
    grok.viewletmanager(CaveManager)
    grok.name('Gold')

    def render(self):
        return u"Gold"
コード例 #2
0
class WilmaViewlet(grok.Viewlet):
    grok.order(50)
    grok.viewletmanager(CaveManager)
    grok.name('Wilma')

    def render(self):
        return u"Wilma"
コード例 #3
0
class FredViewlet(grok.Viewlet):
    grok.order(20)
    grok.viewletmanager(CaveManager)
    grok.name('Fred')

    def render(self):
        return u"Fred"
コード例 #4
0
class BoneViewlet(grok.Viewlet):
    grok.order(10)
    grok.viewletmanager(CaveManager)
    grok.name('Bone')

    def render(self):
        return u"Bone"
コード例 #5
0
class NamedViewlet(grok.Viewlet):
    grok.context(Interface)
    grok.name('viewletwithname')
    grok.viewletmanager(NamedViewletManager)

    def render(self):
        return u"NamedViewlet"
コード例 #6
0
class CaveViewlet(grok.Viewlet):
    grok.order(30)
    grok.viewletmanager(CaveManager)
    grok.name('Cave')

    def render(self):
        return u"Cave"
コード例 #7
0
class LadyViewlet(grok.Viewlet):
    grok.context(Interface)
    grok.viewletmanager(Pot)
    grok.view(FireView)

    def render(self):
        return u"Lady Viewlet"
コード例 #8
0
class LayeredBone(grok.Viewlet):
    grok.context(Interface)
    grok.viewletmanager(Pot)
    grok.layer(IBoneLayer)

    def render(self):
        return u"Layered Bone"
コード例 #9
0
class GoldBone(grok.Viewlet):
    grok.context(Interface)
    grok.viewletmanager(Pot)
    grok.require('bone.gold')

    def render(self):
        return u"Gold Bone"
コード例 #10
0
class ElephantBone(grok.Viewlet):
    grok.context(Interface)
    grok.viewletmanager(Bones)

    def available(self):
        # This type of bone has not evolved just yet.
        return False

    def render(self):
        return u"Elephant Bone"
コード例 #11
0
class SabreToothBone(grok.Viewlet):
    grok.context(Interface)
    grok.viewletmanager(Bones)

    _available = False

    def available(self):
        return self._available

    def render(self):
        return u"Sabre Tooth Bone"
コード例 #12
0
class NoExplicitOrderBarneyViewlet(grok.Viewlet):
    grok.name('barney')
    grok.viewletmanager(CaveManager2)

    def render(self):
        return u"Barney"
コード例 #13
0
class NoExplicitOrderCaveViewlet(grok.Viewlet):
    grok.name('cave')
    grok.viewletmanager(CaveManager2)

    def render(self):
        return u"Cave"
コード例 #14
0
class MirandaViewlet(grok.Viewlet):
    grok.template('mirandaviewlet')
    grok.view(Index)
    grok.viewletmanager(CavewomenViewletManager)
コード例 #15
0
class FredViewlet(grok.Viewlet):
    grok.viewletmanager(CavemenViewletManager)
コード例 #16
0
class TRexBone(grok.Viewlet):
    grok.context(Interface)
    grok.viewletmanager(Bones)

    def render(self):
        return u"T-Rex Bone"
コード例 #17
0
class BrackerBone(grok.Viewlet):
    grok.context(Interface)
    grok.viewletmanager(Bones)

    def render(self):
        return u"Brack Bone"
コード例 #18
0
class Viewlet(grok.Viewlet):
    grok.viewletmanager(ViewletManager)
    grok.context(Interface)

    def render(self):
        return u"Render method but also a template!"
コード例 #19
0
ファイル: viewlet_context.py プロジェクト: kkdhanesh/NBADEMO
class FredViewlet(grok.Viewlet):
    grok.viewletmanager(CavemenViewletManager)

    def render(self):
        return u"Me Fred"
コード例 #20
0
class BarneyViewlet(grok.Viewlet):
    grok.order(60)
    grok.viewletmanager(CaveManager)
    grok.name('Barney')
コード例 #21
0
class ManBone(grok.Viewlet):
    grok.viewletmanager(Pot)
    grok.context(CaveMan)

    def render(self):
        return u"Man Bone"
コード例 #22
0
class BarneyViewlet(grok.Viewlet):
    grok.order(60)
    grok.viewletmanager(CaveManager)

    def render(self):
        return u"Barney"
コード例 #23
0
registered for the default layer, with the anybody permission::

  >>> from zope.app.wsgi.testlayer import Browser
  >>> browser = Browser()
  >>> browser.handleErrors = False
  >>> browser.open("http://localhost/fred/@@boneview")
  >>> print browser.contents
  Fred viewlet

"""

import grokcore.viewlet as grok

class Fred(grok.Context):
    pass

class BoneView(grok.View):
    pass

class BoneManager(grok.ViewletManager):
    grok.name('bone')

class CaveManager(grok.ViewletManager):
    grok.name('cave')

grok.viewletmanager(CaveManager)

class FredViewlet(grok.Viewlet):
    def render(self):
        return u"Fred viewlet"
コード例 #24
0
  >>> print(browser.contents)
  Fred viewlet

"""

import grokcore.viewlet as grok


class Fred(grok.Context):
    pass


class BoneView(grok.View):
    pass


class BoneManager(grok.ViewletManager):
    grok.name('bone')


class CaveManager(grok.ViewletManager):
    grok.name('cave')


grok.viewletmanager(CaveManager)


class FredViewlet(grok.Viewlet):
    def render(self):
        return u"Fred viewlet"