Changeset 4143


Ignore:
Timestamp:
08/20/09 10:57:28 (5 years ago)
Author:
garry.yao
Message:

Post fixing [4142] of cell path caculation logics.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CKTester/fort.js

    r4142 r4143  
    5050                        } 
    5151 
    52                         var url = window.location.href, 
    53                                 baseUrl = url.substr( 0, url.indexOf( '?' ) ), 
     52                        var url = window.location.href; 
     53                        var baseUrl = url.substr( 0, url.search( /[^\/\\]*\.\w+(:?$|\?)/ ) ), 
    5454                                query = window.location.search, match, 
    5555                                // Receive 'profile','variables' and 'criteria' from URL parts. 
     
    281281                                normalizePath = function ( path ) 
    282282                                { 
    283                                         // Always start with backslash. 
    284                                         return path.replace( /^([^\/\\])/, '/$1' ); 
     283                                        // Always start with backslash and end with no slashes. 
     284                                        return path.replace( /^[^\/\\]/, '/$&' ).replace( /[\/\\]+$/,'' ); 
    285285                                }, 
    286286                                pathA = normalizePath( pathA ).split( deliminator ), 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy