Thread: ExtJS 3 RC 3 - Distribution package

Page 1 of 2 1 2 LastLast
  1. #1
    Join Date
    May 2009
    Location
    Italy
    Posts
    116

    Default ExtJS 3 RC 3 - Distribution package

    Hi
    I havent' undestand well how ExtJS (RC) are released.
    I download it today and RC3 is again different from RC2 ( that was different from RC 1.1)...

    In RC3 the "build" folder is missing (in the build folder was all locale js file...)
    and also in RC2 there is a (very usefull ) ux-all.js that is missing in RC3.

    Probably I haven't understand how install it after download it..
    Should I repack it manually ? there is same tools?

    How rebuild the ux-all.js ?

    About .jsb files; there are 2 files ext.jsb2 (30kb) in the root and another ext.jsb in src (64kb). Why ?

    There is also a ext-all-debug.js~ file.. I believe it is a backup...

    Thanks

  2. #2
    Join Date
    Mar 2007
    Location
    Frederick MD, NYC, DC
    Posts
    12,679
    ext.jsb2 is a JSBuilder2 File. Eventualy, ext.jsb, from my understanding, will be deprecated.

    I think the pkgs folder replaces the build folder, but i could be wrong on this.
    [Book] - Ext JS In Action Get 40% off by using coupon code a440. Valid through 8/4/10.


    My Blog || Ext JS screencasts || ext-doc || twitter

    My free extensions/plugins:
    Progressbar inside paging toolbar || Tab panel scroller menu || Window drawers || Icon Manager
    Grid view custom 'view' filter || PanelHeaderToolbar

  3. #3
    Join Date
    May 2009
    Location
    Italy
    Posts
    116
    Ty

    But what is JSBuilder2 ?

    I found only 1 version of JSBuilder at http://code.google.com/p/js-builder/

    I found only JSBuilder_v.1.1.2.zip and JSBuilder_v.1.1.1.zip (and I believe they are JSBuilder V 1 )

    I hope Monday when ExtJS 3.0 final will be (I hope) released... ExtJS Development Team will give us all new information about new packaging format.

    Thanks Again

  4. #4
    Join Date
    Jul 2007
    Location
    Florida
    Posts
    10,007
    jsb2 is supposedly a cross platform solution for building. The builder app has yet to be released, should be coming with Ext 3.0.0 I heard.

  5. #5
    Join Date
    Mar 2007
    Location
    Frederick MD, NYC, DC
    Posts
    12,679
    I tested it in os x yesterday
    [Book] - Ext JS In Action Get 40% off by using coupon code a440. Valid through 8/4/10.


    My Blog || Ext JS screencasts || ext-doc || twitter

    My free extensions/plugins:
    Progressbar inside paging toolbar || Tab panel scroller menu || Window drawers || Icon Manager
    Grid view custom 'view' filter || PanelHeaderToolbar

  6. #6
    Join Date
    Mar 2007
    Posts
    4,318
    roberto -

    You bring up an excellent point; thanks for bringing to our attention that the ext-ux.js target file was not included in the latest RC3 release. We will ensure that it is included in 3.0 final.

    JSBuilder2 will be released at the same time Ext 3.0 is. (Tomorrow Monday July 6th) JSBuilder2 is a new Java based tool which provides cross-platform support for building JavaScript and CSS files. It provides a bunch of new enhancements over JSBuilder such as:
    • Cross-platform
    • Easily include targets as dependencies
    • Simple JSON based configuration file
    • Uses YUI Compressor to improve file minification
    • Ability to easily copy resources from development to a deploy package

    In terms of file structure changes; the src/ directory replaces the source/ directory. This was done to ensure that a downloaded copy of Ext from SVN was exactly the same as what you got from a deployed project. (Previously this was not the case.)

    The pkgs/ directory replaces the build/ directory. We spent several days determining what the most common packages were that people used in conjunction with one another and how they related. This will enable developers to create a much more stream-lined build (smaller and leaner) without too much headache.

    We hope that this will help you out for your packaging needs when creating Ext JS apps.
    Aaron Conran
    Ext JS - Core Development Team

  7. #7
    Join Date
    Mar 2007
    Posts
    4,318
    Quote Originally Posted by robertoroberto View Post
    Hi
    In RC3 the "build" folder is missing (in the build folder was all locale js file...)
    You can find the locale files in the src/ directory.
    Aaron Conran
    Ext JS - Core Development Team

  8. #8
    Join Date
    May 2009
    Location
    Italy
    Posts
    116
    Ty Aaron !
    Great!

  9. #9
    Join Date
    May 2009
    Location
    Italy
    Posts
    116
    Hi
    Where is the download location of JSBuilder2 ? I cannot found it at http://code.google.com/p/js-builder/
    Or it is not yet released?

    I downloaded ExtJS 3.0 (Final release).

    In the ux-all.js maybe there is a mistake.

    I just talk about it at https://extjs.com/forum/showthread.php?t=73083
    It includes ALL extensions...
    But there is a extension that create a big issue.
    It is Focus.js
    it contains
    Code:
        init: function(){
            this.el.dom.tabIndex = '1';
            this.el.addClass('x-a11y-focusable');
            this.el.on({
                focus: this.onFocus,
                blur: this.onBlur,
                keydown: this.onKeyDown,
                scope: this
            });
        },
    For this reason all elements have TabIndex = 1 and an additional css class....
    Every time an elements recieve the focus, it will have a border.
    Try to include ux-all.js and you will see immediatly the behaviour.
    I believe that focus.js should be excluded.


    I rebuild the ux-all without this extension and now it works fine (I hope there isn't any other issue...)

  10. #10
    Join Date
    Mar 2007
    Posts
    4,318
    You can now download the new JSBuilder2 application.

    To exclude the Focus Manager you simply need to comment out the following line in the ext.jsb2.
    Code:
    /*,{
              text: 'Focus.js',
              path: 'examples/ux/'
    }*/
    Aaron Conran
    Ext JS - Core Development Team

Page 1 of 2 1 2 LastLast
© 2006-2010 Ext JS, Inc.