Redactor jQuery插件將普通的textareas轉換為WYSIWYG編輯器,允許站點用戶輸入和設置他們認為合適的文本。
Redactor是作為一個基本的富文本編輯器建立起來的,但是它已經從一個很好的開源項目慢慢地演變成一個先進的商業可用的文本格式工具包。
編輯器已經在許多開源或商業項目中被廣泛採用,是 Pulse CMS , Perch 或 等項目的默認文本格式編輯WYSIWYG編輯器。強> Statamic 強>
如果您選擇使用Redactor作為您的下一個項目之一,編輯器將大大減少格式化文本的時間,並使開發人員和最終用戶的生活更輕鬆。
系統要求
- 在客戶端啟用JavaScript
- jQuery 1.8或更高版本
本新聞稿中的新內容:
- 新:
- 文字對齊插件
- 改進:
- redactor.css現在從Sass編譯
- 將工具提示定位到多行鏈接
- 輕微的下拉式改進
- 修正:
- 在IE11中,按“Enter”導致屏幕跳轉到某些用戶的頂部
- 粘貼表格內容問題
- 檢查“在新標籤頁中打開鏈接”時,鏈接添加了不正確的href目標
- 將多行粘貼到列表中的問題
- 上標在內嵌樣式插件 中無法正常工作
- 偶爾,粘貼的文字不會包含在段落標記中
- 在網址中使用撇號問題
- 在可視模式和源代碼模式之間切換(使用源代碼插件)導致偶爾刪除div
- 有時候,從列表中刪除一個項目將把列表拆分為兩個
- 在空氣模式下,無法從周圍的網頁複製文字
- 使用'pre'標記 撤消和重做不可靠
- 如果所選文字包含多個連結,「連結」下拉式選單中沒有「取消連結」選項。
- 插入圖片 後,插入符有時會卡在中間
10.2版本中新增功能:
- 改進的“取消鏈接”選項不會顯示,除非選擇了鏈接
- 改進了在不再需要這些事件時從圖像中移除事件
- 改進的Backspace鍵縮進縮進文字
- 改進了對AMD和require.js的插件支持
- 修正了在換行符模式下重複添加或刪除塊元素格式會導致多個意外的“br”標籤
- 修正了在Firefox中添加列表會導致一次創建兩個列表項
- 無法留下折疊列表的問題
- 修正了Shift + Tab與列表和折疊列表無法正常工作的問題
- 修正&在鏈接被& 取代
- 修正了在使用代碼格式時添加不需要的不可見空間範圍
- 修正了追加&brs標籤的問題,以linebreks模式返回文本結尾處
- 從MS Word粘貼的固定標籤不正確
- 修復了dropdownHideCallback功能不正常的問題
- 修正‘腳本標記被刪除,無論設置如何
- 修復了多個次要佔位符問題
- 修復了Firefox中刪除文本的問題 修正了從表格中刪除文字有時會使Fireox凍結的問題。
- 固定額外
標記添加在Firefox的文本末尾 - 修正了格式下拉不能在換行模式下工作的問題
- 修正在某些情況下合併兩種不同類型的列表會導致Redactor崩潰
- 多次調用外部程式時,修正‘ insert.html'方法故障
- 修復了粘貼後按消失的問題,並在Chrome中按兩次返回
- 修復了在Internet Explorer 11中有時觸發焦點的blurCallback
- 粘貼在選定文字上的固定文字在Internet Explorer 11中消失
- 修正了blurCallback在格式化文本的
裡面不觸發 的問題
- 固定格式不適用於當Redactor為空或占位符 時在Firefox中首次輸入文字
- 修正‘ code.removeSpaces'刪除零寬度連接器和非連接器符號,在某些語言中是必需的
- 當Redactor本身在模式窗口中啟動時,在關閉任何Redactor的模式窗口後,修復的滾動條不會被恢復
修復了在Firefox中無法使用的TextExpander插件
10.1.2版中的新增功能:
- 可視模式和代碼模式之間的新光標位置同步
- 修復了“code.destroy”從未銷毀的實例中移除了按鈕工具提示
- 在圖片模式打開後,修復鏈接工具提示並未隱藏
- 修正的插入表格無法在‘ linebreaks'模式下正常工作
- 固定鏈接在Internet Explorer中未正確轉向
- 修正了上傳圖片屬性和屬性的一些小問題
- 修復‘ replaceSelection'方法返回
- 修正了空的'風格'屬性偶爾會破壞圖像
- 固定‘ rel'屬性始終從“span”元素 的鏈接中刪除
- 修正了第二個和以下的實例沒有收到適當的視覺格式樣式
- 修復了創建多行鏈接導致行合併的問題
- 從MS Word粘貼時,修正的多級列表的格式不一致
- 修復了某些舊iPad上可見的iOS輸入延遲的臨時修復程序
10.1版本中新增功能:
- NewUploadcare插件。通過Uploadcare輕鬆上傳各種社交網絡和雲存儲的媒體,無需後端。 Github上的設置和詳細信息。
- 改進的“convertUrlLinks”,“convertImageLinks”和“convertVideoLinks”設置現在可以將網址分別轉換為空格,粘貼以及返回鏈接,圖片和視頻
- 改進的圖片和文件上傳現在具有“XMLHttpRequest”標頭,可以更好地處理Ajax請求
- 改進的'FormattingAdd'現在允許樣式和方法(例如,“清除格式”選項可以使用'inline.removeFormat'方法)。請參閱FormattingAdd設置。
- 改進自動網址鏈接轉化
- “自動保存”功能中的改進細化
- 修正表格上方的不可移動空行
- 修復‘ insertedTableCallback'in‘ linebreaks'模式
- 修正了自動保存問題,如果所有文本都從Redactor中刪除,則無法正常工作 修正‘ convertImageLinks'將單詞“.jpg”轉換為‘ img'標籤
- 修正鏈接編輯後選擇尾隨空格的問題
- 修正了“+ this.uuid”中的錯字
- 固定的臨時圖片屬性“rel”在“同步”之後保留在代碼中
- 固定在Windows中,雙擊一個單詞,選擇這個單詞和尾部空格
- 修正瞭如果一個鏈接有格式化,“編輯鏈接”工具提示不顯示
- 修正了當Redactor沒有焦點並且有一個佔位符時,這個佔位符在插入表之後仍然保留在可視層中
- 當Redactor位於表格內時,固定列表無法正常工作
- 修正了滾動翻譯頁面之後保持打開狀態的問題
新的CodeMirror語法突出顯示。通過單獨的“codemirror:true”設置與CodeMirror語法突出顯示進行本機集成,允許用戶切換到源代碼視圖並使其代碼語法高亮顯示。這裡是一個例子。
10.0.9版本中的新增功能:
- 在圖片或文件上傳開始時觸發新的“uploadStartCallback”
- 新設置“autosaveFields”允許使用自動保存功能傳遞額外的變量
- 當Redactor在模態窗口中時,改進了工具欄z-index改進以獲得更好的性能
- 固定在“換行符”中,在某些情況下需要按兩次Enter鍵才能創建新行
- 修正了頁面中的重做器不再中斷Internet Explorer 8
- 已修復在某些情況下,B / I按鈕不會切換到非活動狀態
- 修復了“cleanOnPaste:false”可視圖層沒有將代碼與textarea同步
- 修正了當文本被粘貼在所選文本的頂部時,在某些情況下頁面滾動到底部
- 修復了“剪輯”插件在Internet Explorer中替換之前插入的文本的問題
- 修正了Redactor刪除關閉內部
- 修正了使用粗體和斜體格式化文本時,使用B / I工具欄按鈕刪除此格式是不可能的
- 已修復在Firefox中,更改鏈接的文本不適用於插入鏈接
- 已修復在Internet Explorer 11中,在某些情況下,粘貼的文本在“輸入”中消失
- 修正了'placeholder'就位,Redactor沒有焦點,無法退出列表
- 固定當用戶將粗體或斜體格式應用於鏈接時,工具欄的“取消鏈接”功能停止工作
- 已修復在Internet Explorer 11中,按下工具欄按鈕 即可將文字滾動到頂部
- 修復在Firefox中,退格鍵在某些情況下會刪除表格單元格以及其他內容
- 固定在Firefox中,單個頁面上的多個Redactors會在滾動時將下拉列表切換到下一個Redactor
// - 固定在某些情況下,關閉“粗體”選項會導致意外的退格行為
- 修正了一次應用於多個段落的樣式 時,修正了formattingAdd API方法錯誤的問題
- 解決了鏈接工具提示在向鏈接添加額外格式和样式後未顯示的問題
- 更新了視頻插件
- 改進的Redactor會讓你知道你的插件的名稱和Redactor的模塊名稱之間是否存在命名衝突
- 改善了deniedTags設置的整體性能,包括標記處理
- 固定模式窗口中的返回鍵故障
- 解決了在點擊編輯啟動時被刪除的選定文字
- 修復了在某些情況下,當打開下拉菜單時,Mac OS中的滾動條使內容移動
- 解決了從代碼中刪除和/或創建錯誤的問題
- 修復了在表格中錯誤應用標題的問題
- 已修復某些情況下,圖像在重新調整大小後重置為原始大小
- 修復了過度侵入的替換標籤設置
- 修復了一些base64字符串使得Redactor無法響應
- 修正了在滾動元素內部,下拉菜單忽略了滾動
- 固定鏈接上傳的文件沒有正確粘貼到IE10的文本區域
- 修正了在標題3之後的標題1至5的相應應用
- 修正在某些情況下,刪除斜體文字使文字的另一部分應用刪除線
- 通過視頻插件固定嵌入的視頻不能正確粘貼
- 修正了iOS8下拉菜單的不正確位置
- 已修復在iOS8中,有時在用戶與工具欄交互時出現鍵盤
- 已修復在Firefox和Chrome中,一個空的“重做”按鈕活動狀態對某些按鈕無法正常工作
- 修正了caret.setAfter 中光標位置的問題
修正了
- 修正:
- 在全屏新段落中導致工具欄向上移動
- 在全屏下拉菜單中使用z-index
- 我有一些unicode字符被無意中取代了
- 我將包含“@”的鏈接轉換為“mailto”鏈接
- 使用toolbarFixed 與下拉菜單關聯的toolbarFixedTopOffset問題
- 無法刪除表格中的列表問題
- 使用第二個列表元素內部的詞序排列
- 防止在Firefox中鍵入的佔位符問題
- 在某些情況下,粘貼到表格中的文字會導致所有內容被刪除
- 有時無法應用格式化來從記事本(和其他純文本編輯器)中選擇粘貼到Firefox中的文本行
- 在換行模式下,在某些情況下會導致相應的縮進和縮進,以致導致換行符被刪除
- 在iPad上下拉任何地方後,下拉菜單不會崩潰
- 在IE11中使用insertText方法問題
- 添加了:
- 新的預定義鏈接設置允許在“添加鏈接”模式 中添加預定義鏈接的列表
- 新的API方法showProgressBar&hideProgressBar用於顯示和隱藏上傳進度條
- 可自定義的鍵盤快捷鍵;新快捷鍵添加設置
- modalOpenedCallback現在返回模態對象
- imageResizable設置允許限制/允許調整圖像大小
- 改進:
- 佔位符行為的重大改進
- 將鍵盤快捷鍵cmd / ctrl + k更改為添加鏈接(與其他主要文本編輯器一樣)
- 使用“插入鏈接”模式對話框插入的youtube / vimeo視頻鏈接將轉化為嵌入視頻
- 修正:
- 將鏈接添加到圖片時鏈接加倍的問題
- 刪除所有內容後刪除所有內容的問題
- 正在使用removeEmptyTags刪除空跨度:true
- 添加列表後,焦點現在保持在段落模式
- 在IE11和Chrome中以換行符模式切換列表和文本
- 離開列表對某些用戶不起作用
- 在FF中,某些用戶無法在表格後面添加文本,並將其附加到Redactor中文本的最後
- 新:
- 每次用戶放置文件或圖像時,都會觸發dropCallback
- 添加鏈接對話框中的電子郵件和網址的單一表單字段
- autosaveErrorCallback(請參閱文檔)
- API方法setCaretAfter
- 回調modalOpenedCallback和modalClosedCallback
- 回調dropdownShowCallback,dropdownShownCallback和dropdownHideCallback
- 設置cleanSpaces(默認為“true”)。如果為true,則刪除粘貼文本中的多餘空間,並在“false” 時留出額外空間
- 改進:
- 更精確的模態窗口定位
- autosaveCallback現在返回JSON(請參閱文檔)
- changeCallback現在只會觸發代碼中的實際更改
- 特殊字符處理
- 修正:
- removeEmptyTags現在可用於空白段落
- 在全屏模式下,Redactor不再與其他元素重疊
- 在Firefox中,有些用戶無法從新添加的鏈接中跳轉
- 在換行符模式的Firefox中,如果最後一行為空,則不會顯示
- 在Firefox CMD +左箭頭不要將用戶帶到上一頁
- 在刪除所有文字 後出現“false”的佔位符問題9.2版本中的新增功能:
- 新:
- 工具欄按鈕的圖標字體(請參閱文檔和示例)
- 插件按鈕的Font Awesome(請參閱文檔和API方法)
- 無壓力的新型打字機模式
- 設置buttonsHideOnMobile,確定將被移動用戶隱藏的一組按鈕
- 設置toolbarOverflow - 將工具欄按鈕設置為在移動設備上的單行顯示(按鈕不會溢出到較小屏幕上的下一行)
- 設置imageTabLink可以隱藏圖片上傳模式中的“鏈接”標籤
- 改進:
- 將HTML粘貼到表格
- 模態窗口的主要改進
- 主動式按鈕效能的主要改善
- uploadFields現在可以使用剪貼板上傳
- 現在,Textarea會在使用iOS系統格式化工具 後同步更改
- Sync現在可以使用自動更正功能
- 從MS Word中粘貼表格
- 修正:
- 刪除字母“s”時的HTML解析
- 當Redactor在列表中時,換行符模式列表對某些用戶不正確地工作
- 空的編輯器有一個空的textarea
- 現在撤消不會刪除整個句子,而只會刪除最後一個單詞
- 在'convertDivs:false'中從純文本編輯器(如記事本)粘貼的文本不會丟失換行符
)。 - 如果圖片附有鏈接,且該圖片已被刪除,鏈接也將被刪除
- 從MS Word粘貼時,不會添加額外的換行符
- 如果確定“toolbarExternal”的值,則“destroy”不會刪除工具欄。
- 在Firefox中,在“全選”和“剪切”之後應用撤銷/重做對某些用戶不起作用
- 在IE11中以iframe模式插入鏈接
- 從MS Word粘貼時,有時隨機空格被刪除。
- linkObserver方法問題,未定義的長度
- 在換行模式中,用戶現在可以將標題格式重置為“普通文本”
- 改進:
- 全屏插件
- 嵌入式樣式處理,包括針對Chrome,IE和Safari的一些小插件改進(fontcolor,fontfamily)
- 修正:
- 移動設備上的下拉問題
- 刪除“$”字符的問題
- 在標籤 內發布'$'
- 創建列表時,光標跳到Chrome的左上角時出現問題
- 在IE和Firefox的iframe模式下全屏顯示問題
- 問題與繼承的內聯鏈接樣式
- 在IE11中粘貼
- 添加了:
- 新的設置maxHeight限制了Redactor的高度
- API方法insertBeforeCursor讓用戶在插入的文本之後立即輸入
- 使用鍵盤(退格/刪除) 撤銷/重做圖像
- 改進:
- 在iOS / Android用戶可以使用雙輸入 退出blockquote
- 修正:
- 使用包含font-family屬性的跨度問題
- 用於YouTube鏈接的正則表達式
- 在IE10和Chrome中將標題放在表格外的問題
- 將額外空格放入自動轉換鏈接的問題
- 同時使用“set”API方法和占位符防止Redactor正常工作的問題
- 現在正在粘貼表格時保留rowspans
- 粘貼文本時滾動到全頁模式頁面的頂部
- 問題:tabSpaces無法在空的“重做器”窗口中工作
- 將圖片粘貼到表格中時發出
標籤
- 在使用任何模態窗口 之後,在某些情況下滾動到頂部問題
- 偶爾為Redactor添加一個段落給用戶選擇
- 添加了:
- S3拖放上傳
- 改進:
- 引號現在在段落和換行符模式下工作得更好,更可預測
- 修正:
- 在換行模式下列出更一致的工作
- 使用現有表格添加行/列現在可以更加可預測
- 關閉拖放上載的Redactor實例中的進度條出現問題
- 標籤現在可編輯
- changeCallback不再刪除,並在if或不在allowTags數組中標記
- 如果沒有輸入其他內容,則不會將佔位符作為textarea內容提交
- 滾動位置現在很好地保存,不受模式窗口打開/關閉影響
- 列表內部不會影響td
在模式中,按返回鍵提交表單
圖像模式窗口中的
通過API方法“set”添加的
觀察與iframe模式兼容的鏈接
- 添加了:
- 新的回調textareaKeydownCallback觸發textarea中的更改
- 分析鏈接到vimeo視頻
- 新功能和設置observeLinks允許通過將光標放在Redactor右側的鏈接中來關注/編輯鏈接(請參閱示例)。
- 空格而不是中文語言的頁邊距 - tabSpaces(請參閱示例)
- 修正:
- 上傳隱藏字段的問題
- 當第二張表格未添加到內容時,iframe模式中的表格存在問題
- 如果有文檔結尾或圖層右側顯示下拉菜單,則下拉菜單會將方向更改為正確
- 在pastePlainText中加入粘貼的問題
- 當父元素未被正確確定,內聯樣式適用於整個區塊而不是所選文本時,內嵌/塊樣式的問題。
- 更改文字屬性的其中一個屬性時,font-size / font-color / font-family插件的問題被重置。
- 添加了:
- 同步insertHtmlAdvanced(如果在Redactor中調用,則設置為false,如果外部設置為true)。
- 顏色選擇器插件
- 新設置:
- tidyHtml - 允許關閉漂亮的輸出代碼格式。
- 改進:
- 添加時不存在的按鈕將被添加到工具欄的末尾。
- 修正:
- 問題與PHP標記。
- 將不需要的不透明度添加到已調整大小的圖像中。
- 發出焦點,全選並粘貼
- 粘貼在第一個單元格中的表格中的所有內容。
- 取消鏈接部分選定的鏈接會導致一個空的定位標記。
- 問題與字體大小和行高。
- 如果項目包含多行,則不能留下列表。
- 移除:
- 工具欄顏色選擇器。
- 複製粘貼圖片(剪貼板上傳)。適用於最新的Chrome,Firefox,Opera(webkit)。
- 拖放圖片和文件(dragUpload)。適用於最新的Chrome,Firefox,Opera(webkit)和Safari。
- 鏈接解析(convertImageLinks和convertVideoLinks)。
- 圖片可以在文字上移動/拖動。
- 選項可在新標籤頁中打開鏈接。
- 粘貼為純文本設置(pastePlainText)。
- 連結nofollow選項(linkNofollow)。
- 重寫並改進了圖片大小。
- 設置固定工具欄的目標(toolbarFixedTarget)。
- 輸入/回車鍵回叫(enterCallback)。
9.0.3版本中的新功能:
修正了ol / ul之間的切換,導致所有的文本有時消失。
在9.0.2版本中新功能:
新的API方法可以獲得可編輯的圖層,對象,框架或工具欄。 在9.0.0版本中,新增功能:
新的設置可以選擇使用strong和em或者b和i。全新的API提供了大量新的方法和功能。
8.2.5版本中新增功能:
- 修正:
- 在粘貼文字時Opera存在問題。
在8.1.1版本中新增功能:
現在,編輯器在初始化時將從textarea和前綴“redactor _”
v8.0.3版本中的新功能:
- 修正:
- 從源代碼切換到可視模式時,請移除不允許的標籤。
- 插入不帶http:// 的鏈接
- 調整IE8圖片大小。
- 舊的Safari瀏覽器粘貼,但沒有清理:(
- 插入圖片,表格,鏈接到編輯器的焦點之外。
- API inserHTML焦點。
- API setFocus。
- 新選項:
- 段落 - 在返回或輸入時插入斷行(br標籤)。
- 快捷方式 - 禁用keydown / keyup快捷鍵功能。
- autosaveCallback。
- 的tabindex。
- 了minHeight。
- fixedTop。
- fixedBox。
- 清理。
通過Fabio Poloni IE插入
在v8.0.1版本中,新功能:
- 新功能:使用新標籤中的開頭設置鏈接。
- 新增選項來源 - 顯示/隱藏工具列上的HTML來源按鈕。
- 修正:現在查看源代碼時textarea的高度與可視圖層的高度相同。
- 修正:源代碼模式下的API getCode。
- 修正:使用API destroyEditor破壞空氣模式。
- 修正:插入鏈接。
- 補充:瑞典語,希臘語,越南語翻譯。
v8.0版本中的新增功能:
- 只能使用iframe。
- 穩定性和可靠性
- 只有有效的HTML5。
- 在iOS中效果更好
- 準備好視網膜。
- 神奇的空氣模式。
- Amazon S3支持。
- 跨網域上傳支援
- 上傳表單支持的隱藏字段
- 設定中的允許標籤。
令人難以置信的高性能
在v7.7.2版本中新增功能:
- 最新的Firefox使用CSS和styleWithCSS問題。
v7.7.1版本中的新功能:
- 新功能:
- 從圖片設置中刪除鏈接。
- 改進:
- 更正自動調整功能。
- 移動設備上的模式窗口
- 校正:
- 烏克蘭語翻譯。
- 添加了:
- 世界語和波斯語翻譯。
observeImages是可選的。
新功能:
v7.6.4版本中的新功能:
新功能:圖片上傳後的回調函數(選項imageUploadCallback)。v7.6.3版本中的新功能:
修復了使用查詢字符串的正則表達式路徑檢測。 固定焦點問題
//]]>
評論沒有發現