From 0fc2889446bb6648538fb6154060692e94f86244 Mon Sep 17 00:00:00 2001 From: Harvey Kandola Date: Thu, 10 Nov 2016 15:37:16 -0800 Subject: [PATCH] fixed sequence bug! --- app/app/components/document/document-sidebar-toc.js | 4 ++-- app/app/pods/document/route.js | 6 +++--- app/app/pods/document/template.hbs | 4 +++- app/app/utils/toc.js | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/app/components/document/document-sidebar-toc.js b/app/app/components/document/document-sidebar-toc.js index 4535e8cb..8f56d58f 100644 --- a/app/app/components/document/document-sidebar-toc.js +++ b/app/app/components/document/document-sidebar-toc.js @@ -160,6 +160,6 @@ export default Ember.Component.extend(NotifierMixin, TooltipMixin, { onEntryClick(id) { this.setState(id); this.attrs.gotoPage(id); - }, - }, + } + } }); diff --git a/app/app/pods/document/route.js b/app/app/pods/document/route.js index c8edae3b..69550ff1 100644 --- a/app/app/pods/document/route.js +++ b/app/app/pods/document/route.js @@ -46,7 +46,7 @@ export default Ember.Route.extend(AuthenticatedRouteMixin, { return new Ember.RSVP.Promise(function (resolve) { self.get('documentService').getPages(documentId).then(function (pages) { - self.set('pages', pages); + self.set('allPages', pages); self.get('sectionService').getAll().then(function (sections) { self.set('sections', sections.filterBy('pageType', 'section')); @@ -62,8 +62,8 @@ export default Ember.Route.extend(AuthenticatedRouteMixin, { controller.set('folders', this.get('folders').rejectBy('id', 0)); controller.set('currentPage', this.pageId); controller.set('isEditor', this.get('folderService').get('canEditCurrentFolder')); - controller.set('pages', this.get('pages').filterBy('pageType', 'section')); - controller.set('tabs', this.get('pages').filterBy('pageType', 'tab')); + controller.set('pages', this.get('allPages').filterBy('pageType', 'section')); + controller.set('tabs', this.get('allPages').filterBy('pageType', 'tab')); controller.set('sections', this.get('sections')); // setup document owner diff --git a/app/app/pods/document/template.hbs b/app/app/pods/document/template.hbs index 85324d38..1d9c44ca 100644 --- a/app/app/pods/document/template.hbs +++ b/app/app/pods/document/template.hbs @@ -7,5 +7,7 @@ {{#layout/zone-content}} {{document/document-toolbar document=model pages=pages tabs=tabs folder=folder isEditor=isEditor - onSaveTemplate=(action 'onSaveTemplate') onDocumentDelete=(action 'onDocumentDelete')}} {{outlet}} + onSaveTemplate=(action 'onSaveTemplate') onDocumentDelete=(action 'onDocumentDelete')}} + + {{outlet}} {{/layout/zone-content}} diff --git a/app/app/utils/toc.js b/app/app/utils/toc.js index acf7e21e..48da0815 100644 --- a/app/app/utils/toc.js +++ b/app/app/utils/toc.js @@ -203,7 +203,7 @@ function moveDown(state, pages, current) { } } else { // startingSequence = downTarget.sequence * 2; - startingSequence = cutOff[cutOff.length - 1].sequence * 2; + startingSequence = cutOff[cutOff.length - 1].get('sequence') * 2; upperSequence = startingSequence * 2; }