####################################################################### # # xhEditor 变更日志 # ####################################################################### ver 1.1.5 (2011-3-1) 1. 添加:应用户要求,插件演示demo09添加HTML模式下的“代码高亮”演示功能 1. 修正:繁体版由于转换软件错误将字符转换错,导致编辑内容中的C和R被错误转换问题的修正 2. 修正:
标签内的换行丢失问题的修正
3. 修正:编辑内容中只出现单个或多个字母s,查看源代码会导致内容清空问题的修正
4. 修正:完善cleanWord函数,修正IE浏览器下无法过滤Excel表格粘贴的问题
5. 修正:各浏览器在全选并删除内容会增加额外代码问题的进一步修正

ver 1.1.4 (2011-2-1)
1. 修正:formatXHTML函数在遇到需要自封闭标签时会出错问题的修正
2. 修正:cleanWord函数在关闭wordDeepClean参数的情况下会出现部分文字样式效果丢失的修正
3. 修正:Chrome浏览器粘贴文本出错问题的修正
4. 修正:IE6,IE7浏览器下,当textarea的父容器设置了css:position为absolute或relative时无法正确全屏问题的修正
5. 修正:IE浏览器中无任何输入或者全选删除,会自动添加额外HTML代码问题的修正

1. 调整:wordDeepClean和forcePasteText两个参数合并为cleanPaste参数,详细变更细节可参考官方技术手册

ver 1.1.3 (2011-1-1)
1. 调整:取消删除线的快捷键:Ctrl+S

1. 修正:IE浏览器下无边框的table没有显示辅助的虚线边框问题的修正
2. 修正:IE浏览器下光标定位在编辑器中,xheditor(false)卸载编辑器会造成当前页面光标被锁死问题的修正
3. 修正:®和©被浏览器强制转为字符问题的修正
4. 修正:从其它网站复制粘贴WORD文档和普通HTML混合的内容时,会导致图片丢失问题的修正
5. 修正:urlType参数开启情况下,mailto:地址被转绝对地址问题的进一步修正
6. 修正:Flash和视频不支持输入百分比数值问题的修正

1. 优化:优化Word自动文档清理功能,进一步提高代码处理效率并且兼容Excel文档粘贴
2. 优化:优化formatXHTML函数,极大提高代码格式化效率

ver 1.1.2 (2010-12-1)
1. 修正:IE6浏览器在鼠标没点击编辑区域的情况下点击源代码出错问题的修正
2. 修正:源代码光标定位功能在某些情况下会产生空白行问题的修正
3. 修正:IE6,7浏览器下编辑器高度设置过高会导致上下漏灰问题的修正
4. 修正:IE浏览器下在showModalDialog打开的窗口中无法正常初始编辑器问题的修正
5. 修正:IE浏览器下若开启urlType参数,生成的URL根路径会出现丢失“/”符号问题的修正
6. 修正:不兼容jQuery 1.4.3,1.4.4问题的修正
7. 修正:某些Word文档粘贴后会多出很多换行问题的修正
8. 修正:forcePasteText参数开启情况下,粘贴“

