UNPKG

wikipathways-api-client

Version:
19 lines 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Observable_1 = require("rxjs/Observable"); require("rxjs/add/observable/of"); function updatePathway(ajaxResponse) { var xhr = ajaxResponse.xhr; var responseXML = xhr.responseXML; // TODO is there a better way to handle namespaces in browser? var messageNode = responseXML.querySelector('success') || responseXML.querySelector('ns1\\:success') || responseXML.querySelector('failure') || responseXML.querySelector('ns1\\:failure'); return Observable_1.Observable.of({ status: xhr.status, statusText: xhr.statusText, message: messageNode.textContent, }); } exports.updatePathway = updatePathway; ; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiWE1MUmVzcG9uc2VQYXJzZXJzLmJyb3dzZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvWE1MUmVzcG9uc2VQYXJzZXJzLmJyb3dzZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw4Q0FBNkM7QUFFN0Msa0NBQWdDO0FBRWhDLHVCQUE4QixZQUEwQjtJQUt2RCxJQUFNLEdBQUcsR0FBRyxZQUFZLENBQUMsR0FBRyxDQUFDO0lBQzdCLElBQU0sV0FBVyxHQUFHLEdBQUcsQ0FBQyxXQUFXLENBQUM7SUFFcEMsOERBQThEO0lBQzlELElBQU0sV0FBVyxHQUFHLFdBQVcsQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDLElBQUksV0FBVyxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUM7UUFDckcsV0FBVyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsSUFBSSxXQUFXLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQ3BGLE9BQU8sdUJBQVUsQ0FBQyxFQUFFLENBQUM7UUFDcEIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxNQUFNO1FBQ2xCLFVBQVUsRUFBRSxHQUFHLENBQUMsVUFBVTtRQUMxQixPQUFPLEVBQUUsV0FBVyxDQUFDLFdBQVc7S0FDaEMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQWhCRCxzQ0FnQkM7QUFBQSxDQUFDIn0=