Redactor jQuery插件将普通的textareas转换为WYSIWYG编辑器,允许站点用户输入和设置他们认为合适的文本。
Redactor是作为一个基本的富文本编辑器建立起来的,但是它已经从一个很好的开源项目慢慢地演变成一个先进的商业可用的文本格式工具包。
编辑器已经在许多开源或商业项目中得到广泛的采用,它是 Pulse CMS , Perch 或 等默认文本格式的所见即所得编辑器。强> 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标记。
- 将不需要的不透明度添加到已调整大小的图像中。
- 发出焦点,全选并粘贴
- 粘贴在第一个单元格中的表格中的所有内容。
- 取消链接部分选定的链接会导致一个空的定位标记。
- 问题与字体大小和行高。
- 如果项目包含多行,则不能留下列表。
- 移除:
- 工具栏颜色选择器。
- 复制图片的粘贴(clipboardUpload)。适用于最新的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存在问题。
现在编辑器在初始化时从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.2版本中的新功能:
- 新功能:图片中的文件夹选择标签。
在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版本中的新功能:
修复了使用查询字符串的正则表达式路径检测。 固定焦点问题
//]]>
评论没有发现