Fix jumping of options screen

This commit is contained in:
Daniël van Noord
2021-09-29 21:10:25 +02:00
parent 1d26217f80
commit 65754bc29d
6 changed files with 13 additions and 6 deletions

View File

@@ -1,3 +1,4 @@
import createMenuOptions from './createMenuOptions';
import AddMenuStats from './Statistics/AddStatsPage';
/**
@@ -12,5 +13,10 @@ export default function AddMenu() {
title.textContent = 'Cookie Monster Statistics';
AddMenuStats(title);
}
} else if (Game.onMenu === 'prefs') { // Added because Framework is broken
l('menu').childNodes[2].insertBefore(
createMenuOptions(),
l('menu').childNodes[2].childNodes[l('menu').childNodes[2].childNodes.length - 1],
);
}
}

View File

@@ -18,7 +18,7 @@ import ReplaceNative from './ReplaceGameFunctions/ReplaceNative';
import { LastModCount } from './VariablesAndData'; // eslint-disable-line no-unused-vars
import AddWrinklerAreaDetect from './WrinklerArea/AddDetectArea';
import createBuildingLockButtons from '../Disp/buildingTiles/createBuildingLockButtons';
import createMenuInfo from '../Disp/MenuSections/createMenuInfo';
// import createMenuInfo from '../Disp/MenuSections/createMenuInfo';
import createMenuOptions from '../Disp/MenuSections/createMenuOptions';
/**
@@ -29,7 +29,8 @@ export default function InitializeCookieMonster() {
window.CookieMonsterData = {};
// Register listeners in Cookie Monster Mod Framework
Game.mods.cookieMonsterFramework.listeners.infoMenu.push(createMenuInfo);
// Commented because Framework is currently broken
// Game.mods.cookieMonsterFramework.listeners.infoMenu.push(createMenuInfo);
Game.mods.cookieMonsterFramework.listeners.optionsMenu.push(createMenuOptions);
InitData();