equal
deleted
inserted
replaced
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) |