Changeset 1170 for trunk


Ignore:
Timestamp:
03/19/09 21:40:09 (10 years ago)
Author:
ray
Message:

#1407 IE8 window resize causes infinite loop

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XinhaCore.js

    r1169 r1170  
    35333533        editor._onGenerate(); 
    35343534      } 
    3535  
    3536       Xinha.addDom0Event(window, 'resize', function(e) { editor.sizeEditor(); }); 
     3535      //ticket #1407 IE8 fires two resize events on one actual resize, seemingly causing an infinite loop (but not  when Xinha is in an frame/iframe)  
     3536      Xinha.addDom0Event(window, 'resize', function(e)  
     3537      { 
     3538        if (Xinha.ie_version > 7 && !window.parent) 
     3539        { 
     3540          if (editor.execResize) 
     3541          { 
     3542            editor.sizeEditor();  
     3543            editor.execResize = false; 
     3544          } 
     3545          else 
     3546          { 
     3547            editor.execResize = true; 
     3548          } 
     3549        } 
     3550        else 
     3551        { 
     3552          editor.sizeEditor();  
     3553        } 
     3554      }); 
    35373555      editor.removeLoadingMessage(); 
    35383556    } 
Note: See TracChangeset for help on using the changeset viewer.