www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit ac75376d51e3414bae8c7d68f2d24eed7984a005
parent a9dc3301afe8a7dffe58ce99e2eb98767551f866
Author: Simon Kornblith <simon@simonster.com>
Date:   Fri, 19 Sep 2008 19:08:45 +0000

use fewer xmlns attributes when serializing integration XML


Diffstat:
Mchrome/content/zotero/xpcom/integration.js | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js @@ -31,7 +31,7 @@ Zotero.Integration = new function() { this.sessions = {}; var ns = "http://www.zotero.org/namespaces/SOAP"; - this.ns = ns; + this.ns = new Namespace(ns); this.init = init; this.handleHeader = handleHeader; @@ -394,17 +394,17 @@ Zotero.Integration.DataListener.prototype._requestFinished = function(response) } Zotero.Integration.Request = function(xml) { - default xml namespace = Zotero.Integration.ns; with({}); - var env = Zotero.Integration.env; this.header = xml.env::Header; this.body = xml.env::Body; - this.responseXML = <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:z={Zotero.Integration.ns}> + this.responseXML = <SOAP-ENV:Envelope xmlns={Zotero.Integration.ns} + xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body/> </SOAP-ENV:Envelope> + default xml namespace = Zotero.Integration.ns; with({}); this.responseHeader = this.responseXML.env::Header; this.responseBody = this.responseXML.env::Body; @@ -434,7 +434,7 @@ Zotero.Integration.Request = function(xml) { } catch(e) { } - this.responseXML = <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:z={Zotero.Integration.ns}> + this.responseXML = <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <SOAP-ENV:Code>