equal
deleted
inserted
replaced
585 def use_fckeditor(self, form): |
585 def use_fckeditor(self, form): |
586 """return True if fckeditor should be used to edit entity's attribute named |
586 """return True if fckeditor should be used to edit entity's attribute named |
587 `attr`, according to user preferences |
587 `attr`, according to user preferences |
588 """ |
588 """ |
589 if form.req.use_fckeditor(): |
589 if form.req.use_fckeditor(): |
590 return form.form_format_field_value(self) == 'text/html' |
590 return form.form_field_format(self) == 'text/html' |
591 return False |
591 return False |
592 |
592 |
593 def render(self, form, renderer): |
593 def render(self, form, renderer): |
594 format_field = self.get_format_field(form) |
594 format_field = self.get_format_field(form) |
595 if format_field: |
595 if format_field: |
825 value = self.req.form[field.name] |
825 value = self.req.form[field.name] |
826 else: |
826 else: |
827 value = field.initial |
827 value = field.initial |
828 return value |
828 return value |
829 |
829 |
830 def form_format_field_value(self, field, values): |
830 def form_field_format(self, field): |
831 return self.req.property_value('ui.default-text-format') |
831 return self.req.property_value('ui.default-text-format') |
832 |
832 |
833 def form_field_name(self, field): |
833 def form_field_name(self, field): |
834 return field.name |
834 return field.name |
835 |
835 |
931 value = field.initial |
931 value = field.initial |
932 if callable(value): |
932 if callable(value): |
933 value = value() |
933 value = value() |
934 return value |
934 return value |
935 |
935 |
936 def form_format_field_value(self, field, values): |
936 def form_field_format(self, field): |
937 entity = self.entity |
937 entity = self.entity |
938 if field.eidparam and entity.has_format(field.name) and ( |
938 if field.eidparam and entity.has_format(field.name) and ( |
939 entity.has_eid() or '%s_format' % field.name in entity): |
939 entity.has_eid() or '%s_format' % field.name in entity): |
940 return self.entity.format(field.name) |
940 return self.entity.format(field.name) |
941 return self.req.property_value('ui.default-text-format') |
941 return self.req.property_value('ui.default-text-format') |