支持HTML Editor和代码加亮(Syntax Highlight)
Web HTML Editor从 widgEditor 修改而来,加入了undo redo的功能
google 的 page creator应该也是从widgEditor修改过来的,这个编辑器的特点就是:is an easily installed, easily customisable WYSIWYG editor for simple content. It replaces existing textareas with an improved editing pane using JavaScript. 很容易添加到现有应用中来,并且代码规范,容易修改,而且生成的HTML也是符合标准的(其实也没几个是它生成的,才那么两个按钮,实在是有点不够用)。
Syntax Highlighter使用的是dp.SyntaxHighlighter ,它是完全javascript客户端实现的,并且使用css进行控制显示,这样可以只保存内容。
下面是一个演示:
| 1 | public Field Field(string name) |
| 2 | { |
| 3 | if (!m_Fields.Contains(name.ToLower())) |
| 4 | { |
| 5 | return null; |
| 6 | |
| 7 | System.Text.StringBuilder sb = new System.Text.StringBuilder(); |
| 8 | sb.Append(" table:" + this.Name); |
| 9 | sb.Append(" field:" + name); |
| 10 | sb.Append(" current field count:" + this.m_Fields.Count.ToString()); |
| 11 | |
| 12 | throw new System.Exception(sb.ToString()); |
| 13 | } |
| 14 | return m_Fields[name.ToLower()] as Field; |
| 15 | } |
但是代码高亮后的HTML庞大了很多,又看了其它的几个类似的加亮的,都有同样的问题,我自己还是用习惯UBB编辑器。
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。