Redactor文本编辑器– 在代码视图中重新缩进缩小的HTML
Redactor Text Editor – Re-Indent Minified HTML In Code View?
当使用出色的密文编辑器的代码视图编写原始HTML时,我已经对我的应用程序进行了编程,以便在按键事件中保存草稿。然后,在保存到数据库之前,HTML在服务器端被缩小和净化,然后它被传递到客户端,在那里我使用在文本编辑器中设置回代码
$('#blogpost-html').redactor('code.set', data.html);
然而,如果查看者正在查看代码编辑器,则每次更改后,他们的代码都会被缩小,这将导致丢失第一次切换和显示代码视图时自动应用的漂亮缩进密文。
我可以切换到文本视图,然后返回到代码视图,让redact将漂亮的缩进重新应用到缩小的HTML中。我想知道是否有一个函数密文的API公开,我可以在设置HTML代码后立即调用它
我一直在找,但似乎什么也找不到。。。
在查看了Redactor源代码后,我发现我可以简单地访问他们的tabifier
模块,并自己重新缩进代码,如下所示:
var text_editor = $('#post-html').redactor({
codeKeyupCallback: function(e) {
var self = this;
post.html = this.code.get();
savePostDraft(function(error, saved_post) {
self.code.set(self.tabifier.get(saved_post.html));
});
}
});
相关文章:
- 如何格式化字符串以修复Javascript中的缩进
- Vim-当代码的文字字符串中有括号时,如何实现正确的缩进
- Javascript 意外返回值,带有特定的缩进
- JQuery:如何在循环 dom 元素时正确缩进字符串
- JavaScript将缩进文本转换为HTML列表重复顶层<李>'s为<ul>'s
- 如何避免/最小化列表中列表的缩进
- vim JavaScript缩进插件-命令是什么
- 使用 PEG.js 解析缩进级别
- 崇高的文本新行失去缩进
- Redactor文本编辑器– 在代码视图中重新缩进缩小的HTML
- D3:正在缩放/缩放的轴,而不是多线图.如何解决此问题
- 使用 CSS/JS 缩放/缩放动画
- 如何在高图中缩放缩放事件的svg路径
- Phonegap捏缩和缩放以缩放画布
- Google maps javascript API长按行为被缩放缩放分解
- 缩放/缩放页面上的负载为用户是一样宽看到我的wordpress网站的图片
- Javascript代码突出显示新行和缩进
- HTML5 Canvas缩放/缩放更大的2D世界的视图框
- 简单的悬停缩放缩略图与jQuery
- 如何缩放/缩放内容和页面不仅是页面高度