Skip to content

Commit

Permalink
Remove grok depencency
Browse files Browse the repository at this point in the history
  • Loading branch information
rodfersou committed May 2, 2016
1 parent 223c5c5 commit fec7465
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 15 deletions.
1 change: 1 addition & 0 deletions buildout.cfg
Expand Up @@ -34,3 +34,4 @@ eggs = ${test:eggs}
[versions]
# use latest version of coverage
coverage =
Pillow = 3.2.0
9 changes: 9 additions & 0 deletions src/collective/liveblog/browser/configure.zcml
Expand Up @@ -29,4 +29,13 @@
layer="collective.liveblog.interfaces.IBrowserLayer"
/>

<browser:viewlet
name="collective.liveblog.header"
manager="plone.app.layout.viewlets.interfaces.IAboveContent"
class=".header.Header"
permission="zope2.View"
template="templates/header.pt"
layer="..interfaces.IBrowserLayer"
/>

</configure>
15 changes: 2 additions & 13 deletions src/collective/liveblog/browser/header.py
@@ -1,22 +1,11 @@
# -*- coding: utf-8 -*-
from five import grok
from plone.app.layout.viewlets.interfaces import IAboveContent
from collective.liveblog.interfaces import ILiveblog
from collective.liveblog.interfaces import IBrowserLayer
from plone.app.layout.viewlets.common import ViewletBase

grok.templatedir('templates')


class Header(grok.Viewlet):
class Header(ViewletBase):

"""A viewlet to include a header in the Liveblog."""

grok.name('collective.liveblog.header')
grok.context(ILiveblog)
grok.layer(IBrowserLayer)
grok.require('zope2.View')
grok.viewletmanager(IAboveContent)

def available(self):
"""Return True if an image has been defined."""
return self.context.image is not None
4 changes: 2 additions & 2 deletions src/collective/liveblog/browser/templates/header.pt
Expand Up @@ -5,11 +5,11 @@
i18n:domain="collective.liveblog"
tal:omit-tag="">
<body tal:omit-tag="">
<tal:viewlet condition="viewlet/available">
<tal:viewlet condition="view/available">
<div id="liveblog-header">
<img tal:define="scale context/@@images"
tal:replace="structure python:scale.scale('image').tag()" />
</div>
</tal:viewlet>
</body>
</html>
</html>

0 comments on commit fec7465

Please sign in to comment.