1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00

change default value of enum option

This commit is contained in:
EmeraldBlock 2021-06-04 15:22:31 -05:00
parent 0dae172037
commit cc2d3f9803
2 changed files with 4 additions and 3 deletions

View File

@ -238,12 +238,12 @@ export class FormElementItemChooser extends FormElement {
}
export class FormElementEnum extends FormElement {
constructor({ id, label = null, options, valueGetter, textGetter }) {
constructor({ id, label = null, options, defaultValue = 0, valueGetter, textGetter }) {
super(id, label);
this.options = options;
this.valueGetter = valueGetter;
this.textGetter = textGetter;
this.index = 0;
this.index = defaultValue;
this.element = null;
}
@ -254,7 +254,7 @@ export class FormElementEnum extends FormElement {
${this.label ? `<label>${this.label}</label>` : ""}
<div class="enum" data-formId="${this.id}">
<div class="toggle prev"></div>
<div class="value">${this.textGetter(this.options[0])}</div>
<div class="value">${this.textGetter(this.options[this.index])}</div>
<div class="toggle next"></div>
</div>
</div>

View File

@ -96,6 +96,7 @@ export class HUDScreenshotExporter extends BaseHUDPart {
id: "screenshotQuality",
label: "Quality",
options: screenshotQualities,
defaultValue: 1,
valueGetter: quality => quality.resolution,
// @TODO: translation (T.dialogs.exportScreenshotWarning.qualityLabel)
textGetter: quality => qualityNames[quality.id],