ffff”类似文本会被转HTML代码问题的修正 9. 修正:开启urlType参数情况下,“mailto:”、“file:”和“ftp:”等协议的URL地址会被错误转换问题的修正 10.修正:IE浏览器下选择图片的情况下,粘贴会产生JS错误问题的修正 11.修正:IE浏览器环境下,初始化时会删除&符号后面全部代码问题的修正 12.修正:Chrome浏览器按回车键没有输出
问题的修正 13.修正:Firefox浏览器下从其它网页复制文本,其中文本会在超长处被强制加br问题的修正 1. 调整:为提高兼容性,Word自动检测并清理功能改为只在用户粘贴时执行 2. 调整:优化内核正则表达式,提高代码的清理和格式化的执行效率 ver 1.1.1 (2010-10-2) 1. 添加:添加background初始化参数,用来定义编辑器编辑区域的背景,此参数格式同CSS的同名参数一致。同时也支持直接定义textarea的CSS background 1. 修正:原IE内存泄漏解决方案不完美,造成IE焦点丢失的问题修正 2. 修正:Firefox浏览器中文件拖放在空白区域无响应问题的修正 3. 修正:IE6及IE7浏览器粘贴内容产生JS错误问题的修正 4. 修正:IE浏览器下右键菜单焦点混乱问题的修正 5. 修正:IE浏览器下出现test代码时会导致JS出错问题的修正 6. 修正:在配置为Iframe式上传的编辑器中拖放文件会产生错误问题的修正 7. 修正:IE浏览器中使用缩略图上传模式会产生类似 jquery1284539697843="269"的额外属性修正 8. 修正:IE浏览器中拖动img大小,不更新width和height属性值问题的修正 9. 修正:IE浏览器中粘贴某些视频分享代码出现代码混乱的修正 10.修正:UBB模式下点击“预览”按钮仍显示UBB代码的问题修正 11.修正:Chrome浏览器下某些情况下切换源代码会提示JS错误问题的修正 12.修正:IE浏览器下HTML代码的可视内容前面的script、style或注释会丢失问题的修正 13.修正:HTML代码中的script,style代码段换行丢失导致JS执行错误问题的修正 ver 1.1.0 (2010-9-1) 1. 添加:添加由网友shiny原创设计的皮肤NoStyle 2. 添加:demo07 UBB演示页面添加Google地图插件,也作为不定宽按钮的演示 3. 添加:添加urlType转非相对路径中合并“..”到上一级路径的功能 4. 添加:添加emotPath初始化参数,以将表情指向其它自定义URL路径下,注意路径必需以“/”结尾 5. 添加:添加urlBase初始化参数,用来定义超链接、图片及Flash等文件的相对根路径,同时也是urlType参数的参考根路径 6. 添加:经用户反馈意见,重新添加“预览”功能按钮 7. 添加:添加双击超链接、图片、Flash和多媒体可直接打开相应修改界面的功能,注:某些浏览器双击Flash和多媒体会有问题 8. 添加:打开面板时可按Esc键隐藏当前的面板 9. 添加:初始化参数添加disableContextmenu,用以禁用浏览器在编辑区域的默认右键菜单,设置为true禁用,默认不禁用 10.添加:Word粘贴自动过滤功能由原先的IE only增加为跨浏览器兼容 11.添加:添加强制粘贴为文本功能,初始化参数forcePasteText设置为true开启此功能,默认不强制文本 12.添加:添加Pidgin和IPB两套表情,并在demo05和demo07中添加相应的配置演示 13.添加:初始化参数添加editorRoot,在某些特殊情况下定位编辑器的根路径 14.添加:将本地电脑中的多个文件拖放至编辑器的编辑区即可上传并插入,此功能需要浏览器支持HTML5上传(Firefox,Chrome) 15.添加:iframe式模式窗口的子窗口添加unloadme接口,用以手动关闭当前模式窗口 1. 修正:showIframeModal上传模式下onUpload接口无效问题的修正 2. 修正:使用无效按钮名称会导致JS出错问题的修正 3. 修正:IE6,IE7在iframe框架中使用xhEditor会在页面中出现_xhe_cursor问题的修正 4. 修正:IE浏览器在图片、FLASH等控件上按Backspace会导致整个页面后退问题的修正 5. 修正:回车BR模式在IE浏览器下,按下回车只显示一个空格不换行问题的修正 6. 修正:IE浏览器中会造成内存泄漏问题的修正 7. 修正:WebKit内核浏览器回车换行在切换一次源代码后会丢失问题的修正 8. 修正:formatXHTML函数错误的处理转义符\ ,造成合法HTML代码错乱问题的修正 1. 调整:皮肤框架进行了调整,支持不定宽按钮,需要的用户可自行设计修改 2. 调整:为使按钮配置更直观简便,原按钮分隔符Separator变更为“|”,原按钮换行符BtnBr变更为“/” 3. 调整:原localUrl参数名变更为urlType ver 1.0.0 Final (2010-7-1) 1. 添加:添加html5Upload参数,用以关闭HTML5上传功能,若关闭HTML5上传,则upMultiple参数无效 2. 添加:添加delShortcuts API接口,以供插件或者外部动态的删除快捷键 1. 修正:UBB模块背景色在Firefox浏览器下某些情况会丢失问题的修正 2. 修正:IE6浏览器直接在标签内调用初始化JS代码失败问题的修正 3. 修正:插件代码在IE的某些特殊情况会造成焦点丢失问题的修正 4. 修正:Firefox浏览器下用jQuery的load动态加载带编辑器代码页面无效问题的修正 5. 修正:从Word文档粘贴内容在Chrome浏览器中清理不完全问题的修正 6. 修正:inlineStyle参数无效问题的修正 7. 修正:IE浏览器粘贴无法清理Word文档问题的修正 1. 调整:优化初始化代码以提高初始化速度 2. 调整:考虑到“关于”按钮自动显示容易影响正常用户使用体验,特关闭此按钮的自动显示功能 3. 调整:考虑php的json支持需要5.2版本以上才支持,对演示上传程序upload.php进行了适当的调节以提高兼容性,并同时优化了某些代码流程 4. 调整:upMultiple参数由原先的逻辑值,变更为数值型,代表允许一次最大上传文件数,允许值:大于0的整数,等于1代表关闭多文件选择 5. 调整:缩略图等参数分隔符逗号:“,”在非常多的特殊URL中容易出现,因此变更为:“||” 6. 调整:根据用户反馈意见,将默认表情变更为QQ表情 7. 调整:某些按钮的功能代码中使用title属性传值,会与某些toolTip插件冲突,因此变更传值属性值以提高兼容性 8. 调整:关闭所有textarea在Chrome浏览器中的拖动改变大小功能 ver 1.0.0 RC3 (2010-5-6) 1. 添加:添加HTML5上传支持:多文件选择上传、真实上传进度显示以及从电脑中直接拖放文件上传,注:相应功能需要浏览器支持 2. 添加:添加upMultiple参数,控制是否允许多文件选择上传,默认为开启,此功能需要浏览器支持HTML5上传 3. 添加:添加全选SelectAll和打印Print两个工具按钮 4. 添加:添加多行完全工具栏组mfull,添加演示在demo01和demo02 5. 添加:对话框面板中的textarea表单项中按Ctrl+Enter自动调用确定按钮,目前仅影响“粘贴文本”按钮 6. 添加:非IE浏览器下对话框面板打开后在第一个可输入表单项设置焦点 1. 修正:会造成网页中非jquery的submit事件return false无效问题的修正 2. 修正:IE浏览器下从写字板粘贴内容会额外增加多余代码问题的修正 3. 修正:IE浏览器下段落标签无效问题的修正 4. 修正:IE浏览器下插入URL结尾带参数的FLASH和多媒体文件,会造成代码完全失效问题的修正 5. 修正:hr等自结束标签导致代码缩进格式化错误问题的修正 6. 修正:多次初始化编辑器,插件会被重复加载问题的修正 7. 修正:扩展的jQuery方法.val('test')不支持多dom批量写值问题的修正 8. 修正:IE6某些情况下打开按钮面板会造成界面闪动问题的修正 9. 修正:Firefox从全屏返回正常界面会导致当前页面滚动条置顶问题的修正 10.修正:shortcuts参数及addShortcuts函数定义的多个相同快捷键,最早定义才有效的问题修正,并允许在事件代码中return false来取消当前事件 11.修正:使用非强制P标签(BR模式)情况下,列表中无法用回车产生新列表项问题的修正 12.修正:IE浏览器下,菜单、颜色和表情由于代码编写不够完善,造成打开缓慢问题的修正 13.修正:无论是否开启内部代码,都会造成