mirror of
https://github.com/google/blockly.git
synced 2026-01-05 08:00:09 +01:00
@@ -92,6 +92,6 @@
|
||||
"yargs": "^16.0.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"jsdom": "16.5.0"
|
||||
"jsdom": "15.2.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,8 @@ Blockly.setLocale = function (locale) {
|
||||
// Override textToDomDocument and provide Node.js alternatives to DOMParser and
|
||||
// XMLSerializer.
|
||||
if (typeof Blockly.utils.global.document !== 'object') {
|
||||
var JSDOM = require('jsdom').JSDOM;
|
||||
var dom = new JSDOM();
|
||||
Blockly.utils.global.DOMParser = dom.window.DOMParser;
|
||||
Blockly.utils.global.XMLSerializer = dom.window.XMLSerializer;
|
||||
Blockly.utils.global.DOMParser = require("jsdom/lib/jsdom/living").DOMParser;
|
||||
Blockly.utils.global.XMLSerializer = require("jsdom/lib/jsdom/living").XMLSerializer;
|
||||
var doc = Blockly.utils.xml.textToDomDocument(
|
||||
'<xml xmlns="https://developers.google.com/blockly/xml"></xml>');
|
||||
Blockly.utils.xml.document = function() {
|
||||
|
||||
Reference in New Issue
Block a user