镜像自地址
https://github.com/wikimedia/VisualEditor.git
已同步 2024-06-03 03:40:20 +08:00
57689b9edd
Change-Id: I6a2c57125a35eb292a1fac1ee41b807fd8ff2e55
38 行
864 B
JavaScript
38 行
864 B
JavaScript
/*!
|
|
* VisualEditor ContentEditable CheckListNode class.
|
|
*
|
|
* @copyright 2011-2020 VisualEditor Team and others; see http://ve.mit-license.org
|
|
*/
|
|
|
|
/**
|
|
* ContentEditable list node.
|
|
*
|
|
* @class
|
|
* @extends ve.ce.BranchNode
|
|
* @constructor
|
|
* @param {ve.dm.CheckListNode} model Model to observe
|
|
* @param {Object} [config] Configuration options
|
|
*/
|
|
ve.ce.CheckListNode = function VeCeCheckListNode() {
|
|
// Parent constructor
|
|
ve.ce.CheckListNode.super.apply( this, arguments );
|
|
|
|
this.$element.addClass( 've-ce-checkListNode' );
|
|
};
|
|
|
|
/* Inheritance */
|
|
|
|
OO.inheritClass( ve.ce.CheckListNode, ve.ce.BranchNode );
|
|
|
|
/* Static Properties */
|
|
|
|
ve.ce.CheckListNode.static.name = 'checkList';
|
|
|
|
ve.ce.CheckListNode.static.tagName = 'ul';
|
|
|
|
ve.ce.CheckListNode.static.removeEmptyLastChildOnEnter = true;
|
|
|
|
/* Registration */
|
|
|
|
ve.ce.nodeFactory.register( ve.ce.CheckListNode );
|