Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: ExtJS 3 RC 3 - Distribution package

  1. #1
    Ext User
    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
    Sencha User jay@moduscreate.com's Avatar
    Join Date
    Mar 2007
    Location
    DC Area =)
    Posts
    16,364

    Default

    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.

  3. #3
    Ext User
    Join Date
    May 2009
    Location
    Italy
    Posts
    116

    Default

    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
    Ext User
    Join Date
    Jul 2007
    Location
    Florida
    Posts
    9,996

    Default

    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

  6. #6
    Sencha User aconran's Avatar
    Join Date
    Mar 2007
    Posts
    9,488

    Default

    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
    @aconran

  7. #7
    Sencha User aconran's Avatar
    Join Date
    Mar 2007
    Posts
    9,488

    Default

    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
    @aconran

  8. #8
    Ext User
    Join Date
    May 2009
    Location
    Italy
    Posts
    116

    Default

    Ty Aaron !
    Great!

  9. #9
    Ext User
    Join Date
    May 2009
    Location
    Italy
    Posts
    116

    Default

    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
    Sencha User aconran's Avatar
    Join Date
    Mar 2007
    Posts
    9,488

    Default

    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
    @aconran

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •