浏览代码

Extended Template#extend() docs.

Aleksander Nowodzinski 9 年之前
父节点
当前提交
fcd38e2378
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      packages/ckeditor5-ui/src/template.js

+ 9 - 1
packages/ckeditor5-ui/src/template.js

@@ -428,6 +428,7 @@ Template.bind = ( observable, emitter ) => {
  *			]
  *		 } );
  *
+ *		// Instance-level extension.
  *		Template.extend( instance, {
  *			attributes: {
  *				class: 'b',
@@ -442,10 +443,17 @@ Template.bind = ( observable, emitter ) => {
  *			]
  *		} );
  *
+ *		// Fragment extension.
+ *		Template.extend( instance.definition.children[ 0 ], {
+ *			attributes: {
+ *				class: 'd'
+ *			}
+ *		} );
+ *
  * the `instance.render().outerHTML` is
  *
  *		<p class="a b" data-x="{ observable.foo } { observable.bar }">
- *			<span class="b c">Span</span>
+ *			<span class="b c d">Span</span>
  *		</p>
  *
  * @static