2010-09-29 129 views
2

我正在使用TinyMCE编辑器和情感插件。有谁知道如何调整情绪插件的弹出窗口的大小,因为我有更多的表情符号可以放在窗口中,窗口没有滚动条。TinyMCE弹出窗口调整大小

我试过编辑editor_plugin.js文件,但是这并没有改变任何东西。

任何帮助表示赞赏。

编辑: 我tinyMCE的配置在/插件/情绪

tinyMCE.init({ 
     mode : "textareas", 
     theme : "advanced", 
     editor_selector : "mceEditor", 
     editor_deselector : "mceNoEditor", 
     plugins : "emotions", 
     theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink,|,emotions,|,code", 
     theme_advanced_buttons2 : "fontselect,fontsizeselect", 
     theme_advanced_buttons3 : "", 
     theme_advanced_toolbar_location : "top", 
     theme_advanced_toolbar_align : "left", 
     theme_advanced_statusbar_location : "bottom", 
     theme_advanced_resize_horizontal : true, 
    theme_advanced_resizing : false, 
    nonbreaking_force_tab : true, 
    apply_source_formatting : true, 
    editor_deselector : "mceNoEditor" 
}); 

我editor_plugin.js文件/

(function() { 
    tinymce.create('tinymce.plugins.EmotionsPlugin', { 
     init : function(ed, url) { 
      // Register commands 
      ed.addCommand('mceEmotion', function() { 
       ed.windowManager.open({ 
        file : url + '/emotions.php', 
        width : 120 + parseInt(ed.getLang('emotions.delta_width', 0)), 
        height : 400 + parseInt(ed.getLang('emotions.delta_height', 0)), 
        inline : 1 
       }, { 
        plugin_url : url 
       }); 
      }); 

      // Register buttons 
      ed.addButton('emotions', {title : 'emotions.emotions_desc', cmd : 'mceEmotion'}); 
     }, 

     getInfo : function() { 
      return { 
       longname : 'Emotions', 
       author : 'Moxiecode Systems AB', 
       authorurl : 'http://tinymce.moxiecode.com', 
       infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions', 
       version : tinymce.majorVersion + "." + tinymce.minorVersion 
      }; 
     } 
    }); 

    // Register plugin 
    tinymce.PluginManager.add('emotions', tinymce.plugins.EmotionsPlugin); 
})(); 

回答

0

更改这一部分从editor_plugin.js 或取决于 editor_plugin_src.js如果您已包含tinymce.js或tinymce_src.js

ed.addCommand('mceEmotion', function() { 
     ed.windowManager.open({ 
     file : url + '/emotions.htm', 
     width : 250 + parseInt(ed.getLang('emotions.delta_width', 0)), 
     height : 160 + parseInt(ed.getLang('emotions.delta_height', 0)), 
     inline : 1 
    }, 
+0

我试着将高度从默认的160改为400.清理我的缓存,然后点击TinyMCE中的小笑脸,窗口仍然弹出相同的大小。还有什么我需要做的? 这是在editor_plugin.js中完成的,因为我的情绪文件夹没有editor_plugin_src.js文件。 – wiggles 2010-09-30 09:19:04

+0

完美适合我,并弹出窗口调整大小 – Thariama 2010-09-30 09:32:26

+0

我的情绪文件夹有两个文件,一个缩小和一个未缩小 – Thariama 2010-09-30 09:34:08