Archipelago/WebHostLib/static/assets
Natalie Weizenbaum 38c9ee146d
WebHost: Refactor weighted-settings.js (#2318)
* Refactor weighted-settings.js

This moves most of the infrastructure into two classes:

* WeightedSettings covers the settings page as a whole. It tracks the
  user's current settings in local storage as well as the game data
  from the server so they don't need to be manually passed around from
  function to function.

* GameSettings covers the settings for a single game, and provides a
  view of the current settings and the game data just for that game.

* Fix item count updating
2023-10-18 18:26:52 -04:00
..
faq
autodatatable.js
baseHeader.js
check.js
checksfinderTracker.js
cookieNotice.js
faq.js
gameInfo.js
generate.js
glossary.js
hostGame.js
jquery.scrollsync.js
js-yaml.min.js
lttp-tracker.js
lttpMultiTracker.js
md5.min.js
minecraftTracker.js
ootTracker.js
player-settings.js
sc2wolTracker.js
styleController.js
supermetroidTracker.js
supportedGames.js
timespinnerTracker.js
trackerCommon.js
tutorial.js
tutorialLanding.js
userContent.js
viewSeed.js
weighted-settings.js