Update, openWYSIWYG Is Now Working With Safari

I fixed the bugs, now what?

Well, I'm back, relaxed and dove straight into working on the Safari fix for openWYSIWYG. I figured out the issue when attempting to insert a new TABLE into a blank editor window. That little bug has been squashed. You can grab the the Safari version by visiting this blog entry.

So, what next? Well, that's a darn good question. I still think this editor needs some improvements to make it more cross-browser friendly, make improvements on the some of the core functions (especially some of the node functions), improve how it handles the HTML code and a few other things that I think it needs help on.

One of the interesting things I discovered while working in the code, is where the original authors pulled some of their core functionality (Or they may have wrote it originally, not pointing any fingeres here). If you visit the Mozilla site, you will find a nice little demo editor that basically resembles our beloved openWYSIWYG editor. Which by the way shares the same Safari bug for the TABLE insert.

Mozilla - Converting an app using document.designMode from IE to Mozilla.
Mozilla - Rich Text Editing Demo

Look familiar? I thought so. This version seems to work rather well for Safari. My guess it that the openWYSIWYG team added the blocks for Safari in their version. All I did was pull the blocks back out.

Anyway, the most update version should work splendidly for everyone. If you run across some problems, please let me know. Keep coming back, because I plan on making even more improvements in the future!

 

Share: del.icio.us digg StumbleUpon Facebook Technorati Fav Mixx Spurl newsvine Furl reddit FARK Yahoo! My Web Wists Simpy BlinkList BlogMarks smarking Ma.gnolia MSN Live Google Bookmarks Segnalo diigo excites Netvouz

6 responses to "Update, openWYSIWYG Is Now Working With Safari"

Brian
Heya - could you pleasepleaseplease send me a working link to the Safari-version of the openWYSIWYG .js file. I'm right in the middle of implementing this and it'd be great to have. Thanks a ton for your work on this.

-Brian
Chris
Could you also send me the updated source - for some reason i cannot get the 'InsertLink' functionality to work in IE. works fine on safari. Thanks
Richard
Hi, I have been using your safari updates to open wysiwyg which are great. Is there an updated version? We are having a couple of issues, 1) the issue you mentioned DOM 8 error inserting a table into an empty editor, 2)trying to attach a link to an image.
Thanks.
Wes
Wes says:
Nice work buddy:)
Dmitriy Zasyatkin
I couldn't get to your updated version using the link in here. After some googling, I found exactly what you need to do to make openWYSIWY work in Chrome and Safari @ http://www.openwebware.com/forum/viewtopic.php?f=4&t=2138

There is a malware warning for the site, but that is bs so don't worry about it.

By the way, this is one of the best looking blogs I have ever seen.
Richard Fairhurst
I made a couple of improvements to table-handling code a while back. Would be cool if someone were to resuscitate OpenWYSIWYG with these and other fixes. The fixes are at http://www.systemed.net/code/openwysiwyg_tables.zip .
Doug
Doug responds:
@Richard Fairhurst - I'll take a look. I've somewhat given up on the project, at the time I wanted a simple, easy editor and not have to deal with all the bloat of the main stream editors. I soon realized what a massive undertaking that was going to be so I kind of gave up. I've been using TinyMCE since and honestly it's not that bad now. I still have some issues with it, but for the most part its handling everything pretty well. I just wish the browser makers would come up with something that's native instead of doing it this way. I would think that would be so much simpler

Don't Be Shy, Leave A Reply!




You are currently posting as an unregistered user.
This means that your comment will be reviewed prior to going live. If you are a registered user, please . New user? No problem, register for an account, it's FREE! Benefits include, posting instantly, screen name protection, collaboration recognition, subscribe to article updates, and so much more!