• 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原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。
  • 相关阅读:
    Lucene底层原理和优化经验分享(1)-Lucene简介和索引原理
    mysql 索引
    C++ 后台进程 daemon
    Linux进程状态
    实现一个简单的shared_ptr
    [LeetCode] Factorial Trailing Zeroes
    完美转发
    排序
    每天五个java相关面试题(7)--线程篇
    程序员为什么会淡忘?
  • 原文地址:https://www.cnblogs.com/newsea/p/1339066.html
Copyright © 2020-2023  润新知