web/views/wdoc.py
branch3.0
changeset 431 18b4dd650ef8
parent 0 b97547f5f1fa
child 692 800592b8d39b
equal deleted inserted replaced
430:6fbc0ab79a2d 431:18b4dd650ef8
    13 from mx.DateTime import strptime, today
    13 from mx.DateTime import strptime, today
    14 
    14 
    15 from logilab.common.changelog import ChangeLog
    15 from logilab.common.changelog import ChangeLog
    16 from logilab.mtconverter import CHARSET_DECL_RGX
    16 from logilab.mtconverter import CHARSET_DECL_RGX
    17 
    17 
    18 from cubicweb.common.selectors import req_form_params_selector
    18 from cubicweb.common.selectors import match_form_params
    19 from cubicweb.common.view import StartupView
    19 from cubicweb.common.view import StartupView
    20 from cubicweb.common.uilib import rest_publish
    20 from cubicweb.common.uilib import rest_publish
    21 from cubicweb.web import NotFound
    21 from cubicweb.web import NotFound
    22 
    22 
    23 _ = unicode
    23 _ = unicode
    83     return [child for child in node if child.tag == 'section']
    83     return [child for child in node if child.tag == 'section']
    84 
    84 
    85 # help views ##################################################################
    85 # help views ##################################################################
    86 
    86 
    87 class InlineHelpView(StartupView):
    87 class InlineHelpView(StartupView):
    88     __selectors__ = (req_form_params_selector,)
    88     __selectors__ = (match_form_params,)
    89     form_params = ('fid',)
    89     form_params = ('fid',)
    90     id = 'wdoc'
    90     id = 'wdoc'
    91     title = _('site documentation')
    91     title = _('site documentation')
    92     
    92     
    93     def call(self):
    93     def call(self):
   161         self.w(u'</ul>\n')
   161         self.w(u'</ul>\n')
   162         
   162         
   163 
   163 
   164 
   164 
   165 class InlineHelpImageView(StartupView):
   165 class InlineHelpImageView(StartupView):
   166     __selectors__ = (req_form_params_selector,)
   166     __selectors__ = (match_form_params,)
   167     form_params = ('fid',)
   167     form_params = ('fid',)
   168     id = 'wdocimages'
   168     id = 'wdocimages'
   169     binary = True
   169     binary = True
   170     templatable = False
   170     templatable = False
   171     content_type = 'image/png'
   171     content_type = 'image/png'