js/lib/rAppid.js
function (xhr) {
        this.xhr = xhr;
        this.status = xhr.status;
        this.$nativeResponseHeaders = xhr.getAllResponseHeaders();
        this.responses = {};

        var xml = xhr.responseXML;

        // Construct response list
        if (xml && xml.documentElement) {
            this.responses.xml = xml;
        }
        this.responses.text = xhr.responseText;

        try {
            this.statusText = xhr.statusText;
        } catch (e) {
            this.statusText = "";
        }
    }
function (xhr) {
        this.xhr = xhr;
        this.status = xhr.status;
        this.$nativeResponseHeaders = xhr.getAllResponseHeaders();
        this.responses = {};

        var xml = xhr.responseXML;

        // Construct response list
        if (xml && xml.documentElement) {
            this.responses.xml = xml;
        }
        this.responses.text = xhr.responseText;

        try {
            this.statusText = xhr.statusText;
        } catch (e) {
            this.statusText = "";
        }
    }
function ( xhr ) { this . xhr = xhr ; this . status = xhr . status ; this . $nativeResponseHeaders = xhr . getAllResponseHeaders ( ) ; this . responses = { } ; var xml = xhr . responseXML ; // Construct response list if ( xml && xml . documentElement ) { this . responses . xml = xml ; } this . responses . text = xhr . responseText ; try { this . statusText = xhr . statusText ; } catch ( e ) { this . statusText = "" ; } }
IE leaves an \r character at EOL
IE leaves an \ r character at EOL