diff -r 495862266785 -r 6b46d73823f5 web/formfields.py --- a/web/formfields.py Wed Sep 23 19:26:38 2009 +0200 +++ b/web/formfields.py Wed Sep 23 19:40:19 2009 +0200 @@ -195,7 +195,7 @@ except TypeError: warn('vocabulary method (eg field.choices) should now take ' 'the form instance as argument', DeprecationWarning) - vocab = self.choices(req=form.req) + vocab = self.choices(req=form._cw) else: vocab = self.choices if vocab and not isinstance(vocab[0], (list, tuple)): @@ -203,7 +203,7 @@ else: vocab = form.form_field_vocabulary(self) if self.internationalizable: - vocab = [(form.req._(label), value) for label, value in vocab] + vocab = [(form._cw._(label), value) for label, value in vocab] if self.sort: vocab = vocab_sort(vocab) return vocab @@ -284,7 +284,7 @@ return self.format_field # we have to cache generated field since it's use as key in the # context dictionnary - req = form.req + req = form._cw try: return req.data[self] except KeyError: @@ -316,7 +316,7 @@ """return True if fckeditor should be used to edit entity's attribute named `attr`, according to user preferences """ - if form.req.use_fckeditor(): + if form._cw.use_fckeditor(): return form.form_field_format(self) == 'text/html' return False @@ -354,9 +354,9 @@ divid = '%s-advanced' % form.context[self]['name'] wdgs.append(u'%s' % (xml_escape(uilib.toggle_action(divid)), - form.req._('show advanced fields'), - xml_escape(form.req.build_url('data/puce_down.png')), - form.req._('show advanced fields'))) + form._cw._('show advanced fields'), + xml_escape(form._cw.build_url('data/puce_down.png')), + form._cw._('show advanced fields'))) wdgs.append(u'