CKeditorのカスタムビルドを作成しようとしています。私は、完全なエディタを取って、いくつかのプラグインを削除し、プレースホルダを追加しています。私のページにそれを置くとき 私が取得:CKeditorカスタムビルダー "hasFocus"エラー
ckeditor.js:731 Uncaught TypeError: Cannot read property 'hasFocus' of undefined
at $.showBlock (ckeditor.js:731)
at Object.execute (ckeditor.js:799)
at $.<anonymous> (ckeditor.js:799)
at ckeditor.js:31
at Object.callFunction (ckeditor.js:31)
は私の設定ファイルが空である - 私はエラーを追加するわけではないことを確認します。 私はエディタを呼び出します。私の設定では、私が入れた場合でも、私は構築済みフルエディタを使用している場合、それは完璧に動作し、
もちろんCKEDITOR.replace('etiq_template', {});
:
config.removeButtons = 'Save,Form,Checkbox,Radio,TextField,Textarea,Select,Button,ImageButton,HiddenField,Flash,Smiley,Iframe,Image';
私は何の任意のアイデアを間違っている?私は本当にプレースホルダウィジェットを持っていたいと思っていますが、もし私ができないのであれば、それを置き換えるためにあまりファンキーではないものをプログラムします。私はそれが今働いているすべてのアイデアやポインタ
完璧に動作します-Browser%27s-Cache、ページをリロードしてそこにカスタムエディタを構築してみてください。 ビルダーの利点は、プレースホルダのようなプラグインを追加すると、特定のプラグインに必要な他のすべてのプラグインも追加されることです。これを手動で行う場合は、自分でプラグインの依存関係を管理する必要があります。 ビルダーがあなたのための解決策ではない場合は、カスタムエディタの構築方法を詳しく説明してください。 –
ありがとう、しかし、それは私がやったことです。私はビルダーに行って、そこに私のカスタムエディタを作った。これは、問題が自分のコードに含まれていないことを確認するために、完全版をダウンロードしたバージョンが機能していなかったためです。フルバージョンが動作します。しかし、カスタムビルドエディタを動作させることはできません。私は、キャッシュに何もないことを確かめるためにブラウザを変更して、やり直します。 – Pat070
私はSafariとFirefoxを使用していました。私はブラウザをChromeに変更しましたが、今は動作します。私は違ったやり方もしました。プラグインを完全に選択して削除するのではなく、標準とプラグインを追加しました。そして今、それは動作します。ブラウザの問題であるか、削除よりも追加する方が良いかどうかはわかりません。しかし、それは動作します – Pat070