equal
deleted
inserted
replaced
313 self.updateWidgets() |
313 self.updateWidgets() |
314 data, errors = self.extractData() |
314 data, errors = self.extractData() |
315 if errors: |
315 if errors: |
316 return writer.write(self.getAjaxErrors()) |
316 return writer.write(self.getAjaxErrors()) |
317 result = self.createAndAdd(data) |
317 result = self.createAndAdd(data) |
|
318 self.request.response.setHeader('Content-Type', 'text/plain; charset=utf-8') |
318 return self.getSubmitOutput(writer, result) |
319 return self.getSubmitOutput(writer, result) |
319 |
320 |
320 def createAndAdd(self, data): |
321 def createAndAdd(self, data): |
321 object = self.create(data) |
322 object = self.create(data) |
322 notify(ObjectCreatedEvent(object)) |
323 notify(ObjectCreatedEvent(object)) |
368 self.updateWidgets() |
369 self.updateWidgets() |
369 data, errors = self.extractData() |
370 data, errors = self.extractData() |
370 if errors: |
371 if errors: |
371 return writer.write(self.getAjaxErrors()) |
372 return writer.write(self.getAjaxErrors()) |
372 changes = self.applyChanges(data) |
373 changes = self.applyChanges(data) |
|
374 self.request.response.setHeader('Content-Type', 'text/plain; charset=utf-8') |
373 return self.getSubmitOutput(writer, changes) |
375 return self.getSubmitOutput(writer, changes) |
374 |
376 |
375 def applyChanges(self, data): |
377 def applyChanges(self, data): |
376 content = self.getContent() |
378 content = self.getContent() |
377 changes = self.updateContent(content, data) |
379 changes = self.updateContent(content, data) |