1. #21
    Ext JS Premium Member devtig's Avatar
    Join Date
    Jan 2010
    Location
    Rotterdam, The Netherlands
    Posts
    394
    Vote Rating
    14
    devtig will become famous soon enough

      0  

    Default


    Quote Originally Posted by evanc View Post
    Code:
    Ext.onReady(function () {
      if (Ext.isIE6) {
        Ext.getBody().mask();
        Ext.Msg.alert("Unsupported Browser", "Your browser is unsupported. Please upgrade your browser and return.");
      }
    });
    If you don't want to support IE6 just add that to your code. Problem solved.
    That's only part of the solution. My main issue is that I want to be able to choose to support IE6 when I include Ext js. When I choose not to support IE6, my library should be smaller and faster. if (Ext.isIE6) {visitor.disappear();} is not enough
    Last edited by devtig; 11 Feb 2010 at 6:00 AM. Reason: was incomplete

  2. #22
    Sencha - Community Support Team jay@moduscreate.com's Avatar
    Join Date
    Mar 2007
    Location
    DC Area =)
    Posts
    16,364
    Vote Rating
    81
    jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all

      0  

    Default


    Quote Originally Posted by Bulle Bas View Post
    NoahK17, does that mean you stick to IE6? Even for browsing?
    ... obviously... It's the only "supported" browser by their IT industry.


    Arguing over whether IE6 should be supported or not here is useless.

  3. #23
    Ext JS Premium Member devtig's Avatar
    Join Date
    Jan 2010
    Location
    Rotterdam, The Netherlands
    Posts
    394
    Vote Rating
    14
    devtig will become famous soon enough

      0  

    Default


    Quote Originally Posted by jgarcia@tdg-i.com View Post
    Arguing over whether IE6 should be supported or not here is useless.
    I'm relieved. Apparently you know that IE6 support in Ext js doesn't slow it down for other browsers. Case closed then.

  4. #24
    Ext JS Premium Member NoahK17's Avatar
    Join Date
    Apr 2008
    Location
    Atlanta, GA
    Posts
    518
    Vote Rating
    1
    NoahK17 is on a distinguished road

      0  

    Default


    Quote Originally Posted by Bulle Bas View Post
    NoahK17, does that mean you stick to IE6? Even for browsing?
    As a technical software engineer for the company, I personally use Firefox and Safari on my Mac, but we have baby-boomers in Europe (Finland/Germany) who DO use IE6 for Browsing, because a) that is what our IT department mass-installs on laptops and b) they do not know how or want to download a new browser.

    So while I code and test in Firefox, we always have to make sure it works correctly in IE6. Most issues are simple to fix and the most common error we get in IE6 with ExtJS 3 is extra commas, which can easily be found and corrected by using www.JSlint.com

    That's all I'm saying.
    Noah
    Senior Web Developer
    NBA.com

  5. #25
    Sencha - Community Support Team jay@moduscreate.com's Avatar
    Join Date
    Mar 2007
    Location
    DC Area =)
    Posts
    16,364
    Vote Rating
    81
    jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all

      0  

    Default


    Quote Originally Posted by devtig View Post
    I'm relieved. Apparently you know that IE6 support in Ext js doesn't slow it down for other browsers. Case closed then.
    No, what closes the case is what Aaron, the #2 guy in Ext JS said.

  6. #26
    Ext JS Premium Member devtig's Avatar
    Join Date
    Jan 2010
    Location
    Rotterdam, The Netherlands
    Posts
    394
    Vote Rating
    14
    devtig will become famous soon enough

      0  

    Default


    Contribute to a better world and persuade your IT department to deploy a newer browser.

  7. #27
    Ext JS Premium Member devtig's Avatar
    Join Date
    Jan 2010
    Location
    Rotterdam, The Netherlands
    Posts
    394
    Vote Rating
    14
    devtig will become famous soon enough

      0  

    Default


    Quote Originally Posted by jgarcia@tdg-i.com View Post
    No, what closes the case is what Aaron, the #2 guy in Ext JS said.
    My original question was: "How much smaller in size would Ext Core get if you would remove all code that's only needed for IE6 compatibility?"

    That not being answered by him didn't really close the case.

  8. #28
    Sencha User nlotz's Avatar
    Join Date
    Dec 2007
    Location
    Hamburg, Germany
    Posts
    88
    Vote Rating
    0
    nlotz is on a distinguished road

      0  

    Default


    Quote Originally Posted by jgarcia@tdg-i.com View Post
    As long as IE6 is listed as a supported browser
    Listed where?

  9. #29
    Sencha - Community Support Team mschwartz's Avatar
    Join Date
    Nov 2008
    Location
    San Diego, Peoples' Republic of California
    Posts
    2,053
    Vote Rating
    17
    mschwartz will become famous soon enough mschwartz will become famous soon enough

      0  

    Default


    There are too many companies out there with legacy applications used by thousands of employees that work only under IE6.

    There are too many companies out there that use Windows XP in Domains set up so the users cannot install software on their own. They are stuck with IE6 until those companies choose to upgrade from XP to Windows 7.

    One of the key reasons to use a toolkit like ExtJS is that you get near 100% cross browser compatibility, including IE6.

    /thread

  10. #30
    Sencha User
    Join Date
    Mar 2007
    Posts
    7,854
    Vote Rating
    4
    tryanDLS is on a distinguished road

      0  

    Default


    Quote Originally Posted by devtig View Post
    My original question was: "How much smaller in size would Ext Core get if you would remove all code that's only needed for IE6 compatibility?"

    That not being answered by him didn't really close the case.
    Rather than having the Ext devs perform this exercise in lieu of fixing bugs, I would think you or someone else who's really interested in this might dig into the code and try to determine this. Maybe you could run a regex on the code to strip everything out that's inclosed in 'if (isIE6)..' and strip all the .ie6 selectors out of css files.