Twitter Logo Follow us on Twitter
Project Information About this project

RAP 1.4 M3 - New and Noteworthy

Here's a list of the most noteworthy things in the milestone build 1.4 M3 (November 2010) which is now available for download.

This list shows all bugs that were fixed during this milestone.

    New API added

    This will make it easier for the community to reuse existing code or to utilize new features. Here is a list of API methods added in M3:
    • Tree#getGridLineWidth()
    • Text#setTextChars( char[] )
    • Text#getTextChars()

    Theme Extensions

    The theming was extended in serveral places:
    • It's now possible to style the separator label like:
        Label[SEPARATOR] {
          ...
        }
            
    • The Label has a new themeable element called Label-SeparatorLine. It's possible to style the background image (gradient), background color, border, border radius and line width.
      For example:
        Label-SeparatorLine {
          background-image: none;
          background-color: transparent;
          border: 1px solid #a4a4a4;
          border-radius: 0px;
          width: 2px;
        }
            
    • MenuItem has a new themeable property background-image.

    JQuery compatibility

    In the past, using JQuery with RAP (e.g. for custom-widgets) was very problematic because "$" was used by both RAP and JQuery as a global variable. RAP is not doing this anymore, so if you wish to use JQuery, now you can.

    Optimized client

    RAP is now using a new javascript-compressor (based on the YUI Compressor), and we also refactored/removed a lot of existing javascript code. These two actions reduced the size of the client from 984 kB to 909 kB.

    The above features are just the ones that are new since the last milestone build. Summaries for earlier builds: