commit 22c083fe6b1a1fd8623c889adce4b554544a572f
parent 7022379a87ecf22bd9978e7ab33df9c837f6990f
Author: Simon Kornblith <simon@simonster.com>
Date: Tue, 30 Oct 2012 02:01:45 -0400
Revert "Fix RDF for Firefox 17"
This reverts commit 7022379a87ecf22bd9978e7ab33df9c837f6990f.
Diffstat:
1 file changed, 7 insertions(+), 20 deletions(-)
diff --git a/chrome/content/zotero/xpcom/translation/translate.js b/chrome/content/zotero/xpcom/translation/translate.js
@@ -2465,7 +2465,7 @@ Zotero.Translate.IO._RDFSandbox.prototype = {
}
}
- return this._expose(containerElements);
+ return containerElements;
},
/**
@@ -2498,7 +2498,7 @@ Zotero.Translate.IO._RDFSandbox.prototype = {
for(var i in this._dataStore.subjectIndex) {
returnArray.push(this._dataStore.subjectIndex[i][0].subject);
}
- return this._expose(returnArray);
+ return returnArray;
},
/**
@@ -2514,7 +2514,7 @@ Zotero.Translate.IO._RDFSandbox.prototype = {
for(var i=0; i<statements.length; i++) {
returnArray.push(statements[i].predicate.uri);
}
- return this._expose(returnArray);
+ return returnArray;
},
/**
@@ -2530,7 +2530,7 @@ Zotero.Translate.IO._RDFSandbox.prototype = {
for(var i=0; i<statements.length; i++) {
returnArray.push(statements[i].predicate.uri);
}
- return this._expose(returnArray);
+ return returnArray;
},
/**
@@ -2548,7 +2548,7 @@ Zotero.Translate.IO._RDFSandbox.prototype = {
for(var i=0; i<statements.length; i++) {
returnArray.push(statements[i].subject);
}
- return this._expose(returnArray);
+ return returnArray;
},
/**
@@ -2566,7 +2566,7 @@ Zotero.Translate.IO._RDFSandbox.prototype = {
for(var i=0; i<statements.length; i++) {
returnArray.push(statements[i].object.termType == "literal" ? statements[i].object.toString() : statements[i].object);
}
- return this._expose(returnArray);
+ return returnArray;
},
/**
@@ -2593,19 +2593,6 @@ Zotero.Translate.IO._RDFSandbox.prototype = {
for(var i=0; i<statements.length; i++) {
returnArray.push([statements[i].subject, statements[i].predicate, (statements[i].object.termType == "literal" ? statements[i].object.toString() : statements[i].object)]);
}
- return this._expose(returnArray);
- },
-
- /**
- * Set output so that it can be exposed to content in Firefox
- */
- "_expose":function(arr) {
- if(!Zotero.isFx || !arr instanceof Array) return arr;
- var ep = {};
- for(var i=0; i<arr.length; i++) {
- ep[i] = "rw";
- }
- Object.defineProperty(arr, "__exposedProps__", {"value":ep});
- return arr;
+ return returnArray;
}
};
\ No newline at end of file