3.5版本是3.x系列的改進版本,除了修復3.4.4版本的BUG之外,還有表格編輯、界面優化,多語言、新API等功能的增加和改善,本次更新 對代碼改動較大,不兼容低版本的皮膚,但兼容低版本的插件。
主要變化:
1)表格:插入表格采用dialog,可設置常用屬性。插入表格后在表格上點擊右鍵彈出表格控制菜單。
2)右鍵菜單(contextmenu):支持左側小圖標、分割線,外觀更美觀。
3)菜單(menu):標題、字體、文字大小、顏色可以反映當前狀態。
4)表情:增加分頁和預覽,通過allowPreviewEmoticons屬性可關閉預覽表情功能。
5)彈出框(dialog):彈出框支持陰影效果,通過shadowMode可關閉陰影效果。
6)國際化:3.5版本開始所有中文都提取到一個js里,制作其它語言版本只需要翻譯src/lang/zh_CN.js即可。
7)新接口:引入KE.html, KE.text, KE.selectedHtml, KE.insertHtml, KE.appendHtml, KE.isEmpty等函數。
其它改善和bugfix:
--------
* 改善: 編輯器底部顯示向下拖動指示圖標。
* 改善: 點擊編輯器外的頁面其它部位時關閉菜單。
* 改善: 移除編輯器時將編輯器內容設置到原來的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: 修改了使用快捷鍵加粗體、斜體、下劃線時沒有同步的問題。
演示:
--------
http://www.kindsoft.net/demo.php
下載:
--------
http://www.kindsoft.net/down.php