Ver Fonte

Simplified treeView#getAttributeKeys() generator.

Szymon Kupś há 9 anos atrás
pai
commit
3497c41687
1 ficheiros alterados com 3 adições e 8 exclusões
  1. 3 8
      packages/ckeditor5-engine/src/treeview/element.js

+ 3 - 8
packages/ckeditor5-engine/src/treeview/element.js

@@ -156,17 +156,12 @@ export default class Element extends Node {
 	 *
 	 * @returns {Iterator.<String>} Keys for attributes.
 	 */
-	getAttributeKeys() {
-		const iterator = this._attrs.keys();
-
+	*getAttributeKeys() {
 		if ( this._classes.size > 0 ) {
-			return ( function*() {
-				yield 'class';
-				yield* iterator;
-			}() );
+			yield 'class';
 		}
 
-		return iterator;
+		yield* this._attrs.keys();
 	}
 
 	/**