浏览代码

Added event namespaces to change event fired in engine.view.DocumentFragment.

Szymon Kupś 9 年之前
父节点
当前提交
3f37d59979

+ 1 - 1
packages/ckeditor5-engine/src/view/documentfragment.js

@@ -144,7 +144,7 @@ export default class DocumentFragment {
 	 * @fires engine.view.Node#change
 	 */
 	_fireChange( type, node ) {
-		this.fire( 'change', type, node );
+		this.fire( 'change:' + type, node );
 	}
 }
 

+ 6 - 6
packages/ckeditor5-engine/tests/view/documentfragment.js

@@ -90,8 +90,8 @@ describe( 'DocumentFragment', () => {
 			} );
 
 			it( 'should fire change event when inserting', ( done ) => {
-				fragment.once( 'change', ( event, type ) => {
-					expect( type ).to.equal( 'children' );
+				fragment.once( 'change:children', ( event, node ) => {
+					expect( node ).to.equal( fragment );
 					done();
 				} );
 
@@ -99,8 +99,8 @@ describe( 'DocumentFragment', () => {
 			} );
 
 			it( 'should fire change event when appending', ( done ) => {
-				fragment.once( 'change', ( event, type ) => {
-					expect( type ).to.equal( 'children' );
+				fragment.once( 'change:children', ( event, node ) => {
+					expect( node ).to.equal( fragment );
 					done();
 				} );
 
@@ -176,8 +176,8 @@ describe( 'DocumentFragment', () => {
 			it( 'should fire change event', ( done ) => {
 				fragment.appendChildren( el1 );
 
-				fragment.once( 'change', ( event, type ) => {
-					expect( type ).to.equal( 'children' );
+				fragment.once( 'change:children', ( event, node ) => {
+					expect( node ).to.equal( fragment );
 					done();
 				} );