equal
deleted
inserted
replaced
423 id = 'footer' |
423 id = 'footer' |
424 |
424 |
425 def call(self, **kwargs): |
425 def call(self, **kwargs): |
426 req = self.req |
426 req = self.req |
427 self.w(u'<div class="footer">') |
427 self.w(u'<div class="footer">') |
428 # XXX Take object from the registry if in there? would be |
428 actions = self.vreg['actions'].possible_actions(self.req, rset=self.rset) |
429 # better anyway |
429 footeractions = actions.get('footer', ()) |
430 from cubicweb.web.views.wdoc import ChangeLogView |
430 for i, action in enumerate(footeractions): |
431 self.w(u'<a href="%s">%s</a> | ' % (req.build_url('changelog'), |
431 self.w(u'<a href="%s">%s</a>' % (action.url(), |
432 req._(ChangeLogView.title).lower())) |
432 self.req._(action.title))) |
433 self.w(u'<a href="%s">%s</a> | ' % (req.build_url('doc/about'), |
433 if i < (len(footeractions) - 1): |
434 req._('about this site'))) |
434 self.w(u' | ') |
435 self.w(u'<a href="http://www.cubicweb.org">%s</a>' % req._('powered by CubicWeb')) |
|
436 self.w(u'</div>') |
435 self.w(u'</div>') |
437 |
436 |
438 |
437 |
439 class HTMLContentHeader(View): |
438 class HTMLContentHeader(View): |
440 """default html page content header: |
439 """default html page content header: |