提交 94cdb7ec 编写于 作者: C campaign

by zhanyi

上级 71881288
......@@ -443,6 +443,19 @@ UE.plugins['list'] = function () {
}
var keyCode = evt.keyCode || evt.which;
if (keyCode == 13 && !evt.shiftKey) {//回车
var rng = me.selection.getRange(),
parent = domUtils.findParent(rng.startContainer,function(node){return domUtils.isBlockElm(node)},true),
li = domUtils.findParentByTagName(rng.startContainer,'li',true);
if(parent && !li){
var html = parent.innerHTML.replace(new RegExp(domUtils.fillChar, 'g'),'');
if(/^\s*1\s*\./.test(html)){
parent.innerHTML = html.replace(/^\s*1\s*\./,'');
rng.setStartAtLast(parent).collapse(true).select();
me.__hasEnterExecCommand = true;
me.execCommand('insertorderedlist');
me.__hasEnterExecCommand = false;
}
}
var range = me.selection.getRange(),
start = findList(range.startContainer,function (node) {
return node.tagName == 'TABLE';
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册