resize_xbase = null;
resize_ybase = null;
onscreen_canvas.focus(); // return focus to the puzzle
+ event.preventDefault();
} else if (restore_pending) {
// If you have the puzzle at larger than normal size and
// then right-click to restore, I haven't found any way to
restore_puzzle_size();
onscreen_canvas.focus();
}, 20);
+ event.preventDefault();
}
- event.preventDefault();
});
// Run the C setup function, passing argv[1] as the fragment
// identifier (so that permalinks of the form puzzle.html#game-id
// can launch the specified id).
- Module.arguments = [location.hash];
- Module.run();
+ Module.callMain([location.hash]);
// And if we get here with everything having gone smoothly, i.e.
// we haven't crashed for one reason or another during setup, then