Procházet zdrojové kódy

Simplified treeView#getAttributeKeys() generator.

Szymon Kupś před 9 roky
rodič
revize
3497c41687

+ 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();
 	}
 
 	/**