diff options
| -rw-r--r-- | morphic.js | 21 | ||||
| -rw-r--r-- | objects.js | 9 |
2 files changed, 11 insertions, 19 deletions
@@ -10353,17 +10353,16 @@ WorldMorph.prototype.initEventListeners = function () { false ); - // window.onbeforeunload = function (evt) { - // var e = evt || window.event, - // msg = "Are you sure you want to leave?"; - // // For IE and Firefox - // if (e) { - // e.returnValue = msg; - // } - // // For Safari / chrome - // return msg; - // }; - window.onbeforeunload = null; + window.onbeforeunload = function (evt) { + var e = evt || window.event, + msg = "Are you sure you want to leave?"; + // For IE and Firefox + if (e) { + e.returnValue = msg; + } + // For Safari / chrome + return msg; + }; }; WorldMorph.prototype.mouseDownLeft = function () { @@ -4764,14 +4764,7 @@ StageMorph.prototype.userMenu = function () { menu.addItem( "pic...", function () { - //window.open(); - //window.location.href = - var ref = myself.fullImageClassic().toDataURL().replace(/^data:image\/[^;]/, 'data:application/octet-stream'); - var link = document.createElement('a'); - link.download = 'download.png'; - link.href = ref; - link.click(); - console.log("here"); + window.open(myself.fullImageClassic().toDataURL()); }, 'open a new window\nwith a picture of the stage' ); |
