@@ -17,7 +17,11 @@ import EmberObject from 'ember-runtime/system/object';
1717import MutableArray from 'ember-runtime/mixins/mutable_array' ;
1818import Enumerable from 'ember-runtime/mixins/enumerable' ;
1919import alias from 'ember-metal/alias' ;
20- import { objectAt } from 'ember-runtime/mixins/array' ;
20+ import {
21+ addArrayObserver ,
22+ removeArrayObserver ,
23+ objectAt
24+ } from 'ember-runtime/mixins/array' ;
2125
2226/**
2327@module ember
@@ -140,7 +144,7 @@ var ArrayProxy = EmberObject.extend(MutableArray, {
140144 var content = get ( this , 'content' ) ;
141145
142146 if ( content ) {
143- content . removeArrayObserver ( this , {
147+ removeArrayObserver ( content , this , {
144148 willChange : 'contentArrayWillChange' ,
145149 didChange : 'contentArrayDidChange'
146150 } ) ;
@@ -193,7 +197,7 @@ var ArrayProxy = EmberObject.extend(MutableArray, {
193197 if ( content ) {
194198 assert ( `ArrayProxy expects an Array or Ember.ArrayProxy, but you passed ${ typeof content } ` , isArray ( content ) || content . isDestroyed ) ;
195199
196- content . addArrayObserver ( this , {
200+ addArrayObserver ( content , this , {
197201 willChange : 'contentArrayWillChange' ,
198202 didChange : 'contentArrayDidChange'
199203 } ) ;
@@ -229,7 +233,7 @@ var ArrayProxy = EmberObject.extend(MutableArray, {
229233 assert ( `ArrayProxy expects an Array or Ember.ArrayProxy, but you passed ${ typeof arrangedContent } ` ,
230234 isArray ( arrangedContent ) || arrangedContent . isDestroyed ) ;
231235
232- arrangedContent . addArrayObserver ( this , {
236+ addArrayObserver ( arrangedContent , this , {
233237 willChange : 'arrangedContentArrayWillChange' ,
234238 didChange : 'arrangedContentArrayDidChange'
235239 } ) ;
@@ -240,7 +244,7 @@ var ArrayProxy = EmberObject.extend(MutableArray, {
240244 var arrangedContent = get ( this , 'arrangedContent' ) ;
241245
242246 if ( arrangedContent ) {
243- arrangedContent . removeArrayObserver ( this , {
247+ removeArrayObserver ( arrangedContent , this , {
244248 willChange : 'arrangedContentArrayWillChange' ,
245249 didChange : 'arrangedContentArrayDidChange'
246250 } ) ;
0 commit comments