aboutsummaryrefslogtreecommitdiff
path: root/emcclib.js
diff options
context:
space:
mode:
Diffstat (limited to 'emcclib.js')
-rw-r--r--emcclib.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/emcclib.js b/emcclib.js
index 676c429..07cbf3b 100644
--- a/emcclib.js
+++ b/emcclib.js
@@ -62,9 +62,11 @@ mergeInto(LibraryManager.library, {
* provides neither presets nor configurability.
*/
js_remove_type_dropdown: function() {
+ if (gametypelist === null) return;
var gametypeitem = gametypelist.closest("li");
if (gametypeitem === null) return;
gametypeitem.parentNode.removeChild(gametypeitem);
+ gametypelist = null;
},
/*
@@ -74,11 +76,11 @@ mergeInto(LibraryManager.library, {
* time if the game doesn't support an in-game solve function.
*/
js_remove_solve_button: function() {
- var solvebutton = document.getElementById("solve");
- if (solvebutton === null) return;
- var solveitem = solvebutton.closest("li");
- if (solveitem === null) return;
- solveitem.parentNode.removeChild(solveitem);
+ if (solve_button === null) return;
+ var solve_item = solve_button.closest("li");
+ if (solve_item === null) return;
+ solve_item.parentNode.removeChild(solve_item);
+ solve_button = null;
},
/*