Changeset 4845


Ignore:
Timestamp:
12/29/09 20:02:55 (4 years ago)
Author:
garry.yao
Message:
  1. Fixing a bug when figure out absolute path in webkit cause the MIME type incorrectly interpretted.
  2. Defer each cell's run to make sure iframe focus is well maintained.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • CKTester/fort.js

    r4800 r4845  
    262262                        document.title = this.totalFailed + ' failed / ' + this.totalPassed + ' passed - CKEditor Core Tests Runner'; 
    263263 
    264                         this.runCell(); 
     264                        var self = this; 
     265                        setTimeout( function(){ 
     266                                self.runCell(); 
     267                        }, 0 ); 
    265268                }, 
    266269 
     
    293296                        if ( path.indexOf('://') == -1 && path.indexOf( '/' ) !== 0 ) 
    294297                        { 
     298                                // Webkit bug: Avoid requesting with original file name (MIME type) 
     299                                //  which will stop browser from interpreting resources from same URL. 
     300                                var suffixIndex = path.lastIndexOf( '.' ), 
     301                                        suffix = suffixIndex == -1 ? '' : path.substring( suffixIndex, path.length ); 
     302 
     303                                suffix && ( path = path.substring( 0, suffixIndex ) ); 
     304 
    295305                                win = ( win || window ); 
    296306                                var temp = win.document.createElement( 'img' ); 
    297307                                temp.src = path; 
    298                                 return temp.src; 
     308                                return temp.src + suffix; 
    299309                        } 
    300310                        else 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy