01.code/LanweiUI/UEditor/_src/plugins/indent.js
(完整代码) 837B///import core
///import plugins\paragraph.js
///commands 首行缩进
///commandsName Outdent,Indent
///commandsTitle 取消缩进,首行缩进
/**
* 首行缩进
* @function
* @name baidu.editor.execCommand
* @param {String} cmdName outdent取消缩进,indent缩进
*/
UE.commands['indent'] = {
execCommand : function() {
var me = this,value = me.queryCommandState("indent") ? "0em" : (me.options.indentValue || '2em');
me.execCommand('Paragraph','p',{style:'text-indent:'+ value});
},
queryCommandState : function() {
if(this.highlight){return -1;}
var pN = utils.findNode(this.selection.getStartElementPath(),['p', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']);
return pN && pN.style.textIndent && parseInt(pN.style.textIndent) ? 1 : 0;
}
};
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
