。
* 改善: K.create()支持多个textarea,新增KindEditor.instances。
* 改善: Opera 最新版本支持BR换行。
* 改善: 当前页面的语言方向为rtl时,编辑区域也自动设置rtl。
* 改善: PHP写入临时文件失败,提示详细错误。
* Bugfix: [IE9] 上传图片的弹出窗口,最下方的“确定”“取消”会错位,跑到跟“图片说明”文本框的后面。
* Bugfix: FF、Chrome、Opera等行首全角空格被过滤,只有IE没问题。
* Bugfix: 图片正在上传时,连续点击确定按钮,会重复提交表单。
* Bugfix: [WEBKIT] 在BR换行模式下,需要两次回车才能换行。
* Bugfix: [IE9] 在BR换行模式下,在编辑器中回车之后,光标仍然还在本行,不会移动到下一行。
* Bugfix: noscript里的HTML代码会被转移字符。
* Bugfix: [ASP] 文件管理对大小写敏感,大写的文件扩展名会识别不出图片。
* Bugfix: 浏览文件窗口里的目录和文件图标被拉伸,看起来比较模糊。
* Bugfix: 带有超链接的图片删除以后,源代码里面还有A标签。
* Bugfix: 通过文件管理器插入本地附件时,URL可能出现连续两个斜线。
ver 4.0.6 (2012-03-18)
* 新增: imageTabIndex初始化参数,可设置插入图片弹出层的默认显示标签。
* 新增: allowFileUpload初始化参数,可设置是否显示插入文件弹出层里的上传按钮。
* 新增: KNode类增加eq方法。
* 改善: 改进弹出框样式。
* 改善: 上传图片不选择文件提交时,在浏览器端验证并提示。
* 改善: 优化自动排版,块元素的第一个子节点是图片时不加缩进。
* 改善: 编辑表格时,点击文档会关闭取色器。
* Bugfix: [IE] 先选中图片,编辑图片后关闭Dialog,有时候会出现脚本错误。
* Bugfix: 修改plugins目录名,无法显示plugins目录下的图片。
* Bugfix: [IE] 上传图片后,进度条一直处于加载状态。
* Bugfix: [IE] 上传文件失败后,进度条一直处于加载状态。
* Bugfix: form添加onsubmit="return false;",提交表单,编辑器转到代码模式就出错。
* Bugfix: [FF] 按下全屏按钮,恢复到原来大小后没有滚动条。
* Bugfix: 自动获取图片尺寸时,有时候得到的尺寸不准确。
* Bugfix: [IE] 在跨域的frame里调用编辑器,会出现权限错误。
* Bugfix: 全屏后form失去自动提交,reset功能也失效。
* Bugfix: 已经引入的default.css带时间戳时会重复加载CSS。
ver 4.0.5 (2012-01-15)
* Bugfix: 页面添加 content="IE=EmulateIE7" 后,修改颜色、行距之类的操作全部失效。
* Bugfix: 后退(Ctrl+Z)时光标错乱。
* Bugfix: 通过粘贴纯文本框粘贴时,所有空格都变成 。
* Bugfix: pasteType参数为1时,粘贴内容,多个空格变成一个空格。
* Bugfix: [FF] 上传图片后,总是出现正在加载的样式。
* Bugfix: [WEBKIT] event.layerX and event.layerY are broken and deprecated in WebKit.
* Bugfix: pasteType为1(纯文本粘贴模式)时,粘贴的内容会换行。
* Bugfix: 在iOS5上无法使用编辑器。
* Bugfix: 单独调用dialog时默认不显示阴影。
* Bugfix: 初始化编辑器时,在afterChange回调函数里无法得到this.edit对象。
ver 4.0.4 (2011-12-11)
* 新增: 阿拉伯语语言包。
* 改善: 上传文件时显示上传中提示。
* 改善: JSON解析失败时,通过弹出层显示服务器返回的HTML页面。
* 改善: [IE] 弹出框支持阴影效果。
* Bugfix: 浏览器使用有些插件时,上传文件提示不正确。
* Bugfix: 单独调用图片功能时,点击重置大小图标报错。
* Bugfix: 设置了参数filterMode:true,分页符就会丢失样式。
* Bugfix: [FF] 撤销全屏后页面会滚动到顶部。
* Bugfix: [ASP] demo.asp没有指定编码,导致提交后HTML出现乱码。
* Bugfix: 单独调用上传按钮时,无法与旁边输入框对齐。
* Bugfix: [WEBKIT] 在图片、视频、flash等前一个光标处右键,在不选中节点的状态下也能弹出修改属性。
* Bugfix: [IE] 编辑器无内容,加粗,切换到代码模式,再回到可视化模式,加粗,JS报错。
* Bugfix: [IE] 插入,会自动变为 。
* Bugfix: [WEBKIT] 点击粗体后丢失光标。
* Bugfix: [OPERA] 切换到代码模式后不显示部分工具栏图标。
* Bugfix: del标签被定义在块级元素里,导致格式化HTML时自动换行。
* Bugfix: 开启过滤模式,获取HTML时删除线被过滤。
* Bugfix: [IE] 两张相邻图片添加超级链接,修改其中一个链接,另外一个链接也会被修改。
* Bugfix: 内嵌脚本的小于号会被转义导致脚本错误。
* Bugfix: 分页符在不同浏览器下生成的HTML代码不一致。
* Bugfix: [IE6-7] 插入URL里有大写字符的图片,右键点击选择图片属性,更改图片属性后图片不能显示。
ver 4.0.3 (2011-11-04)
* Bugfix: [IE] 残留range.dump()调试代码,导致粘贴时报错。
* Bugfix: [IE] 存在menu全局变量,可能发生冲突。
* Bugfix: [IE] 单元格里没有内容时显示不正常。
* Bugfix: 连续按粗体按钮时会生成很多strong。
* Bugfix: 初始化编辑器后,按下粗体按钮,焦点不在标签里。
* Bugfix: [WEBKIT] 设定图片右对齐后,无法选取图片节点。
* Bugfix: [IE] 回车,按下tab键,光标在下一行显示。
* Bugfix: [IE] textarea的高度小于工具栏高度时JS报错。
ver 4.0.2 (2011-10-30)
* 新增: 上传按钮新增afterError回调函数,可定制JSON错误。
* Bugfix: [FF] 在页面上设置iframe {overflow:hidden;} ,编辑区域不出现滚动条。
* Bugfix: 浏览服务器插件,文件名很长的时候会换行。
* Bugfix: [IE6-7] 在form里引入js的时候出现JS错误。
* Bugfix: [IE] 当编辑器为空时,输入任意字符,然后点击表单的重置按钮,再点击页面空白处,出现JS错误。
* Bugfix: [IE8] 设置X-UA-Compatible=IE7,有时候无法加载编辑器。
* Bugfix: a标签同时有name和href属性时,丢失name以外的属性。
* Bugfix: 连续调用多个ready函数时,第4个ready无法执行。
* Bugfix: 插入多媒体后,右键点击不会弹出菜单。
* Bugfix: 启用纯文本黏贴后,段落首尾都会出现>符号。
* Bugfix: [IE] 点击标题、字体、文字大小,编辑区域失去选中状态。
* Bugfix: [FF,WEBKIT] 连续换行几次,切换到源代码,再切换到可视化模式,没有换行效果。
* Bugfix: [WEBKIT] 选择几个文字,点击上标或下标功能,上下标格式不会被应用。
* Bugfix: 加载编辑器后残留多余的div标签。
* Bugfix: 页面上包含跨域iframe的时候JS报错。
* Bugfix: 页面刷新后,与第一次访问加载的编译器高度不一致。
* Bugfix: [IE6] 弹出层无法遮住selectbox。
* Bugfix: [FF] 提交后退后,编辑器数据不保存。
* Bugfix: 选择粗体,取消粗体再应用粗体(即点两下粗体),则发现粗体、倾斜、下划线功能失效,无法选择。
* Bugfix: [WEBKIT] 置入Issue 269中的HTML,全选,点击删除格式,又出现一个图片,图片变为两个。
* Bugfix: 与MooTools类库有冲突。
* Bugfix: [IE] 选中粘贴过来的文本,进行格式操作时位置出现偏移。
* Bugfix: [IE] 后退前进时有时候报错。
ver 4.0.1 (2011-10-07)
* 改善: image插件,通过editor.plugin.imageDialog()可以单独调用图片弹出框。
* 改善: filemanager插件,Ajax请求时显示Loading效果。
* 改善: 工具栏图标改成png8格式。
* Bugfix: 不能用style的width和height设置编辑器大小。
* Bugfix: 从MS WORD里面拷贝过来的表格,表格的颜色会丢掉。
* Bugfix: [IE] 关闭弹出层后光标自动跳转到顶部。
* Bugfix: 添加链接时有时候出现__kindeditor_temp_url__。
* Bugfix: [IE] 点击工具栏后,编辑区域失去选中状态。
* Bugfix: 网速比较慢的时候,连续点击一个图标,弹出多个弹出框。
* Bugfix: 删除格式时不能删除段落缩进属性。
* Bugfix: 拖拉改变Flash大小,点击源代码再点回来,Flash长宽自动恢复成预设值。
ver 4.0 (2011-09-26)
* 新增: 锚点功能。
* 新增: 增加loadStyleMode属性,默认情况下自动加载CSS文件。
* 新增: 编辑器对象增加isDirty方法,判断编辑器内容是否有修改。
* 改善: 粘贴MS Word时自动清理Word专用格式代码,生成干净的HTML代码。
* 改善: 弹出框(dialog)里的输入框添加了基本验证。
* 改善: 超级链接不允许包含HTML代码。
* 改善: uploadJson URL支持GET参数。
* 优化: 后退撤销,粘贴性能。
* BUG: 修复了allowImageUpload为false时,无法插入网络图片的问题。
* BUG: [WEBKIT] 修复了粘贴内容时顺序相反的问题。
* BUG: 修复了进行修改操作,再选择一段带有样式的文字,再进行撤销操作,首先撤销的是选取操作,然后才会撤销修改的问题。
* BUG: 修复了设置basePath参数后,themesPath、langPath、pluginsPath参数不起作用的问题。
* BUG: 修复了图片和超级连接URL输入双引号时,HTML代码出现错乱的问题。
* BUG: [IE] 修复了反复执行后退和前进时有时候出现脚本错误的问题。
* BUG: [IE] 修复了连续选择相同文件上传时,第二次开始无法上传的问题。
* BUG: [IE] 修复了textarea在p标签里时,无法创建编辑器的问题。
* BUG: 修复了filterMode为true时,没有过滤script和style内容的问题。
* BUG: [WEBKIT] 修复了粘贴内容后光标消失的问题。
* BUG: [IE7] 修复了上传按钮出现偏移的问题。
* BUG: [IE] 修复了innerHTML有时候抛出异常的问题。
* BUG: 修复了清除HTML代码时过滤rowspan和colspan,导致表格被破坏的问题。
* BUG: 修复了在框架(frameset)下面,点击编辑器的源代码按钮后,再点击其它连接变弹出显示的问题。
* BUG: 修复了在非IE浏览器上,插入表格后,鼠标无法移到表格下面输入文字的问题。
* BUG: [WEBKIT] 修复了回车换行后标题属性丢失的问题。
* BUG: [WEBKIT] 修复了粘贴到单元格时有时候粘贴错位的问题。
* BUG: 修复了删除格式时有时候丢失文字的问题。
* BUG: [IE] 修复了在HTML里有inline-block时有时候_getStartEnd报错的问题。
* BUG: 修复了打开地图后立即关闭窗口时,无法关闭的问题。
* BUG: 修复了insertHtml插入注释开头的HTML时,注释被过滤的问题。
ver 4.0 beta (2011-08-17)
* BUG: 修复了域名包含端口时在IE上发生错误的问题。
* BUG: 修复了在IE上通过工具栏的undo/redo按钮进行undo/redo时无法后退的问题。
* BUG: 修复了在FF和IE上加载编辑器后生成一个history的问题。
* BUG: 修复了在IE上点击右键自动插入 的问题。
* BUG: 修复了在IE上文本在table标签前时,原生range转换成标准range后出现偏移的问题。
* BUG: 修复了在WEBKIT系列浏览器上在全屏模式下,弹出的插入图片、超链接等对话框,输入框内无法粘贴内容的问题。
* BUG: 修复了在pre标签里回车加入空行无效的问题。
* BUG: 修复了切换到代码模式后,按全屏报错的问题。
* BUG: 修复了点击工具栏时有时候弹出来几个相同dialog的问题。
* BUG: 修复了在IE上项目编号无论选在到哪里都是第一行加编号的问题。
* BUG: 修复了焦点处于被合并的单元格,右键菜单,向上添加一行,表格错乱的问题。
* BUG: 修复了焦点处于被合并的单元格的上一个单元格,右键菜单,向下合并单元格,表格错乱的问题。
* BUG: 修复了在IE上点击编辑区域时内存一直增加的问题。
ver 4.0 alpha (2011-08-16)
* 初期版本,重新编写所有代码。
* 新增: 插入程序代码、预览、插入地图、调整行距、一键排版、清理HTML代码、插入分页符、插入附件、插入模板功能。
* 新增: Flash、多媒体编辑功能,Flash、多媒体上传功能。
* 新增: 表格单元格的合并和拆分功能。
* 新增: ESC键切换全屏模式。
* 改善: 后退/前进(undo/redo)时保持选中状态。
* 改善: 大部分组件实现模块化,可以单独调用。
* 改善: 改进了HTML格式化功能。
* 改善: 粘贴纯文本时按照换行设置(newlineTag)换行。
* 改善: 滚动页面时dialog自动居中。
* 改善: 在移动设备上只能使用代码模式。
* 改善: 修改图片尺寸时自动保持比例。
* BUG: 修复了在页面上设置document.domain时发生错误的问题。
* BUG: 修复了跨域调用编辑器时无法使用dialog的问题。
* BUG: 修复了range的collapsed为true时删除格式不起作用的问题。
* BUG: [WEBKIT] 修复了range的collapsed为true时字体、颜色等无效的问题。
* BUG: 修复了在不同浏览器上加粗、斜体、下划线、删除线生成出来的HTML代码不一致的问题。
* BUG: 修复了全选后有时候不能清除格式的问题。
* BUG: 修复了工具栏经常受全局CSS影响的问题。(改用DIV布局)
* BUG: 修复了直接拷贝页面自动执行js代码的问题。
* BUG: 修复了页面底部显示右键菜单被挡住的问题。
* BUG: 修复了在HTML里存在不规则属性("="")时过滤不掉其它属性的问题。
* BUG: 修复了处理被合并过的单元格时发生错误的问题。
ver 3.5.6 (2011-10-04)
* 增加: 新增afterDrag属性(回调函数),拖动改变编辑器大小后执行。
* 增加: 新增afterUpload属性(回调函数),上传成功后执行。
* BUG: 修复了工具栏受全局a:hover的影响的问题。
* BUG: 修复了在全屏模式下编辑器可以被拖动的问题。
* BUG: [ASP]不改变文件名并上传中文名文件时文件名出现乱码。
* BUG: [IE9]删除格式功能有时候不起作用。
* BUG: [IE9]添加样式时有时候报错。
ver 3.5.5 (2011-05-22)
* 增加: 新增单元格编辑功能。
* 改善: 改进输入框和按钮的外观。
* 改善: 打开dialog后自动选中第一个输入框。
* 改善: 用CSS实现dialog的阴影。
* 改善: 插入图片时不设置border="0"属性。
* BUG: 修改了在IE9上上传图片后原来的内容全部消失的问题。
* BUG: 修改了在FF4上有时候无法插入图片的问题。
* BUG: 修改了在IE6上插入图片后,在图片前出现一个空格的问题。
* BUG: 修改了在IE上使用清除格式功能来删除一段加粗的文字时发生JS错误的问题。(只有压缩后的min有这个问题)
ver 3.5.4 (2011-05-01)
* 改善: 直接兼容IE9。
* BUG: 修改了在源代码模式下输入JS代码后切换到可视化模式时会执行JS代码的问题。
* BUG: 修改了在IE上编辑区域里的选中select控件时出现JS错误的问题。
* BUG: 修改了在IE上通过KE.insertHtml函数输入URL时丢失标签的问题。
* BUG: 修改了在一个页面调用多个编辑器时重复加载相同CSS的问题。
* BUG: 修改了在一个页面包含多个kindeditor.js时无法打开dialog的问题。
* BUG: 移除了工具栏里的两对多余的tr标签。
ver 3.5.3 (2011-04-09)
* 增加: 新增useContextmenu属性,值为true时使用自定义右键菜单,false时屏蔽自定义右键菜单,默认值为true。
* 增加: 新增syncType属性,值为"auto"时每次修改时都会同步,"form"时提交form时同步,""时不会自动同步,默认值为"form"。
* 增加: 新增tabIndex属性,可设置编辑器的tabindex。
* 增加: 新增afterChange属性(回调函数),编辑器内容发生变化后执行的函数。
* 增加: 新增afterTab属性(回调函数),按下TAB键后执行的函数,默认情况下插入4个空格。
* 增加: 新增afterFocus属性(回调函数),编辑器获得焦点(onfocus)时执行的函数。
* 增加: 新增afterBlur属性(回调函数),编辑器失去焦点(onblur)时执行的函数。
* 增加: 新增KE.sync函数,将编辑器数据设回到原来的textarea里,与KE.util.setData函数功能相同。
* 增加: 新增KE.blur函数,让编辑器失去焦点。
* 改变: 将autoSetDataMode的默认值改成false,默认情况下自动寻找所属form,并将KE.sync绑定到该form的submit事件里。
* 改善: fileManagerJson支持GET参数。
* 改善: 动态设置上传图片保存URL(save_url),在不同深度的页面调用编辑器不会出错。
* 改善: 当编辑器属性newlineTag为p时,粘贴纯文本换行使用p标签。
* 改善: 编辑器id支持[a-z0-9_]以外的特殊字符。
* 改善: 上传图片按日期目录保存。
* 改善: 在IE6和IE7上浏览器原生菜单包含复制粘贴选项。
* BUG: 在IE上通过showModalDialog显示编辑器时无法输入内容。
* BUG: 修改了删除列时单元格错位的问题。
* BUG: 修改了在Firefox下点击dialog的按钮后没有按下去的效果的问题。
* BUG: 有些浏览器无法解析[\w-:],需对“-”进行转义[\w\-:]。
* BUG: 执行KE.html后有时候全选整个编辑区域。
* BUG: 在Mac OS X的Firefox上无法显示右键菜单。
* BUG: script标签内的JavaScript代码字符串里包含HTML代码时,该字符串也被格式化。
* BUG: 修改了ASP浏览图片程序无法进入子目录的问题。
* BUG: 修改了通过TAB键移动焦点时焦点移动到工具栏图标上的问题。
ver 3.5.2 (2010-12-02)
* BUG: 修改了在IE下拖动调整大小不够顺畅的问题。
* BUG: 修改了在IE下JS的src为"kindeditor.js"时无法加载CSS文件的问题。
* BUG: 提高上传图片JSON格式兼容性,防止某些时候因服务器输出额外的数据而导致JSON解析失败的问题。
* BUG: 修改了在IE上某些情况下添加样式偏移的问题。
* BUG: 修改了在IE下焦点在图片后面时按下TAB键JS报错的问题。
* BUG: 修改了KE.util.setOpacity的opacity为2和20时结果相同的问题。
* BUG: 修改了在IE6下高度小于0时出现脚本错误的问题。
ver 3.5.1 (2010-07-18)
* BUG: 修改了表格左侧插入列时单元格移位的问题。
* BUG: 修改了在Firefox上设置全局CSS后高度计算不正确的问题。
* BUG: 修改了ASP上传程序无法上传大写扩展名文件的问题。
* BUG: 修改了在Firefox上调用KE.html函数在某些情况下JS报错的问题。
* BUG: 修改了在IE6、IE7上只读模式下不显示内容的问题。
* BUG: 修改了JSP演示程序提交中文数据后出现乱码的问题。
* BUG: 修改了通过insertHtml插入HTML时URL自动变成绝对域名的问题。
* BUG: 修改了在IE上用BR换行时回车换行自动选中下面内容的问题。
* BUG: 修改了设置表格背景颜色后不能取消颜色的问题。
ver 3.5 (2010-06-20)
* 增加: 增加了表格编辑功能。
* 增加: 引入了多国语言机制。
* 增加: 标题、字体、文字大小、颜色可以反映当前状态。
* 增加: 右键菜单支持图标和分割线。
* 增加: 表情功能增加分页和预览。
* 增加: 增加了弹出框阴影效果。
* 增加: 增加了新接口。(KE.html,KE.text,KE.selectedHtml,KE.insertHtml,KE.appendHtml,KE.isEmpty等)
* 改善: 编辑器底部显示向下拖动指示图标。
* 改善: 点击编辑器外的页面其它部位时关闭菜单。
* 改善: 移除编辑器时将编辑器内容设置到原来的textarea。
* 改善: 从外部粘贴内容时自动将font转换成span标签。
* 改善: ASP.NET程序改成ashx,使用时不需要编译。
* BUG: 改善了文章内容比较多时速度比较慢的问题。
* BUG: 修改了在IE上选中图片或表格后无法用backspace键删除的问题。
* BUG: 修改了在Firefox上全屏后浏览器一直处于加载状态的问题。
* BUG: 修改了在非IE上DOMContentLoaded事件不起作用的问题。
* BUG: 修改了删除编辑器时没有销毁事件的问题。
* BUG: 修改了设置成无颜色时其它样式也被删除的问题。
* BUG: 修改了拖动时拖到浏览器外面放开鼠标后会粘住的问题。
* BUG: 修改了在Firefox上pre标签自动生成br标签的问题。
* BUG: 修改了在IE6上用KE.cmd.wrap方法设置class属性后没有效果的问题。
* BUG: 修改了在P标签内没选中内容时无法插入超级链接的问题。
* BUG: 修改了使用快捷键加粗体、斜体、下划线时没有同步的问题。
ver 3.4.4 (2010-06-01)
* BUG: 修改了在IE上焦点自动移动到编辑区域的问题。
* BUG: 修改了在IE上打开类型无法修改成当前窗口的问题。
* BUG: 修改了全选后无法取消超级链接的问题。
* BUG: 修改了切换代码模式时编辑器轻微抖动的问题。
* BUG: 修改了在IE上切换代码模式时有时候不出现滚动条的问题。
* BUG: 修改了在Chrome 5.0上反复切换代码模式有时候出现崩溃页面的问题。
* 改善: 显示菜单后再点将关闭此菜单。
ver 3.4.3 (2010-05-26)
* BUG: 修改了重复编辑超级链接时每次都添加&的问题。
* BUG: 修改了在IE上右键菜单没有复制、剪切项目的问题。
* BUG: 修改了在IE上没有格式化代码的问题。
* BUG: 修改了PHP上传程序日期格式不正确的问题。
* BUG: 修改了在IE上代码模式下全屏本地URL自动变成绝对URL的问题。
* BUG: 修改了在代码模式下KE.util.setFullHtml函数不显示HTML内容的问题。
* BUG: 修改了在MARQUEE元素里回车换行出现JS错误的问题。
* BUG: 修改了通过菜单剪切、粘贴时不触发KE.event.input事件的问题。
* BUG: 修改了在IE上焦点离开编辑区域后没有记住最后的range位置的问题。
* BUG: 修改了在源代码模式下undo/redo能看到临时HTML代码的问题。
* BUG: 修改了在IE上输入的HTML开头是