无法在TinyMCE 3.5.6全屏模式下获取工具栏,合理大小的窗口和其他内容

时间:2013-05-03 14:13:13

标签: javascript jquery tinymce editor

我正在更改一组使用TinyMCE 3.5.6作为WYSIWYG编辑器的表单。我想做的一个修改是允许人们在单独的窗口中编辑文本,并且能够调整所述窗口的大小。通过以下初始化:

$(document).ready(function() {
tinyMCE.init({
    theme: "advanced",
    mode : "exact",
    plugins : "fullscreen",
    toolbar : "fullscreen",
    elements : "id_notes_type_of_organization, id_mission_statement, id_goals_and_impact",
    theme_advanced_buttons3_add : "fullscreen"
    });
});

我获得全屏,但不是在单独的窗口中。如果我随后添加fullscreen_new_window: true,则会打开一个新窗口,但是:

  1. 新窗口中缺少工具栏;
  2. 窗口尺寸很小,需要调整大小;
  3. 我在此窗口中输入的任何文字都不会转移到我最初点击的文本字段"全屏"英寸
  4. 我不确定如何纠正#1或#3。

    问题2似乎在Linux上的Chrome上显而易见;使用Linux上的Firefox 20或OS X上的Chrome,单击全屏提供实际的全屏窗口。 (即使Chrome for Linux上的行为似乎也不一致。)

    但我希望这也适用于Chrome;为此,我在以前的tinyMCE.init语句中添加了以下内容,该语句无效:

    fullscreen_settings: {
        theme_advanced_source_editor_width: 640,
        theme_advanced_source_editor_height: 480
    }
    

    调试控制台显示当我尝试打开新窗口时,jQuery以某种方式未加载(即,我得到错误"首先加载jQuery!")。在fullscreen.htm中插入对它的引用似乎无法纠正这种情况 - 我得到了同样的错误。

    这是我第一次尝试进入TinyMCE,我现在感觉很敏感。任何帮助都会非常受欢迎。

0 个答案:

没有答案