157 permission=CREATE_THESAURUS_PERMISSION, renderer='json', xhr=True) |
157 permission=CREATE_THESAURUS_PERMISSION, renderer='json', xhr=True) |
158 class ThesaurusAJAXAddForm(AJAXAddForm, ThesaurusAddForm): |
158 class ThesaurusAJAXAddForm(AJAXAddForm, ThesaurusAddForm): |
159 """Thesaurus add form, AJAX view""" |
159 """Thesaurus add form, AJAX view""" |
160 |
160 |
161 def get_ajax_output(self, changes): |
161 def get_ajax_output(self, changes): |
162 return {'status': 'redirect', |
162 return { |
163 'location': absolute_url(self.context, self.request, 'admin#thesaurus.html'), |
163 'status': 'redirect', |
164 'close_form': True} |
164 'location': absolute_url(self.context, self.request, 'admin#thesaurus.html'), |
|
165 'close_form': True |
|
166 } |
165 |
167 |
166 |
168 |
167 @adapter_config(context=(IThesaurus, IAdminLayer, Interface), provides=ITableElementEditor) |
169 @adapter_config(context=(IThesaurus, IAdminLayer, Interface), provides=ITableElementEditor) |
168 class ThesaurusTableElementEditor(DefaultElementEditorAdapter): |
170 class ThesaurusTableElementEditor(DefaultElementEditorAdapter): |
169 """Thesaurus table element editor""" |
171 """Thesaurus table element editor""" |