web/views/basetemplates.py
branchstable
changeset 4600 ae95c3241226
parent 4599 dafa39be525d
child 4603 ce19b0a05db3
equal deleted inserted replaced
4599:dafa39be525d 4600:ae95c3241226
   464 
   464 
   465 
   465 
   466 class LogForm(forms.FieldsForm):
   466 class LogForm(forms.FieldsForm):
   467     __regid__ = 'logform'
   467     __regid__ = 'logform'
   468     domid = 'loginForm'
   468     domid = 'loginForm'
       
   469     needs_css = ('cubicweb.login.css',)
   469     # XXX have to recall fields name since python is mangling __login/__password
   470     # XXX have to recall fields name since python is mangling __login/__password
   470     __login = ff.StringField('__login', widget=fw.TextInput({'class': 'data'}))
   471     __login = ff.StringField('__login', widget=fw.TextInput({'class': 'data'}))
   471     __password = ff.StringField('__password', label=_('password'),
   472     __password = ff.StringField('__password', label=_('password'),
   472                                 widget=fw.PasswordSingleInput({'class': 'data'}))
   473                                 widget=fw.PasswordSingleInput({'class': 'data'}))
   473     form_buttons = [fw.SubmitButton(label=_('log in'),
   474     form_buttons = [fw.SubmitButton(label=_('log in'),
   483     __select__ = match_kwargs('id', 'klass')
   484     __select__ = match_kwargs('id', 'klass')
   484 
   485 
   485     title = 'log in'
   486     title = 'log in'
   486 
   487 
   487     def call(self, id, klass, title=True, showmessage=True):
   488     def call(self, id, klass, title=True, showmessage=True):
   488         self._cw.add_css('cubicweb.login.css')
       
   489         self.w(u'<div id="%s" class="%s">' % (id, klass))
   489         self.w(u'<div id="%s" class="%s">' % (id, klass))
   490         if title:
   490         if title:
   491             stitle = self._cw.property_value('ui.site-title')
   491             stitle = self._cw.property_value('ui.site-title')
   492             if stitle:
   492             if stitle:
   493                 stitle = xml_escape(stitle)
   493                 stitle = xml_escape(stitle)