I would like Safari to support the following command identifiers for execCommand: InsertHorizontalRule InsertOrderedList InsertUnorderedList StrikeThrough These idetifiers are supported by both Mozilla/Firefox (on Windows, Linux and Mac OS X, even Mozilla 1.3.1-wamcom on Mac OS 9), and IE on Windows.
I would like to add two more command identifiers to this request, as I noticed only recently that they are not currently supported by Safari: CreateLink Unlink
Putting more identifiers all into one bug report makes it a little harder to track the work.
The source code lists 52 different identifiers we don't have that Microsoft does. Why are these 6 so important? If you'd attach testcases, that'd be a good reason to re-open this bug, and it will help getting them fixed as well. If you really feel that these 6 are very important, tell us why, and please re-open the bug. Closing as "invalid" now.
You're right: I can live without StrikeThrough since the tag is deprecated. And I can do without all other deprecated tags supported by Safari's execCommand. And I agree with you: I don't care about Microsoft's 52 command identifiers. But: lists and links are important structures for any CMS content editor. Creating lists, ordered or unordered, and creating/removing links out of complex selections is not something I intend to get into just to support Safari, especially since it works very well in Firefox.
So now all this bug needs is some test cases...
We've implemented 3/6 of these. Spinning off InsertHorizontalRule 8335 and making this bug only about Insert{Un}OrderedList.
Good step. Thanks!
r14777
Thanks for the feature. Is there a way for me to know it what version of Safari this will be made available?
(In reply to comment #9) > Is there a way for me to know it what version of Safari this will be made available? Not until after such a version of Safari is released.