5
こんにちは私はCkeditor 4.5.10を使用していますが、内部の左揃えプラグインの問題に直面しています。デフォルトの左揃えは、選択したタグからスタイル属性を削除するだけです。誰かがこの事CkEditor text align:left plugin = style = 'text-align:left'
こんにちは私はCkeditor 4.5.10を使用していますが、内部の左揃えプラグインの問題に直面しています。デフォルトの左揃えは、選択したタグからスタイル属性を削除するだけです。誰かがこの事CkEditor text align:left plugin = style = 'text-align:left'
のために私を助けることができる場合、私は必要なもの、それはしかし、それはこの<p>test</p>
のようにやっているべきである <p style='text-align:left'>test</p>
このようckeditor.jsとインラインテキスト左揃え開始作業の内側に、この機能を交換してください。 -
g.prototype = {
exec: function(a) {
var c = a.getSelection(),
b = a.config.enterMode;
if (c) {
for (var h = c.createBookmarks(), d = c.getRanges(), e = this.cssClassName, g, f, k = a.config.useComputedState, k = void 0 === k || k, m = d.length - 1; 0 <= m; m--)
for (g = d[m].createIterator(), g.enlargeBr = b != CKEDITOR.ENTER_BR; f = g.getNextParagraph(b == CKEDITOR.ENTER_P ? "p" : "div");)
if (!f.isReadOnly()) {
f.removeAttribute("align");
f.removeStyle("text-align");
f.setStyle("text-align", this.value);
//console.log(this.value);
var l = e && (f.$.className = CKEDITOR.tools.ltrim(f.$.className.replace(this.cssClassRegex, ""))),
p = this.state == CKEDITOR.TRISTATE_OFF && (!k || n(f, !0) != this.value);
e ? p ? f.addClass(e) : l || f.removeAttribute("class") : p && f.setStyle("text-align", this.value)
}
a.focus();
a.forceNextSelectionCheck();
c.selectBookmarks(h)
}
},
refresh: function(a, c) {
var b = c.block || c.blockLimit;
this.setState("body" != b.getName() && n(b, this.editor.config.useComputedState) == this.value ? CKEDITOR.TRISTATE_ON : CKEDITOR.TRISTATE_OFF)
}
};
Iは、上記の関数でこの行が含まれている: - f.setStyle( "テキストALIGN"、 this.value)を、
ねえ、あなたはこれを理解しましたか?私は同じ問題を抱えています。 –
左揃えオプションを削除しました。それは 'text-align:left'を追加しなかったからです。削除するだけです。 –
私は左揃えにする必要があるので、それは本当に私の選択肢ではありません。 –