diff --git a/pkg/emscripten/index.html b/pkg/emscripten/index.html index d3fcbec11d..b9e7fc8c45 100644 --- a/pkg/emscripten/index.html +++ b/pkg/emscripten/index.html @@ -13,13 +13,13 @@ RetroArch diff --git a/pkg/emscripten/webplayer.js b/pkg/emscripten/webplayer.js index 08885d1a42..a6b59161b0 100644 --- a/pkg/emscripten/webplayer.js +++ b/pkg/emscripten/webplayer.js @@ -215,14 +215,17 @@ var Module = } }; +function switchCore(corename) { + localStorage.setItem("core", corename); +} + // When the browser has loaded everything. $(function() { // Find which core to load. - var core = getParam('core'); + var core = localStorage.getItem("core", core); if (!core) { core = 'gambatte'; } - // Show the current core as the active core. $('.nav-item.' + core).addClass('active'); @@ -234,6 +237,7 @@ $(function() { /** * Attempt to disable some default browser keys. */ + window.addEventListener('keydown', function(e) { // Space key, arrows, and F1. if([32, 37, 38, 39, 40, 112].indexOf(e.keyCode) > -1) {