diff --git a/app/app/components/document/document-tab.js b/app/app/components/document/document-tab.js index cecbc867..ff7b092a 100644 --- a/app/app/components/document/document-tab.js +++ b/app/app/components/document/document-tab.js @@ -14,6 +14,7 @@ import NotifierMixin from '../../mixins/notifier'; import TooltipMixin from '../../mixins/tooltip'; export default Ember.Component.extend(NotifierMixin, TooltipMixin, { + sectionService: Ember.inject.service('section'), viewMode: true, editMode: false, @@ -23,6 +24,20 @@ export default Ember.Component.extend(NotifierMixin, TooltipMixin, { } }, + didInsertElement() { + let self = this; + this.get('sectionService').refresh(this.get('model.document.id')).then(function (changes) { + changes.forEach(function (newPage) { + let oldPage = self.get('model.page'); + if (!_.isUndefined(oldPage) && oldPage.get('id') === newPage.get('id')) { + oldPage.set('body', newPage.get('body')); + oldPage.set('revised', newPage.get('revised')); + self.showNotification(`Refreshed ${oldPage.get('title')}`); + } + }); + }); + }, + actions: { onEdit() { this.set('viewMode', false); diff --git a/app/app/components/document/document-view.js b/app/app/components/document/document-view.js index 7c0c55be..ec51e068 100644 --- a/app/app/components/document/document-view.js +++ b/app/app/components/document/document-view.js @@ -27,21 +27,6 @@ export default Ember.Component.extend(NotifierMixin, TooltipMixin, { return this.get('pages.length') === 0; }), - didInsertElement() { - // let self = this; - - // this.get('sectionService').refresh(this.get('document.id')).then(function (changes) { - // changes.forEach(function (newPage) { - // let oldPage = self.get('pages').findBy('id', newPage.get('id')); - // if (is.not.undefined(oldPage)) { - // oldPage.set('body', newPage.get('body')); - // oldPage.set('revised', newPage.get('revised')); - // self.showNotification(`Refreshed ${oldPage.get('title')}`); - // } - // }); - // }); - }, - didRender() { this.contentLinkHandler(); }, diff --git a/app/app/components/section/wysiwyg/type-editor.js b/app/app/components/section/wysiwyg/type-editor.js index f63c9ecb..f96efe13 100644 --- a/app/app/components/section/wysiwyg/type-editor.js +++ b/app/app/components/section/wysiwyg/type-editor.js @@ -59,7 +59,7 @@ export default Ember.Component.extend({ ], menu: {}, menubar: false, - toolbar1: "bold italic underline strikethrough superscript subscript | outdent indent bullist numlist forecolor backcolor | alignleft aligncenter alignright alignjustify | link unlink | table image media | hr codesample", + toolbar1: "bold italic underline strikethrough superscript subscript | outdent indent bullist numlist forecolor backcolor | alignleft aligncenter alignright alignjustify | link unlink | table image media codesample", toolbar2: "formatselect fontselect fontsizeselect", save_onsavecallback: function () { Mousetrap.trigger('ctrl+s'); diff --git a/app/app/templates/components/document/document-toolbar.hbs b/app/app/templates/components/document/document-toolbar.hbs index 12151c9e..f8503293 100644 --- a/app/app/templates/components/document/document-toolbar.hbs +++ b/app/app/templates/components/document/document-toolbar.hbs @@ -19,7 +19,7 @@ {{/if}} {{#each tabs as |tab|}}
There are {{ .Detail.CardCount }} cards across {{ .Detail.ListCount }} lists on {{.Detail.Board.Name}} Board