8
0
فهرست منبع

Code refactoring in Template class.

Aleksander Nowodzinski 9 سال پیش
والد
کامیت
5ad3e8d823
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      packages/ckeditor5-ui/src/template.js

+ 2 - 2
packages/ckeditor5-ui/src/template.js

@@ -454,7 +454,7 @@ export default class Template {
 		for ( let key in def.on ) {
 		for ( let key in def.on ) {
 			const [ domEvtName, domSelector ] = key.split( '@' );
 			const [ domEvtName, domSelector ] = key.split( '@' );
 
 
-			def.on[ key ].forEach( schemaItem => {
+			for ( let schemaItem of def.on[ key ] ) {
 				schemaItem.emitter.listenTo( el, domEvtName, ( evt, domEvt ) => {
 				schemaItem.emitter.listenTo( el, domEvtName, ( evt, domEvt ) => {
 					if ( !domSelector || domEvt.target.matches( domSelector ) ) {
 					if ( !domSelector || domEvt.target.matches( domSelector ) ) {
 						if ( typeof schemaItem.eventNameOrFunction == 'function' ) {
 						if ( typeof schemaItem.eventNameOrFunction == 'function' ) {
@@ -464,7 +464,7 @@ export default class Template {
 						}
 						}
 					}
 					}
 				} );
 				} );
-			} );
+			}
 		}
 		}
 	}
 	}