I just finished tying the jQuery WYSIWYG editor into a new ExpressionEngine extension. It’s a really lightweight, simple and stripped down WYSIWYG editor that actually writes decent code. It’s worked well so far so i’m sharing it with all.
Very cool Jack.
Have you tested this editor at all with Safari?
Everything works perfectly in Firefox as well as Safari 4 Beta. Safari 3 works on bullets, italic, bold, etc.. but chokes on the SIZE functions (h1, h2, font size increase, decrease, etc) unfortunately. I’ll put in a support ticket on the Google Code site and see what comes of it.
That would actually be OK for me as I wouldn’t want the users doing that anyway. Those can be disabled easily.
I think I might have to use this. Exciting.
I’m assuming you set the field to not be parsed by the XHMTL function? Or can the editor be set to not do line breaks and paragraph tags? That would probably be my preference as we have a lot of legacy data.
Cool, Jack. I would love to try it, but I have to have an integrated “paste as plain text” button before I can make it live anywhere. MS Word puts some hideous code in the copy buffer.
@Dan
You can always paste it into TextEdit or windows alternative as a plain txt file, then copy and paste it into the WYSIWYG field… an extra steo I know but would solve the problem for you
Saw this the other day and was also wondering if/when it would be made into an extension. Will check it out as an althernative to textile and the textile editor helper.
code re-writing, it seems there is no way to set that to use <strong> tags at this point. There are a number of threads in the Google Code page requesting its implementation, so when a change happens, i’ll make sure to update it.
All things considered though, it’s a worthy sacrifice for clean code.
I’ll also be adding a few more options to the extension—checklists for adding/removing buttons, link to your stylesheet to see live changes in the editor, and possibly an activate/deactivate button (or double click) feature so situations like @Justin’s will have a solution.
Hope it’s useful! Let me know how it works for you guys.