Community
Participate
Working Groups
Neither orion.eclipse.org nor my self hosting triggered find&replace param collector on *.css file any more. Talked to Susan, she was able to do it in orion.eclipse.org but not on self hosting. I remember I did a lot of search on ide.css last Thursday or Friday and it worked.
Hint: theme.css worked fine on both orion.eclipse.org and self hosting. Dunno why...
it works for any CSS file *except* ide.css
oh, this is kind of funny. I go to all this trouble to make sure the outliner doesn't generate dom id's that conflict with other outliner items. What does that have to do with this bug? Well.... When you are editing ide.css your css outline contains the class ".pageNavigationActions" which is styling a span in the toolbar. And that span in the toolbar is given the dom id "pageNavigationActions" as well as the class "pageNavigationActions". Every page in orion has this span in the toolbar. But when you are editing ide.css, you end up with an outliner id that matches the id of the toolbar span "pageNavigationActions". The code that tries to walk up the document to find the toolbar and slideout is starting from the outliner item rather than the toolbar span. The fix is that when generating outline id's, make sure there's not already a dom element in that document with the proposed id, and if there is, then generate a unique one. Fixed in http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=9c850fb2b745dfc29b002212ee4022b8b5a3c181