2016-08-08 3 views
0

私はinitで以下の設定を試しましたが、tinyMCEは最後に設定したウィンドウサイズを覚え続けています。tinyMCEが最後のウィンドウサイズを記憶しないようにするにはどうしたらいいですか?

theme_advanced_resizing: true, 
theme_advanced_resizing_use_cookies : false, 

Iは、I出力彼らならば、私は、コンソールでそれらを見ることができるように私は動的な値でinitのたびに、値が渡されているサイズを設定しています。ここで

は、完全な初期化コードです...

tinymce.init({ 
    selector: "textarea#eContent", 
    theme_advanced_resizing: true, 
    theme_advanced_resizing_use_cookies : false, 
    plugins: "autolink,wordcount", 
    format: false, 
    toolbar: "undo redo,bold italic", 
    menubar: false, 
    width: eWidth, 
    height: eHeight, 

}); 
+0

作業コードが表示されていないと、誰も何が起こっているかを教えてくれません。 TinyMCE 4を使用している場合、 'theme_advanced_resizing'は有効なオプションではありません(TinyMCE 3のために存在しました)。おそらくあなたは私たちが(http://stackoverflow.com/help/mcve)見ることができるMCVEを作成することができますか? –

+0

さて、私はバージョン4を使用しています。私は働くことができないものの実例をどのように提供できますか?私の質問のポイントは、tinyMCEを最後に使用したサイズを記憶させないようにする方法を知っている人から実際の例を得ることです。 –

+0

あなたの設定では、ビア変数 'width:eWidth、height:eHeight 'にサイズを渡しているようです。どのようにあなたがそれをやっているのかを見て、どのように値を変更しようとしているのかは助けになるでしょう。 JavaScriptスコープの問題があると思われますが、これまで実装していたコードを見ずには本当に言うことはできません。 –

答えて

0

私はこのコードを試してみました、期待通りに動作するようです。

if (tinymce.get('editor_id') !== null) { 
    tinymce.get('editor_id').remove(); 
} 
tinymce.init({ 
    selector: "textarea#editor_id", 
    plugins: "autolink,wordcount", 
    format: false, 
    toolbar: "undo redo,bold italic", 
    menubar: false, 
    width: eWidth, 
    height: eHeight, 

}); 

TinyMCEのインスタンスが既に第二、第三、等コールに存在するので

は、それは、サイズ別のINITを使用していないであろう。インスタンスが存在すればインスタンスを破棄しただけです。おそらく、サイズを初期化した後にサイズを設定する方法がありますが、これは私のために働いているので、私が他の方法を学ぶまで、これは私の解決策になります。

関連する問題