Today we are launching a number of bug fixes and enhancements to the story editor. For the most part these changes are refinements effecting more advanced uses of the editor. Our design goal for the story editor has been to create an interface that will allow users to feel like they are working with the story directly, as close as possible to how it will show when published. When the What You See is What You Get editor (wysiwyg) first launched, it was a big step forward from styling with html, but those who write a lot of stories on Daily Kos will tell you there were some further refinements needed. So today the editor takes another big step forward— what you see will be much more like what you get.
A large number of the bugs behind the wysiwyg editor were rooted in the way in which copy and paste behaved, especially when pasting content from other websites. So, we have made a significant change: when pasting in content, the editor will only keep styles which you can control directly with the styling buttons at the top of the editor. What this means is that any content copy and pasted from another Daily Kos story should have its styles maintained and it should look just like the original, while content from other sites will have as much styling maintained as possible with unsupported styles removed, and you’ll be able to cleanly adjust them using the usual tools at the top of the editor.
Here is the full list of what is going up:
- Respect "Story breaks" on copy and paste
- Sub-headers should stay left-aligned
- Invert order of url and display text in link dialog in story/comment editor
- Respect copy-paste of subscripts
- Respect copy-past of ordered lists into updates
- Respect copy/paste from other editors
- Strip all the   characters in text nodes on paste
- All Non breaking spaces are removed
- Addressed formatting issues with creating and saving tables
- Addressed grey shading
- Fixed Bug: Problems with google doc embeds
- Fixed Bug: manual copy of a hrefs broken
- Fixed Bug: Updates render incorrectly, but correct with refresh
- Fixed Bug: Lists in blockquotes are smushing into one paragraph
- Fixed Bug: Indenting causing grey shading