Thank you for reporting this bug. We will make it our priority to review this report.
  1. #11
    Sencha User
    Join Date
    May 2010
    Location
    London, UK
    Posts
    21
    Vote Rating
    0
    meercat is on a distinguished road

      0  

    Default


    I hadn't tried
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">
    as I already have
    <meta http-equiv="X-UA-Compatible" content="IE=IE9">
    because I'm relying on HTML5 features in IE9 and I need to force it into strict IE9 mode.

    Could investigate
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8, IE=9">
    as you can specify more than one such tag, but I suspect you'll either get IE8 or IE9 mode overall.

    Of course if you don't need strict compliance (HTML5, CSS3, etc) then this sounds like an easier fix

  2. #12
    Ext JS Premium Member theotonge's Avatar
    Join Date
    Aug 2007
    Posts
    28
    Vote Rating
    0
    theotonge is on a distinguished road

      0  

    Smile Ext 3.3.1 knows nothing of IE9

    Ext 3.3.1 knows nothing of IE9


    It has no ability to detect IE9, so thinks you are running pre version 6 to a certain extent..

    in ext-base-debug.js if you change the following line it appears to work:

    Code:
            isIE8 = isIE && (check(/msie 8/) && docMode != 7),
    to:

    Code:
            isIE8 = isIE && (check(/msie [89]/) && docMode != 7),
    This is clearly a bodge, but I haven't found an issue in my app yet.

    You obviously need to make sure you are including the debug file, and you will need to reminify for production.

  3. #13
    Sencha User
    Join Date
    Dec 2009
    Posts
    21
    Vote Rating
    0
    haiyupeter is on a distinguished road

      0  

    Default


    this helpful to me. thanks.

  4. #14
    Sencha User
    Join Date
    Dec 2010
    Location
    Queensland, Australia
    Posts
    15
    Vote Rating
    0
    gaellafond is on a distinguished road

      0  

    Default


    Quote Originally Posted by Inlandschweizer View Post
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">
    Thanks, I like this one. No ExtJS hacking, no javascript override, no one is fooled. It's simple and it works.

  5. #15
    Ext JS Premium Member pavanextjs's Avatar
    Join Date
    Jul 2008
    Posts
    118
    Vote Rating
    2
    pavanextjs is on a distinguished road

      0  

    Default


    Also, Ext JS 3.4.0 is released, specific to IE9 issues and fixes. Most of the issues seems to be addressed in there !

  6. #16
    Sencha Premium Member
    Join Date
    Dec 2012
    Posts
    1
    Vote Rating
    0
    vgallet is on a distinguished road

      0  

    Default Override

    Override


    Hello,

    I was façing the same issue on a TreePanel.
    IE9 is building its dom as firefox and chrome and so the research of the tree-node-id (tree elements) doesn't retrieve any elements;

    This is how I fixed the problem : I overrided the method getAttributeNS of Ext.Element :
    Code:
     Ext.override(Ext.Element, {
         /**
         * Returns the value of a namespaced attribute from the element's underlying DOM node.
         * @param {String} namespace The namespace in which to look for the attribute
         * @param {String} name The attribute name
         * @return {String} The attribute value
         */
        getAttributeNS : Ext.isIE && !Ext.isIE9 ? function(ns, name){
            var d = this.dom;
            var type = typeof d[ns+":"+name];
            if(type != 'undefined' && type != 'unknown'){
                return d[ns+":"+name];
            }
            return d[name];
        } : function(ns, name){
            var d = this.dom;
            return d.getAttributeNS(ns, name) || d.getAttribute(ns+":"+name) || d.getAttribute(name) || d[name];
        }
    });

  7. #17
    Sencha User
    Join Date
    May 2010
    Posts
    69
    Vote Rating
    0
    paweluz is on a distinguished road

      0  

    Default


    Does any one came up with a solution for that? I am using ExtJs 3.2.1 with IE9 and I got this problem. Suggestion:
    This is how I fixed the problem : I overrided the method getAttributeNS of Ext.Element :
    did not work for me as well. Is anyone working on fixing that in ExtJs team? It is a big problem I think...

    Any info would be appreciated...

    cheers,
    Pawel

  8. #18
    Sencha User
    Join Date
    May 2010
    Posts
    69
    Vote Rating
    0
    paweluz is on a distinguished road

      0  

    Default


    I fixed the problem in getNode method in Ext.tree.TreeEvenModel:

    Code:
            
    Ext.isIE9 = Ext.isIE && (/msie 9/).test(navigator.userAgent.toLowerCase());
    
    if (Ext.isIE9) {
        Ext.override(Ext.tree.TreeEventModel, {
            getNode: function (e) {
                var t;
                if (t = e.getTarget('.x-tree-node-el', 10)) {
                    //var id = Ext.fly(t, '_treeEvents').getAttribute('tree-node-id', 'ext');// BUG !!!
                    var id = e.getTarget('.x-tree-node-el', 10).getAttribute("ext:tree-node-id") // FIX!!!
                    if (id) {
                        return this.tree.getNodeById(id);
                    }
                }
                return null;
            }
        }
    Problem was in getting the ID. It was undefined all the time. Method Ext.fly returned null, and this is why Tree did not want to work. Hope this will help someone

    cheers!

Similar Threads

  1. hiding open arrow for childless folder in TreePanel
    By nickbrook72 in forum Ext: Q&A
    Replies: 3
    Last Post: 3 Jun 2014, 10:31 PM
  2. [OPEN-1278] SCRIPT438 error with IE9 Beta and ext-all-debug.js
    By stevenwilford in forum Ext 3.x: Bugs
    Replies: 8
    Last Post: 9 Apr 2012, 7:05 AM
  3. What's going on with ie9 support?
    By Ozone in forum Community Discussion
    Replies: 11
    Last Post: 15 Sep 2010, 11:16 PM
  4. A Glimpse at IE9 (the early days)
    By hendricd in forum Community Discussion
    Replies: 13
    Last Post: 6 May 2010, 11:44 PM

Thread Participants: 13

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..."