From 18527d2fef09bd85951d1aebe396bdcf6a4ab784 Mon Sep 17 00:00:00 2001 From: radius Date: Mon, 5 Sep 2016 23:29:00 -0500 Subject: [PATCH] (emscripten) use localstorage variables instead of passing the parameters in a URL --- pkg/emscripten/index.html | 6 +++--- pkg/emscripten/webplayer.js | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) 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) {