tinyMce3.21 使用随笔

正文默认字体太小:
E:\DfApp\ProcuratorateSite\ProcuSite\Js\tinymce\css\content.css( body 字体 )

弹出窗口里中文字体太小:
E:\DfApp\ProcuratorateSite\ProcuSite\Js\tinymce\themes\advanced\skins\o2k7\dialog.css
td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

但是,Image 弹出窗口出现了 滚动条:
E:\DfApp\ProcuratorateSite\ProcuSite\Js\tinymce\plugins\advimage\editor_plugin_src.js (20)

(function() {
    tinymce.create('tinymce.plugins.AdvancedImagePlugin', {
        init : function(ed, url) {
            // Register commands
            ed.addCommand('mceAdvImage', function() {
                // Internal image object like a flash placeholder
                if (ed.dom.getAttrib(ed.selection.getNode(), 'class').indexOf('mceItem') != -1)
                    return;

                ed.windowManager.open({
                    file : url + '/image.htm',
                    width : 480 + parseInt(ed.getLang('advimage.delta_width', 0)),
                    height : 385 + parseInt(ed.getLang('advimage.delta_height', 0)),

把 385 加 5 就可以了。

插入特殊符号窗口很小,变大:
E:\DfApp\ProcuratorateSite\ProcuSite\Js\tinymce\themes\advanced\editor_template_src.js (1023)
            ed.windowManager.open({
                url: tinymce.baseURL + '/themes/advanced/charmap.htm',
                width : 550 + parseInt(ed.getLang('advanced.charmap_delta_width', 0)) ,
                height : 250 + parseInt(ed.getLang('advanced.charmap_delta_height', 0)) ,

改为:

                width : 550 + ( parseInt(ed.getLang('advanced.charmap_delta_width', 0)) || 0 ),
                height : 250 + ( parseInt(ed.getLang('advanced.charmap_delta_height', 0)) || 0 ),

另外 open 函数所在位置:
E:\DfApp\ProcuratorateSite\ProcuSite\Js\tinymce\plugins\inlinepopups\editor_plugin_src.js (57,58)


调试工具: IE , VS2008 , IE Web Developer 。  FireFox ,FireDebug (CSS).
先用 IE Web Develop 找出所在页面(charmap.htm), 在 VS 里查找 ,找到后, 跟踪。发现 特殊符号得到的 parseInt(ed.getLang('advanced.charmap_delta_height', 0)) 是 Nan !!

大凡, 这些控件, 在 MS 的 Ajax 的 用户控件 是不灵的。
alarm   作者:NewSea     出处:http://newsea.cnblogs.com/    QQ,MSN:iamnewsea@hotmail.com

  如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。
原文地址:https://www.cnblogs.com/newsea/p/1339066.html