Merge pull request #1650 from mrtcode/html-unescape-fix
Fix unescapeHTML on node.js
This commit is contained in:
commit
70a8bce739
1 changed files with 3 additions and 11 deletions
|
@ -546,17 +546,9 @@ Zotero.Utilities = {
|
|||
node.innerHTML = str;
|
||||
return node.textContent.replace(/ {2,}/g, " ");
|
||||
} else if(Zotero.isNode) {
|
||||
/*var doc = require('jsdom').jsdom(str, null, {
|
||||
"features":{
|
||||
"FetchExternalResources":false,
|
||||
"ProcessExternalResources":false,
|
||||
"MutationEvents":false,
|
||||
"QuerySelector":false
|
||||
}
|
||||
});
|
||||
if(!doc.documentElement) return str;
|
||||
return doc.documentElement.textContent;*/
|
||||
return Zotero.Utilities.cleanTags(str);
|
||||
let {JSDOM} = require('jsdom');
|
||||
let document = (new JSDOM(str)).window.document;
|
||||
return document.documentElement.textContent.replace(/ {2,}/g, " ");
|
||||
} else {
|
||||
if(!node) node = document.createElement("div");
|
||||
node.innerHTML = str;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue