Remove unnecessary version checking code
This commit is contained in:
parent
022ee4481b
commit
3c6728e30f
1 changed files with 7 additions and 21 deletions
|
@ -408,29 +408,15 @@ Zotero.Utilities = {
|
||||||
// Create a node and use the textContent property to do unescaping where
|
// Create a node and use the textContent property to do unescaping where
|
||||||
// possible, because this approach preserves <br/>
|
// possible, because this approach preserves <br/>
|
||||||
if(node === undefined) {
|
if(node === undefined) {
|
||||||
var platformVersion = Components.classes["@mozilla.org/xre/app-info;1"]
|
var parser = Components.classes["@mozilla.org/xmlextras/domparser;1"]
|
||||||
.getService(Components.interfaces.nsIXULAppInfo).platformVersion;
|
.createInstance(Components.interfaces.nsIDOMParser);
|
||||||
if(Components.classes["@mozilla.org/xpcom/version-comparator;1"]
|
var domDocument = parser.parseFromString("<!DOCTYPE html><html></html>",
|
||||||
.getService(Components.interfaces.nsIVersionComparator)
|
"text/html");
|
||||||
.compare(platformVersion, "12.0") >= 0) {
|
node = domDocument.createElement("div");
|
||||||
var parser = Components.classes["@mozilla.org/xmlextras/domparser;1"]
|
|
||||||
.createInstance(Components.interfaces.nsIDOMParser);
|
|
||||||
var domDocument = parser.parseFromString("<!DOCTYPE html><html></html>",
|
|
||||||
"text/html");
|
|
||||||
node = domDocument.createElement("div");
|
|
||||||
} else {
|
|
||||||
node = false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(node) {
|
node.innerHTML = str;
|
||||||
node.innerHTML = str;
|
return node.textContent.replace(/ {2,}/g, " ");
|
||||||
return node.textContent.replace(/ {2,}/g, " ");
|
|
||||||
} else if(!nsIScriptableUnescapeHTML) {
|
|
||||||
nsIScriptableUnescapeHTML = Components.classes["@mozilla.org/feed-unescapehtml;1"]
|
|
||||||
.getService(Components.interfaces.nsIScriptableUnescapeHTML);
|
|
||||||
}
|
|
||||||
return nsIScriptableUnescapeHTML.unescape(str);
|
|
||||||
} else if(Zotero.isNode) {
|
} else if(Zotero.isNode) {
|
||||||
/*var doc = require('jsdom').jsdom(str, null, {
|
/*var doc = require('jsdom').jsdom(str, null, {
|
||||||
"features":{
|
"features":{
|
||||||
|
|
Loading…
Add table
Reference in a new issue