1234567891011121314151617181920212223242526272829303132 |
- /**
- * 首行缩进
- * @file
- * @since 1.2.6.1
- */
- /**
- * 缩进
- * @command indent
- * @method execCommand
- * @param { String } cmd 命令字符串
- * @example
- * ```javascript
- * editor.execCommand( '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() {
- var pN = domUtils.filterNodeList(
- this.selection.getStartElementPath(),
- "p h1 h2 h3 h4 h5 h6"
- );
- return pN && pN.style.textIndent && parseInt(pN.style.textIndent) ? 1 : 0;
- }
- };
|