コード例 #1
0
class ContentProvider(grok.ContentProvider):
    grok.name('foo')
    grok.context(Interface)
    grok.template('contentprovider')

    def render(self):
        """There's also a template!
コード例 #2
0
class MyPageTemplateFactory(grok.GlobalUtility):

    grok.implements(grok.interfaces.ITemplateFileFactory)
    grok.name('mtl')

    def __call__(self, filename, _prefix=None):
        return MyPageTemplate(filename=filename, _prefix=_prefix)
コード例 #3
0
ファイル: argument.py プロジェクト: gyst/grokcore.view
class UpdateWithArguments(grok.View):
    grok.name('update')
    grok.template('update')

    def update(self, message, another):
        self.message = message
        self.another = another
コード例 #4
0
ファイル: layer.py プロジェクト: kkdhanesh/NBADEMO
class LayeredPot(grok.ContentProvider):
    grok.name('pot')
    grok.context(Interface)
    grok.layer(IBoneLayer)

    def render(self):
        return u"Layered pot"
コード例 #5
0
ファイル: layoutlayers.py プロジェクト: gyst/grokcore.layout
class MyViewB(Page):
    grok.context(Interface)
    grok.name('myview')
    grok.layer(IAnotherLayer)

    def render(self):
        return "MYVIEW"
コード例 #6
0
ファイル: layoutlayers.py プロジェクト: gyst/grokcore.layout
class MyViewA(Page):
    grok.context(Interface)
    grok.name('myview')
    grok.layer(IDefaultLayer)

    def render(self):
        return "MYVIEW"
コード例 #7
0
"""
This should fail:
"""
import grokcore.view as grok

grok.name("viewname")
コード例 #8
0
class StaticResource(grok.DirectoryResource):
    grok.name(
        'grokcore.view.tests.functional.static.notemplates_overridestatic.override'
    )
    grok.path('static')
コード例 #9
0
class CavewomenContentProviderWithTemplate(grok.ContentProvider):
    grok.name('manage.cavewomenwithtemplate')
    grok.template('mirandaprovider')
    grok.view(Necklace)
コード例 #10
0
class StaticResource(grok.DirectoryResource):
    grok.name(
        'grokcore.view.ftests.static.notemplates_nooverridestatic.original')
    grok.path('static')
コード例 #11
0
ファイル: argument.py プロジェクト: gyst/grokcore.view
class RenderWithArguments(grok.View):
    grok.name('render')

    def render(self, message, another):
        return "Message: %s\nAnother: %s" % (message, another)
コード例 #12
0
ファイル: override.py プロジェクト: kkdhanesh/NBADEMO
class StaticResource(grok.DirectoryResource):
    grok.name(
        'grokcore.view.ftests.static.overridetemplates_overridestatic.override'
    )
    grok.path('static')
コード例 #13
0
class ClubContentProvider(grok.ContentProvider):
    grok.name('manage.clubmen')
    grok.context(Club)

    def render(self):
        pass
コード例 #14
0
class RealistCavePainting(grok.View):
    grok.provides(IRealist)
    grok.name('')

    def render(self):
        return "a realist cave painting"
コード例 #15
0
ファイル: url.py プロジェクト: gyst/grokcore.view
class URLTestingViewOnASkin(grok.View):
    grok.layer(URLTestingSkin)
    grok.name('test')

    def render(self):
        return u"I'm on a url testing skin: {0}".format(self.url())
コード例 #16
0
class ViewPainting(grok.Permission):
    grok.name('cave.ViewPainting')
コード例 #17
0
ファイル: view.py プロジェクト: kkdhanesh/NBADEMO
class Food(grok.View):
    """Grok says: ME NO SEE MAMMOTH, ME SEE MEAL!"""
    grok.name('meal')

    def render(self):
        return 'Mammoth burger'
コード例 #18
0
class MultipleNames(grok.View):
    grok.name('mammoth')
    grok.name('bear')
コード例 #19
0
class Bogus(grok.Permission):
    grok.name('bogus.perm')
コード例 #20
0
ファイル: inline.py プロジェクト: kkdhanesh/NBADEMO
class Hunt(grok.View):
    grok.name('hunting')
コード例 #21
0
class AView(grok.View):
    grok.name('a_view')

    def render(self):
        return u""
コード例 #22
0
class ImpressionistCavePainting(grok.View):
    grok.provides(IImpressionist)
    grok.name('')

    def render(self):
        return "an impressionist cave painting"
コード例 #23
0
class AContentProvider(grok.ContentProvider):
    grok.name('a_content_provider')

    def render(self):
        return u"I provide some content for a view"
コード例 #24
0
class CavemenContentProvider(grok.ContentProvider):
    grok.name('manage.cavemen')

    def render(self):
        pass
コード例 #25
0
ファイル: nameunicode.py プロジェクト: gyst/grokcore.view
 class View(object):
     grok.name(u'name')
コード例 #26
0
ファイル: pluggability.py プロジェクト: gyst/grokcore.view
class MyPageTemplateFactory(grok.GlobalUtility):
    grok.name('mtl')

    def __call__(self, filename, _prefix=None):
        return MyPageTemplate(filename=filename, _prefix=_prefix)
コード例 #27
0
ファイル: nameunicode.py プロジェクト: gyst/grokcore.view
 class View(object):
     grok.name("ölkj")
コード例 #28
0
ファイル: view_directive.py プロジェクト: gyst/grokcore.view
class CaveContentProvider(grok.ContentProvider):
    grok.name('cave')

    def render(self):
        pass
コード例 #29
0
ファイル: nameunicode.py プロジェクト: gyst/grokcore.view
 class View(object):
     grok.name(object())
コード例 #30
0
class CavewomenContentProvider(grok.ContentProvider):
    grok.name('manage.cavewomen')
    grok.view(Index)

    def render(self):
        return u'%r %r %r' % (self.context, self.view, self)
コード例 #31
0
class Food(grok.View):
    grok.template('food_template')
    grok.name('meal')