diff --git a/simple-mind-map/src/plugins/TouchEvent.js b/simple-mind-map/src/plugins/TouchEvent.js index 8fa74f51..dc25739a 100644 --- a/simple-mind-map/src/plugins/TouchEvent.js +++ b/simple-mind-map/src/plugins/TouchEvent.js @@ -137,7 +137,7 @@ class TouchEvent { } } let event = new MouseEvent(eventName, { - view: window, + view: document.defaultView, bubbles: true, cancelable: true, ...opt diff --git a/simple-mind-map/src/utils/jspdf.js b/simple-mind-map/src/utils/jspdf.js index f0ade532..17bfcdde 100644 --- a/simple-mind-map/src/utils/jspdf.js +++ b/simple-mind-map/src/utils/jspdf.js @@ -138,10 +138,10 @@ function corsEnabled(url) { function click(node) { try { - node.dispatchEvent(new MouseEvent("click")); + node.dispatchEvent(new MouseEvent("click",{view:document.defaultView})); } catch (e) { var evt = document.createEvent("MouseEvents"); - evt.initMouseEvent("click", true, true, window, 0, 0, 0, 80, 20, false, false, false, false, 0, null); + evt.initMouseEvent("click", true, true, document.defaultView, 0, 0, 0, 80, 20, false, false, false, false, 0, null); node.dispatchEvent(evt); } }