web/views/navigation.py
branch3.0
changeset 431 18b4dd650ef8
parent 237 3df2e0ae2eba
child 445 18cc518d5e33
equal deleted inserted replaced
430:6fbc0ab79a2d 431:18b4dd650ef8
    10 
    10 
    11 from logilab.mtconverter import html_escape
    11 from logilab.mtconverter import html_escape
    12 
    12 
    13 from cubicweb.interfaces import IPrevNext
    13 from cubicweb.interfaces import IPrevNext
    14 from cubicweb.common.selectors import (paginated_rset, sortedrset_selector,
    14 from cubicweb.common.selectors import (paginated_rset, sortedrset_selector,
    15                                     primaryview_selector, contextprop_selector,
    15                                     primary_view, match_context_prop,
    16                                     one_line_rset, interface_selector)
    16                                     one_line_rset, implement_interface)
    17 from cubicweb.common.uilib import cut
    17 from cubicweb.common.uilib import cut
    18 from cubicweb.web.component import EntityVComponent, NavigationComponent
    18 from cubicweb.web.component import EntityVComponent, NavigationComponent
    19 
    19 
    20 _ = unicode
    20 _ = unicode
    21 
    21 
   174     id = 'prevnext'
   174     id = 'prevnext'
   175     # register msg not generated since no entity implements IPrevNext in cubicweb
   175     # register msg not generated since no entity implements IPrevNext in cubicweb
   176     # itself
   176     # itself
   177     title = _('contentnavigation_prevnext')
   177     title = _('contentnavigation_prevnext')
   178     help = _('contentnavigation_prevnext_description')
   178     help = _('contentnavigation_prevnext_description')
   179     __selectors__ = (one_line_rset, primaryview_selector,
   179     __selectors__ = (one_line_rset, primary_view,
   180                      contextprop_selector, interface_selector)
   180                      match_context_prop, implement_interface)
   181     accepts_interfaces = (IPrevNext,)
   181     accepts_interfaces = (IPrevNext,)
   182     context = 'navbottom'
   182     context = 'navbottom'
   183     order = 10
   183     order = 10
   184     def call(self, view=None):
   184     def call(self, view=None):
   185         entity = self.entity(0)
   185         entity = self.entity(0)