web/views/basecomponents.py
branchstable
changeset 2996 866a2c135c33
parent 2650 18aec79ec3a3
child 3002 a9d7eaa07475
child 3166 2413e5291e8d
equal deleted inserted replaced
2995:4ef565c1d183 2996:866a2c135c33
    71 class ApplHelp(component.Component):
    71 class ApplHelp(component.Component):
    72     """build the help button, usually displayed in the header"""
    72     """build the help button, usually displayed in the header"""
    73     id = 'help'
    73     id = 'help'
    74     property_defs = VISIBLE_PROP_DEF
    74     property_defs = VISIBLE_PROP_DEF
    75     def call(self):
    75     def call(self):
    76         self.w(u'<a href="%s" class="help" title="%s">&nbsp;</a>'
    76         self.w(u'<a href="%s" class="help" title="%s">&#160;</a>'
    77                % (self.build_url(_restpath='doc/main'),
    77                % (self.build_url(_restpath='doc/main'),
    78                   self.req._(u'help'),))
    78                   self.req._(u'help'),))
    79 
    79 
    80 
    80 
    81 class UserLink(component.Component):
    81 class UserLink(component.Component):
   107             self.anon_user_link()
   107             self.anon_user_link()
   108 
   108 
   109     def anon_user_link(self):
   109     def anon_user_link(self):
   110         if self.config['auth-mode'] == 'cookie':
   110         if self.config['auth-mode'] == 'cookie':
   111             self.w(self.req._('anonymous'))
   111             self.w(self.req._('anonymous'))
   112             self.w(u'''&nbsp;[<a class="logout" href="javascript: popupLoginBox();">%s</a>]'''
   112             self.w(u'''&#160;[<a class="logout" href="javascript: popupLoginBox();">%s</a>]'''
   113                    % (self.req._('i18n_login_popup')))
   113                    % (self.req._('i18n_login_popup')))
   114         else:
   114         else:
   115             self.w(self.req._('anonymous'))
   115             self.w(self.req._('anonymous'))
   116             self.w(u'&nbsp;[<a class="logout" href="%s">%s</a>]'
   116             self.w(u'&#160;[<a class="logout" href="%s">%s</a>]'
   117                    % (self.build_url('login'), self.req._('login')))
   117                    % (self.build_url('login'), self.req._('login')))
   118 
   118 
   119 
   119 
   120 class ApplicationMessage(component.Component):
   120 class ApplicationMessage(component.Component):
   121     """display messages given using the __message parameter into a special div
   121     """display messages given using the __message parameter into a special div
   209             url = self.build_url(rql=restrrql)
   209             url = self.build_url(rql=restrrql)
   210             html.insert(0, u'<span><a href="%s">%s</a></span>' % (
   210             html.insert(0, u'<span><a href="%s">%s</a></span>' % (
   211                     url, _('Any')))
   211                     url, _('Any')))
   212         else:
   212         else:
   213             html.insert(0, u'<span class="selected">%s</span>' % _('Any'))
   213             html.insert(0, u'<span class="selected">%s</span>' % _('Any'))
   214         self.w(u'&nbsp;|&nbsp;'.join(html))
   214         self.w(u'&#160;|&#160;'.join(html))
   215         self.w(u'</div>')
   215         self.w(u'</div>')
   216 
   216 
   217 
   217 
   218 def registration_callback(vreg):
   218 def registration_callback(vreg):
   219     vreg.register_all(globals().values(), __name__, (SeeAlsoVComponent,))
   219     vreg.register_all(globals().values(), __name__, (SeeAlsoVComponent,))