diff --git a/app/app/pods/document/controller.js b/app/app/pods/document/controller.js index 00663f8c..fe57acc0 100644 --- a/app/app/pods/document/controller.js +++ b/app/app/pods/document/controller.js @@ -163,14 +163,13 @@ export default Ember.Controller.extend(NotifierMixin, { }, onAddSection(section) { - this.audit.record("added-section"); this.audit.record("added-section-" + section.get('contentType')); let page = { documentId: this.get('model.id'), - title: `${section.get('title')} Section`, + title: `${section.get('title')}`, level: 1, - sequence: 2048, + sequence: 0, body: "", contentType: section.get('contentType'), pageType: section.get('pageType') @@ -194,6 +193,10 @@ export default Ember.Controller.extend(NotifierMixin, { }; this.get('documentService').addPage(this.get('model.id'), model).then((newPage) => { + let data = this.get('store').normalize('page', newPage); + this.get('store').push(data); + console.log(newPage); + this.transitionToRoute('document.edit', this.get('folder.id'), this.get('folder.slug'), @@ -213,4 +216,4 @@ export default Ember.Controller.extend(NotifierMixin, { }); } } -}); \ No newline at end of file +}); diff --git a/app/app/pods/document/index/controller.js b/app/app/pods/document/index/controller.js index 80928180..cdcb095b 100644 --- a/app/app/pods/document/index/controller.js +++ b/app/app/pods/document/index/controller.js @@ -15,7 +15,6 @@ import NotifierMixin from '../../../mixins/notifier'; export default Ember.Controller.extend(NotifierMixin, { documentService: Ember.inject.service('document'), templateService: Ember.inject.service('template'), - queryParams: ['page'], page: null, folder: {}, @@ -92,17 +91,6 @@ export default Ember.Controller.extend(NotifierMixin, { }); }, - // onSaveTemplate(name, desc) { - // this.get('templateService').saveAsTemplate(this.model.get('id'), name, desc).then(function () {}); - // }, - // - // onDocumentChange(doc) { - // let self = this; - // this.get('documentService').save(doc).then(function () { - // self.set('model', doc); - // }); - // }, - onPageDeleted(deletePage) { let self = this; let documentId = this.get('model.id'); diff --git a/app/app/pods/document/index/template.hbs b/app/app/pods/document/index/template.hbs index e07d6646..b7bba053 100644 --- a/app/app/pods/document/index/template.hbs +++ b/app/app/pods/document/index/template.hbs @@ -1,2 +1,2 @@ -{{document/document-view document=model meta=meta pages=pages attachments=attachments folder=folder -folders=folders isEditor=isEditor gotoPage=(action 'gotoPage') onDeletePage=(action 'onPageDeleted')}} +{{document/document-view document=model meta=meta pages=pages attachments=attachments folder=folder folders=folders isEditor=isEditor + gotoPage=(action 'gotoPage') onDeletePage=(action 'onPageDeleted')}} diff --git a/app/app/pods/document/template.hbs b/app/app/pods/document/template.hbs index 53fc3cce..85324d38 100644 --- a/app/app/pods/document/template.hbs +++ b/app/app/pods/document/template.hbs @@ -1,9 +1,11 @@ {{layout/zone-navigation}} {{#layout/zone-sidebar}} - {{document/document-sidebar document=model folder=folder pages=pages page=page isEditor=isEditor sections=sections onAddSection=(action 'onAddSection') changePageSequence=(action 'onPageSequenceChange') changePageLevel=(action 'onPageLevelChange') gotoPage=(action 'gotoPage')}} + {{document/document-sidebar document=model folder=folder pages=pages page=page isEditor=isEditor sections=sections + onAddSection=(action 'onAddSection') changePageSequence=(action 'onPageSequenceChange') changePageLevel=(action 'onPageLevelChange') gotoPage=(action 'gotoPage')}} {{/layout/zone-sidebar}} {{#layout/zone-content}} - {{document/document-toolbar document=model pages=pages tabs=tabs folder=folder isEditor=isEditor onSaveTemplate=(action 'onSaveTemplate') onDocumentDelete=(action 'onDocumentDelete')}} {{outlet}} + {{document/document-toolbar document=model pages=pages tabs=tabs folder=folder isEditor=isEditor + onSaveTemplate=(action 'onSaveTemplate') onDocumentDelete=(action 'onDocumentDelete')}} {{outlet}} {{/layout/zone-content}} diff --git a/app/app/pods/document/wizard/controller.js b/app/app/pods/document/wizard/controller.js index c7c101b5..6456729c 100644 --- a/app/app/pods/document/wizard/controller.js +++ b/app/app/pods/document/wizard/controller.js @@ -16,7 +16,7 @@ export default Ember.Controller.extend(NotifierMixin, { documentId: this.get('model.document.id'), title: `${section.get('title')}`, level: 1, - sequence: 2048, + sequence: 0, body: "", contentType: section.get('contentType'), pageType: section.get('pageType') diff --git a/app/app/services/document.js b/app/app/services/document.js index 3a38176c..8ee4020e 100644 --- a/app/app/services/document.js +++ b/app/app/services/document.js @@ -144,9 +144,6 @@ export default Ember.Service.extend({ return this.get('ajax').post(url, { data: JSON.stringify(payload), contentType: 'json' - }).then((response) => { - let data = this.get('store').normalize('page', response); - return this.get('store').push(data); }); }, diff --git a/app/app/templates/components/dropdown-menu.hbs b/app/app/templates/components/dropdown-menu.hbs index 3b201405..52b462d3 100644 --- a/app/app/templates/components/dropdown-menu.hbs +++ b/app/app/templates/components/dropdown-menu.hbs @@ -1,3 +1,3 @@ -