The order of the styles for my style dropdown menu that I have in my .js file is not the order that is being displayed in the editor. I can't seem to figure out what order is being used. Any ideas on how to get this working correctly?
Fri, 01/14/2011 - 12:45
#1
Re: Style dropdown menu order
Re: Style dropdown menu order
can you provide a url to check it?
Re: Style dropdown menu order
Good question. Just tested it in different browsers, and it appear that this is browser dependent bug.
To test it, I have opened this page in different browsers: http://ckeditor.com/demo and checked if order of styles in combobox is the same as defined in http://ckeditor.com/apps/ckeditor/3.5r6 ... ?t=ABLC4TW
Under Ubuntu 10.10:
Re: Style dropdown menu order
The problem in Chrome is due to non-standarized behavior about sorting arrays: it seems that it isn't specified anywhere the behavior for equal items, so it turns out that Chrome used a "non-stable sort", but there isn't any spec stating that this behavior is right or wrong.
Read this http://dev.ckeditor.com/ticket/6414 and the linked pages.
Re: Style dropdown menu order
Is there any reason not to apply the patch you have suggested in that thread (http://dev.ckeditor.com/attachment/tick ... 6414.patch)? Because as I see it, it won't reduce the performance significantly, but will fix issues like this in future, when different browsers implement sorting differently because of lack of strict specifications.
Re: Style dropdown menu order
You should add your comments about which browsers currently have problems and how we can test it (if it requires a specific styles-set)
Re: Style dropdown menu order
Oh, sure. I missed it.
Added.
Re: Style dropdown menu order