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 的 用户控件 是不灵的。
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 的 用户控件 是不灵的。
![]() |
作者:NewSea 出处:http://newsea.cnblogs.com/
QQ,MSN:iamnewsea@hotmail.com 如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。 |