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 {
|
export class FormElementEnum extends FormElement {
|
||||||
constructor({ id, label = null, options, valueGetter, textGetter }) {
|
constructor({ id, label = null, options, defaultValue = 0, valueGetter, textGetter }) {
|
||||||
super(id, label);
|
super(id, label);
|
||||||
this.options = options;
|
this.options = options;
|
||||||
this.valueGetter = valueGetter;
|
this.valueGetter = valueGetter;
|
||||||
this.textGetter = textGetter;
|
this.textGetter = textGetter;
|
||||||
this.index = 0;
|
this.index = defaultValue;
|
||||||
|
|
||||||
this.element = null;
|
this.element = null;
|
||||||
}
|
}
|
||||||
@ -254,7 +254,7 @@ export class FormElementEnum extends FormElement {
|
|||||||
${this.label ? `<label>${this.label}</label>` : ""}
|
${this.label ? `<label>${this.label}</label>` : ""}
|
||||||
<div class="enum" data-formId="${this.id}">
|
<div class="enum" data-formId="${this.id}">
|
||||||
<div class="toggle prev">⯇</div>
|
<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 class="toggle next">⯈</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -96,6 +96,7 @@ export class HUDScreenshotExporter extends BaseHUDPart {
|
|||||||
id: "screenshotQuality",
|
id: "screenshotQuality",
|
||||||
label: "Quality",
|
label: "Quality",
|
||||||
options: screenshotQualities,
|
options: screenshotQualities,
|
||||||
|
defaultValue: 1,
|
||||||
valueGetter: quality => quality.resolution,
|
valueGetter: quality => quality.resolution,
|
||||||
// @TODO: translation (T.dialogs.exportScreenshotWarning.qualityLabel)
|
// @TODO: translation (T.dialogs.exportScreenshotWarning.qualityLabel)
|
||||||
textGetter: quality => qualityNames[quality.id],
|
textGetter: quality => qualityNames[quality.id],
|
||||||
|
Loading…
Reference in New Issue
Block a user