We’ve been coming across different annoyances in our quest of deploying YUI into one of our main products (a few more articles talking about its development coming soon), the Ruby on Rails content management system behind our almost-ready customer portal and corporate site. The problem comes mainly from the coexistence of our custom CSS and JavaScript code, and the YUI specific style-sheets and library files.
TabViewcontrol is rendering the tabs with an incorrect height: possibly caused by style conflicts, but we have confirmed this is not the case (at least our CSS is consistent and not conflicting with YUI).Editorcomponent is unable to adjust its size to a sensible default (in other words: it seems unable to match approximately the old size of the barebonestextareaelement).YUILoaderis not liking our layout and failed to expose theYAHOO.widgetobjects properly. Thus we couldn’t make any real use of it without resorting toEventdriven functions and slow transitions (as unpleasing as watching atextareatransform into theEditorUI in “real time”
).
The problems are really bugging us and we have considered moving to fully custom code, even if that means delaying the development of some other features that might be of higher priority. Hopefully we will solve the issues soon and keep YUI in place, since the functionality is really complete.
