diff --git a/addon/components/mobiledoc-editor/component.js b/addon/components/mobiledoc-editor/component.js index 1dfd949..9efaab2 100644 --- a/addon/components/mobiledoc-editor/component.js +++ b/addon/components/mobiledoc-editor/component.js @@ -2,6 +2,8 @@ import Ember from 'ember'; import layout from './template'; import Editor from 'mobiledoc-kit/editor/editor'; import { MOBILEDOC_VERSION } from 'mobiledoc-kit/renderers/mobiledoc'; +import assign from 'ember-mobiledoc-editor/utils/polyfill-assign'; + let { computed, Component } = Ember; let { capitalize, camelize } = Ember.String; @@ -48,7 +50,7 @@ export default Component.extend({ editorOptions: computed(function() { let options = this.get('options'); - return Ember.merge({ + return assign({ placeholder: this.get('placeholder'), spellcheck: this.get('spellcheck'), autofocus: this.get('autofocus'), diff --git a/addon/utils/polyfill-assign.js b/addon/utils/polyfill-assign.js new file mode 100644 index 0000000..be08826 --- /dev/null +++ b/addon/utils/polyfill-assign.js @@ -0,0 +1,7 @@ +import Ember from 'ember'; + +const { merge, assign } = Ember; + +let polyfilledAssign = assign || merge; + +export default polyfilledAssign;