軟件簡(jiǎn)介
這次KindEditor的版本與CKEditor發(fā)布的版本正好一模一樣,都是3.5.3。KindEditor 3.5.3版本是3.5.2版本的改進(jìn)版本,雖然是一個(gè)小版本更新,但有比較多的功能變化,修改過(guò)的文件比較多。
主要變化:
1. 由于性能原因,3.5.3版本開始取消自動(dòng)同步原textarea的功能,默認(rèn)情況下自動(dòng)尋找編輯器所屬form,并將KE.sync綁定到該form的 submit事件里。KE.sync是KE.util.setData的別名,執(zhí)行后將編輯器內(nèi)容設(shè)回到原textarea里。如果您不是以form方式 提交數(shù)據(jù)(比如,ajax方式),提交數(shù)據(jù)之前請(qǐng)執(zhí)行KE.sync函數(shù)。
2. 新增syncType和afterChange屬性,分別代替autoSetDataMode和afterSetData屬性。
3. 新增KE.blur函數(shù)、afterFocus和afterBlur屬性。之前版本只有KE.focus函數(shù),處理聚焦和失去焦點(diǎn)時(shí)不太方便。
4. 編輯器ID支持特殊字符。
5. 改進(jìn)了上傳腳本,主要是save_url的動(dòng)態(tài)適應(yīng)和上傳圖片按日期目錄保存,在不同深度的頁(yè)面調(diào)用編輯器不會(huì)出錯(cuò)。
修改過(guò)的文件:
--------
* plugins/flash.html
* plugins/media.html
* plugins/advtable/advtable.html
* plugins/image/image.html
* plugins/plainpaste.html
* plugins/file_manager/file_manager.js
* plugins/wordpaste.html
* plugins/about.html
* plugins/link/link.html
* asp/upload_json.asp
* php/upload_json.php
* kindeditor.js
* asp.net/upload_json.ashx
* jsp/upload_json.jsp
修改記錄:
--------
* 增加: 新增useContextmenu屬性,值為true時(shí)使用自定義右鍵菜單,false時(shí)屏蔽自定義右鍵菜單,默認(rèn)值為true。
* 增加: 新增syncType屬性,值為"auto"時(shí)每次修改時(shí)都會(huì)同步,"form"時(shí)提交form時(shí)同步,""時(shí)不會(huì)自動(dòng)同步,默認(rèn)值為"form"。
* 增加: 新增tabIndex屬性,可設(shè)置編輯器的tabindex。
* 增加: 新增afterChange屬性(回調(diào)函數(shù)),編輯器內(nèi)容發(fā)生變化后執(zhí)行的函數(shù)。
* 增加: 新增afterTab屬性(回調(diào)函數(shù)),按下TAB鍵后執(zhí)行的函數(shù),默認(rèn)情況下插入4個(gè)空格。
* 增加: 新增afterFocus屬性(回調(diào)函數(shù)),編輯器獲得焦點(diǎn)(onfocus)時(shí)執(zhí)行的函數(shù)。
* 增加: 新增afterBlur屬性(回調(diào)函數(shù)),編輯器失去焦點(diǎn)(onblur)時(shí)執(zhí)行的函數(shù)。
* 增加: 新增KE.sync函數(shù),將編輯器數(shù)據(jù)設(shè)回到原來(lái)的textarea里,與KE.util.setData函數(shù)功能相同。
* 增加: 新增KE.blur函數(shù),讓編輯器失去焦點(diǎn)。
* 改變: 將autoSetDataMode的默認(rèn)值改成false,默認(rèn)情況下自動(dòng)尋找所屬form,并將KE.sync綁定到該form的 submit事件里。
* 改善: fileManagerJson支持GET參數(shù)。
* 改善: 動(dòng)態(tài)設(shè)置上傳圖片保存URL(save_url),在不同深度的頁(yè)面調(diào)用編輯器不會(huì)出錯(cuò)。
* 改善: 當(dāng)編輯器屬性newlineTag為p時(shí),粘貼純文本換行使用p標(biāo)簽。
* 改善: 編輯器id支持[a-z0-9_]以外的特殊字符。
* 改善: 上傳圖片按日期目錄保存。
* 改善: 在IE6和IE7上瀏覽器原生菜單包含復(fù)制粘貼選項(xiàng)。
* BUG: 在IE上通過(guò)showModalDialog顯示編輯器時(shí)無(wú)法輸入內(nèi)容。
* BUG: 修改了刪除列時(shí)單元格錯(cuò)位的問(wèn)題。
* BUG: 修改了在Firefox下點(diǎn)擊dialog的按鈕后沒(méi)有按下去的效果的問(wèn)題。
* BUG: 有些瀏覽器無(wú)法解析[\w-:],需對(duì)“-”進(jìn)行轉(zhuǎn)義[\w\-:]。
* BUG: 執(zhí)行KE.html后有時(shí)候全選整個(gè)編輯區(qū)域。
* BUG: 在Mac OS X的Firefox上無(wú)法顯示右鍵菜單。
* BUG: script標(biāo)簽內(nèi)的JavaScript代碼字符串里包含HTML代碼時(shí),該字符串也被格式化。
* BUG: 修改了ASP瀏覽圖片程序無(wú)法進(jìn)入子目錄的問(wèn)題。
* BUG: 修改了通過(guò)TAB鍵移動(dòng)焦點(diǎn)時(shí)焦點(diǎn)移動(dòng)到工具欄圖標(biāo)上的問(wèn)題。