From 8d13d78092aa9c1bcfbbceb4858eaf46c6894da5 Mon Sep 17 00:00:00 2001 From: Harvey Kandola Date: Mon, 6 Mar 2017 19:11:54 +0000 Subject: [PATCH] updated to latest Ember.js releases --- app/app/components/document/document-page.js | 12 +++++++----- app/app/components/section/code/type-renderer.js | 6 ++++++ .../templates/components/document/document-page.hbs | 4 ++-- app/bower.json | 2 -- app/package.json | 13 +++++++------ 5 files changed, 22 insertions(+), 15 deletions(-) diff --git a/app/app/components/document/document-page.js b/app/app/components/document/document-page.js index 7ab40e3a..eaf2614f 100644 --- a/app/app/components/document/document-page.js +++ b/app/app/components/document/document-page.js @@ -37,6 +37,13 @@ export default Ember.Component.extend(NotifierMixin, TooltipMixin, { }, actions: { + onSavePage(page, meta) { + this.set('page', page); + this.set('meta', meta); + this.set('editMode', false); + this.get('onSavePage')(page, meta); + }, + onSavePageAsBlock(block) { this.attrs.onSavePageAsBlock(block); }, @@ -75,11 +82,6 @@ export default Ember.Component.extend(NotifierMixin, TooltipMixin, { onCancelEdit() { this.set('editMode', false); - }, - - onSavePage(page, meta) { - this.get('onSavePage')(page, meta); - this.set('editMode', false); } } }); diff --git a/app/app/components/section/code/type-renderer.js b/app/app/components/section/code/type-renderer.js index c44053b7..3440a054 100644 --- a/app/app/components/section/code/type-renderer.js +++ b/app/app/components/section/code/type-renderer.js @@ -17,6 +17,9 @@ export default Ember.Component.extend({ didReceiveAttrs() { this._super(...arguments); + if (this.get('isDestroyed') || this.get('isDestroying')) { + return; + } CodeMirror.modeURL = "/codemirror/mode/%N/%N.js"; @@ -44,6 +47,9 @@ export default Ember.Component.extend({ didInsertElement() { this._super(...arguments); + if (this.get('isDestroyed') || this.get('isDestroying')) { + return; + } let page = this.get('page'); let elem = `page-${page.id}-code`; diff --git a/app/app/templates/components/document/document-page.hbs b/app/app/templates/components/document/document-page.hbs index 62a53970..9395fb09 100644 --- a/app/app/templates/components/document/document-page.hbs +++ b/app/app/templates/components/document/document-page.hbs @@ -1,8 +1,8 @@
{{#unless editMode}} {{document/page-heading tagName=page.tagName document=document folder=folder page=page isEditor=isEditor tabMode=tabMode - onEdit=(action 'onEdit') - onSavePageAsBlock=(action 'onSavePageAsBlock') onCopyPage=(action 'onCopyPage') onMovePage=(action 'onMovePage') onDeletePage=(action 'onDeletePage')}} + onEdit=(action 'onEdit') onSavePageAsBlock=(action 'onSavePageAsBlock') + onCopyPage=(action 'onCopyPage') onMovePage=(action 'onMovePage') onDeletePage=(action 'onDeletePage')}} {{section/base-renderer page=page}} {{else}} {{document/document-editor document=document folder=folder page=page meta=meta onCancel=(action 'onCancelEdit') onAction=(action 'onSavePage')}} diff --git a/app/bower.json b/app/bower.json index d7f0024f..955ef78c 100644 --- a/app/bower.json +++ b/app/bower.json @@ -1,7 +1,5 @@ { "name": "documize", "dependencies": { - "ember": "~2.10.0", - "ember-cli-shims": "0.1.3" } } diff --git a/app/package.json b/app/package.json index 937279f5..b43cfe92 100644 --- a/app/package.json +++ b/app/package.json @@ -13,7 +13,6 @@ "start": "ember server", "test": "ember test" }, - "repository": "", "engines": { "node": ">= 0.10.0" }, @@ -22,26 +21,28 @@ "devDependencies": { "broccoli-asset-rev": "^2.4.5", "ember-ajax": "^2.4.1", - "ember-cli": "2.10.0", + "ember-cli": "2.11.1", "ember-cli-app-version": "^2.0.0", "ember-cli-babel": "^5.1.7", "ember-cli-dependency-checker": "^1.3.0", - "ember-cli-htmlbars": "^1.0.10", - "ember-cli-htmlbars-inline-precompile": "^0.3.3", + "ember-cli-htmlbars": "^1.1.1", + "ember-cli-htmlbars-inline-precompile": "^0.3.6", "ember-cli-inject-live-reload": "^1.4.1", "ember-cli-jshint": "^2.0.1", "ember-cli-mirage": "^0.2.0", "ember-cli-qunit": "^3.0.1", "ember-cli-release": "^0.2.9", "ember-cli-sass": "5.3.1", + "ember-cli-shims": "^1.0.2", "ember-cli-sri": "^2.1.0", "ember-cli-test-loader": "^1.1.0", "ember-cli-uglify": "^1.2.0", - "ember-data": "^2.10.0", + "ember-data": "^2.11.0", "ember-export-application-global": "^1.0.5", - "ember-load-initializers": "^0.5.1", + "ember-load-initializers": "^0.6.0", "ember-resolver": "^2.0.3", "ember-simple-auth": "git+https://github.com/documize/ember-simple-auth.git#21e638f9e33267d8944835002ee96884d34d568a", + "ember-source": "~2.11.0", "loader.js": "^4.0.10" }, "ember-addon": {