Ticket #2296: 2296_2.patch

File 2296_2.patch, 3.5 KB (added by martinkou, 21 months ago)
  • _whatsnew.html

     
    6464                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2149">#2149</a>] CSS urls 
    6565                        with querystring parameters were not being accepted for CSS values in the configuration 
    6666                        file (like EditorAreaCSS).</li> 
     67                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2296">#2296</a>] Fixed permission denied error 
     68                        on clicking on files in the file browser.</li> 
    6769        </ul> 
    6870        <p> 
    6971        </p> 
  • editor/filemanager/browser/default/browser.html

     
    4343                        break ; 
    4444                } 
    4545                catch( e ) 
    46                 { 
    47                         break ; 
    48                 } 
     46                {} 
    4947 
    5048                // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 
    5149                d = d.replace( /.*?(?:\.|$)/, '' ) ; 
  • editor/filemanager/browser/default/frmactualfolder.html

     
    4141                        break ; 
    4242                } 
    4343                catch( e ) 
    44                 { 
    45                         break ; 
    46                 } 
     44                {} 
    4745 
    4846                // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 
    4947                d = d.replace( /.*?(?:\.|$)/, '' ) ; 
  • editor/filemanager/browser/default/js/common.js

     
    3636                        break ; 
    3737                } 
    3838                catch( e ) 
    39                 { 
    40                         break ; 
    41                 } 
     39                {} 
    4240 
    4341                // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 
    4442                d = d.replace( /.*?(?:\.|$)/, '' ) ; 
  • editor/filemanager/browser/default/js/fckxml.js

     
    6161                { 
    6262                        if ( oXmlHttp.readyState == 4 ) 
    6363                        { 
    64                                 if ( ( oXmlHttp.status != 200 && oXmlHttp.status != 304 ) || oXmlHttp.responseXML == null || oXmlHttp.responseXML.firstChild == null ) 
     64                                var oXml ; 
     65                                try 
    6566                                { 
     67                                        // this is the same test for an FF2 bug as in fckxml_gecko.js 
     68                                        // but we've moved the responseXML assignment into the try{} 
     69                                        // so we don't even have to check the return status codes. 
     70                                        var test = oXmlHttp.responseXML.firstChild ; 
     71                                        oXml = oXmlHttp.responseXML ; 
     72                                } 
     73                                catch ( e ) 
     74                                { 
     75                                        try 
     76                                        { 
     77                                                oXml = (new DOMParser()).parseFromString( oXmlHttp.responseText, 'text/xml' ) ; 
     78                                        } 
     79                                        catch ( e ) {} 
     80                                } 
     81 
     82                                if ( !oXml || !oXml.firstChild || oXml.firstChild.nodeName == 'parsererror' ) 
     83                                { 
    6684                                        alert( 'The server didn\'t send back a proper XML response. Please contact your system administrator.\n\n' + 
    6785                                                        'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')\n\n' + 
    6886                                                        'Requested URL:\n' + urlToCall + '\n\n' + 
     
    7088                                        return ; 
    7189                                } 
    7290 
    73                                 oFCKXml.DOMDocument = oXmlHttp.responseXML ; 
     91                                oFCKXml.DOMDocument = oXml ; 
    7492                                asyncFunctionPointer( oFCKXml ) ; 
    7593                        } 
    7694                }