瀏覽代碼

Simplified treeView#getAttributeKeys() generator.

Szymon Kupś 9 年之前
父節點
當前提交
3497c41687
共有 1 個文件被更改,包括 3 次插入8 次删除
  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();
 	}
 
 	/**