felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Valentin Valchev (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-1959) Move towards unified L&F and extended branding support
Date Tue, 22 Dec 2009 09:18:29 GMT
Move towards unified L&F and extended branding support

                 Key: FELIX-1959
                 URL: https://issues.apache.org/jira/browse/FELIX-1959
             Project: Felix
          Issue Type: New Feature
          Components: Web Console
            Reporter: Valentin Valchev
            Priority: Minor
         Attachments: jqueryui-vs-default-lnf.png

Currently the Web Console uses heavily on the JQuery framework. Using a unified JavaScript
framework simplifies development of all plugins and unifies the used approach.

However, when talking about visual styling, there are number of differences because each plugin
developer uses own styles.

My suggestion is to adopt the JQuery UI . The benefits of using it as unified widget/css framework
- no time to spend on writing widgets already in the library
- clean CSS visual styling
- easy way to change the L&F by changing the theme (extended branding support!)
- improved cross-browser support (JQuery UI takes care of CSS differences)

Using the JQuery UI framework the developer shouldn't care about color but only for layout
- components position; and for data being displayed.

To illustrate the benefits I've saved the "Log Service" page, modified it to use JQuery UI,
took screen-shot, modified the theme CSS only, and again took screen-shot, and finally added
the original L&F for reference, so you can easily compare the result.

The attached image contains the combined screen-shots.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message