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:
parent
0dae172037
commit
cc2d3f9803
@ -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>
|
||||
|
@ -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],
|
||||
|
Loading…
Reference in New Issue
Block a user