草庐IT

CKEditor

全部标签

javascript - 如何突出显示与 CKeditor 中的正则表达式匹配的元素?

我希望能够在CKEditor中突出显示(即用颜色或其他方式包裹在一个范围内)与正则表达式匹配的所有文本。我可能会添加一个按钮来执行此操作,并添加一个按钮来删除突出显示。我的具体用例是在我的HTML模板中突出显示所有mustache变量(使查看mustache变量的位置变得非常容易)。我已经实现了一个版本,在该版本中,我将匹配mustache的正则表达式替换为跨度,然后是捕获组。当我测试时,这似乎会破坏某些模板。为了去除突出显示,我使用了editor.removeStyle,但它似乎并非在所有情况下都有效。这是我已经实现的示例:editor.addCommand('highlightMu

javascript - 如何使内联 CKEditor 在 div 内滚动?

当在正文上完成滚动时,内联CKEditor会正确地滚动文本。以下为官方demo。http://sdk.ckeditor.com/samples/inline.html但是,当滚动条不在body中而是在iframe或div中时,即使到现在最新版本(版本4.5.5),滚动条也无法正常工作。这里有一些问题,例如,Ckeditorinlineeditorstaysonscreenwhenscrollinga"scrollable"div此解决方案有效,但我可能在同一个页面上有20多个编辑器,并且检查每个人对我的页面来说太繁重了。CKEditorinlineeditoronelementswit

javascript - 如何使内联 CKEditor 在 div 内滚动?

当在正文上完成滚动时,内联CKEditor会正确地滚动文本。以下为官方demo。http://sdk.ckeditor.com/samples/inline.html但是,当滚动条不在body中而是在iframe或div中时,即使到现在最新版本(版本4.5.5),滚动条也无法正常工作。这里有一些问题,例如,Ckeditorinlineeditorstaysonscreenwhenscrollinga"scrollable"div此解决方案有效,但我可能在同一个页面上有20多个编辑器,并且检查每个人对我的页面来说太繁重了。CKEditorinlineeditoronelementswit

javascript - 如何更改CKEditor的编辑器大小?

因为它是一个textarea,我在html属性中尝试了cols="50"但它不起作用。另外,我从上一个问题中找到了答案。他说我可以通过添加来做到这一点。CKEDITOR.instances.myinstance.resize(1000,900);但是,大小仍然没有改变。这是我尝试的代码,谢谢。已更新$(document).ready(function(){$("#addlist").validate();vareditor=CKEDITOR.replace('editor1');vardiv=document.getElementById('editor');editor.resize

javascript - 如何更改CKEditor的编辑器大小?

因为它是一个textarea,我在html属性中尝试了cols="50"但它不起作用。另外,我从上一个问题中找到了答案。他说我可以通过添加来做到这一点。CKEDITOR.instances.myinstance.resize(1000,900);但是,大小仍然没有改变。这是我尝试的代码,谢谢。已更新$(document).ready(function(){$("#addlist").validate();vareditor=CKEDITOR.replace('editor1');vardiv=document.getElementById('editor');editor.resize

class - CKEditor 自动从 div 中剥离类

我正在使用CKEditor作为我网站的后端编辑。它让我转过弯,因为它似乎想在我按下源按钮时将代码更改为它认为合适的方式。例如,如果我点击源代码并创建一个...somecontent然后它会无缘无故地从中剥离该类,所以当我再次点击源代码时,它已更改为...somecontent我认为可以在config.js中关闭这种恼人的行为,但我一直在挖掘并且无法在文档中找到任何将其关闭的内容。 最佳答案 禁用内容过滤最简单的解决方案是转到config.js并设置:config.allowedContent=true;(记得清除浏览器缓存)。然后C

class - CKEditor 自动从 div 中剥离类

我正在使用CKEditor作为我网站的后端编辑。它让我转过弯,因为它似乎想在我按下源按钮时将代码更改为它认为合适的方式。例如,如果我点击源代码并创建一个...somecontent然后它会无缘无故地从中剥离该类,所以当我再次点击源代码时,它已更改为...somecontent我认为可以在config.js中关闭这种恼人的行为,但我一直在挖掘并且无法在文档中找到任何将其关闭的内容。 最佳答案 禁用内容过滤最简单的解决方案是转到config.js并设置:config.allowedContent=true;(记得清除浏览器缓存)。然后C

javascript - 所见即所得文本区域编辑器的 CKEditor 替代品

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我和我的公司正在寻找CKEditor的替代品以在我们的CMS中使用。最好我们想要更新一点并且轻量级得多的东西。我们是一家Rails3.2商店,所以能轻松与Rails集成的东西会很好。实际上,我们只是在寻找格式化功能,并可能通过与paperclip的集成来寻找图像上传(虽然我们有一个API,所以这可能很困难)。到目前为止我们已经看到CKEditorTinyM

javascript - 所见即所得文本区域编辑器的 CKEditor 替代品

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我和我的公司正在寻找CKEditor的替代品以在我们的CMS中使用。最好我们想要更新一点并且轻量级得多的东西。我们是一家Rails3.2商店,所以能轻松与Rails集成的东西会很好。实际上,我们只是在寻找格式化功能,并可能通过与paperclip的集成来寻找图像上传(虽然我们有一个API,所以这可能很困难)。到目前为止我们已经看到CKEditorTinyM

javascript - 获取 JS 中 DOM 元素的计算字体大小

是否可以检测计算出的font-sizeDOM元素,考虑到在其他地方进行的通用设置(例如在body标记中)、继承的值等等?独立于框架的方法会很好,因为我正在处理一个应该独立工作的脚本,但这当然不是必需的。背景:我正在尝试调整CKEditor's字体选择器插件(来源here),以便它始终显示当前光标位置的字体大小(而不是仅在具有显式span设置的font-size中显示,这是当前行为)。 最佳答案 您可以尝试使用非标准IEelement.currentStyle属性(property),否则你可以寻找DOMLevel2标准getComp