浏览代码

One converter for model to view conversion in ImageStyleEngine.

Szymon Kupś 9 年之前
父节点
当前提交
5f68dd4b99
共有 1 个文件被更改,包括 7 次插入6 次删除
  1. 7 6
      packages/ckeditor5-image/src/imagestyle/imagestyleengine.js

+ 7 - 6
packages/ckeditor5-image/src/imagestyle/imagestyleengine.js

@@ -53,12 +53,13 @@ export default class ImageStyleEngine extends Plugin {
 		schema.allow( { name: 'image', attributes: 'imageStyle', inside: '$root' } );
 
 		// Converters for imageStyle attribute from model to view.
-		editing.modelToView.on( 'addAttribute:imageStyle:image', modelToViewSetStyle( styles ) );
-		data.modelToView.on( 'addAttribute:imageStyle:image', modelToViewSetStyle( styles ) );
-		editing.modelToView.on( 'changeAttribute:imageStyle:image', modelToViewSetStyle( styles ) );
-		data.modelToView.on( 'changeAttribute:imageStyle:image', modelToViewSetStyle( styles ) );
-		editing.modelToView.on( 'removeAttribute:imageStyle:image', modelToViewSetStyle( styles ) );
-		data.modelToView.on( 'removeAttribute:imageStyle:image', modelToViewSetStyle( styles ) );
+		const modelToViewConverter = modelToViewSetStyle( styles );
+		editing.modelToView.on( 'addAttribute:imageStyle:image', modelToViewConverter );
+		data.modelToView.on( 'addAttribute:imageStyle:image', modelToViewConverter );
+		editing.modelToView.on( 'changeAttribute:imageStyle:image', modelToViewConverter );
+		data.modelToView.on( 'changeAttribute:imageStyle:image', modelToViewConverter );
+		editing.modelToView.on( 'removeAttribute:imageStyle:image', modelToViewConverter );
+		data.modelToView.on( 'removeAttribute:imageStyle:image', modelToViewConverter );
 
 		// Converter for figure element from view to model.
 		for ( let style of styles ) {