mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
WebHost: Set defaults for lists/sets on Weighted Settings page (#1692)
This commit is contained in:
@@ -131,6 +131,7 @@ def create():
|
|||||||
"type": "items-list",
|
"type": "items-list",
|
||||||
"displayName": option.display_name if hasattr(option, "display_name") else option_name,
|
"displayName": option.display_name if hasattr(option, "display_name") else option_name,
|
||||||
"description": get_html_doc(option),
|
"description": get_html_doc(option),
|
||||||
|
"defaultValue": list(option.default)
|
||||||
}
|
}
|
||||||
|
|
||||||
elif issubclass(option, Options.LocationSet):
|
elif issubclass(option, Options.LocationSet):
|
||||||
@@ -138,6 +139,7 @@ def create():
|
|||||||
"type": "locations-list",
|
"type": "locations-list",
|
||||||
"displayName": option.display_name if hasattr(option, "display_name") else option_name,
|
"displayName": option.display_name if hasattr(option, "display_name") else option_name,
|
||||||
"description": get_html_doc(option),
|
"description": get_html_doc(option),
|
||||||
|
"defaultValue": list(option.default)
|
||||||
}
|
}
|
||||||
|
|
||||||
elif issubclass(option, Options.VerifyKeys):
|
elif issubclass(option, Options.VerifyKeys):
|
||||||
@@ -147,6 +149,7 @@ def create():
|
|||||||
"displayName": option.display_name if hasattr(option, "display_name") else option_name,
|
"displayName": option.display_name if hasattr(option, "display_name") else option_name,
|
||||||
"description": get_html_doc(option),
|
"description": get_html_doc(option),
|
||||||
"options": list(option.valid_keys),
|
"options": list(option.valid_keys),
|
||||||
|
"defaultValue": list(option.default) if hasattr(option, "default") else []
|
||||||
}
|
}
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
@@ -91,7 +91,7 @@ const createDefaultSettings = (settingData) => {
|
|||||||
case 'items-list':
|
case 'items-list':
|
||||||
case 'locations-list':
|
case 'locations-list':
|
||||||
case 'custom-list':
|
case 'custom-list':
|
||||||
newSettings[game][gameSetting] = [];
|
newSettings[game][gameSetting] = setting.defaultValue;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
Reference in New Issue
Block a user