Patch for davclient.js for Firefox
This commit is contained in:
parent
ce897f80e6
commit
fd40b06639
|
@ -169,7 +169,7 @@ dav.Client.prototype = {
|
||||||
}
|
}
|
||||||
}.bind(this);
|
}.bind(this);
|
||||||
|
|
||||||
var responseIterator = doc.evaluate('/d:multistatus/d:response', doc, resolver);
|
var responseIterator = doc.evaluate('/d:multistatus/d:response', doc, resolver, XPathResult.ANY_TYPE, null);
|
||||||
|
|
||||||
var result = [];
|
var result = [];
|
||||||
var responseNode = responseIterator.iterateNext();
|
var responseNode = responseIterator.iterateNext();
|
||||||
|
@ -181,19 +181,19 @@ dav.Client.prototype = {
|
||||||
propStat : []
|
propStat : []
|
||||||
};
|
};
|
||||||
|
|
||||||
response.href = doc.evaluate('string(d:href)', responseNode, resolver).stringValue;
|
response.href = doc.evaluate('string(d:href)', responseNode, resolver, XPathResult.ANY_TYPE, null).stringValue;
|
||||||
|
|
||||||
var propStatIterator = doc.evaluate('d:propstat', responseNode, resolver);
|
var propStatIterator = doc.evaluate('d:propstat', responseNode, resolver, XPathResult.ANY_TYPE, null);
|
||||||
var propStatNode = propStatIterator.iterateNext();
|
var propStatNode = propStatIterator.iterateNext();
|
||||||
|
|
||||||
while(propStatNode) {
|
while(propStatNode) {
|
||||||
|
|
||||||
var propStat = {
|
var propStat = {
|
||||||
status : doc.evaluate('string(d:status)', propStatNode, resolver).stringValue,
|
status : doc.evaluate('string(d:status)', propStatNode, resolver, XPathResult.ANY_TYPE, null).stringValue,
|
||||||
properties : [],
|
properties : [],
|
||||||
};
|
};
|
||||||
|
|
||||||
var propIterator = doc.evaluate('d:prop/*', propStatNode, resolver);
|
var propIterator = doc.evaluate('d:prop/*', propStatNode, resolver, XPathResult.ANY_TYPE, null);
|
||||||
|
|
||||||
var propNode = propIterator.iterateNext();
|
var propNode = propIterator.iterateNext();
|
||||||
while(propNode) {
|
while(propNode) {
|
||||||
|
|
Loading…
Reference in New Issue