Skip to content

Commit 01a3d25

Browse files
committedJan 24, 2023
Sort season order and auto-showing
1 parent a2ca8a7 commit 01a3d25

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed
 

‎routes/config.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,10 @@ router.get('/season', checkAdmin, validator.query(Joi.object({
449449
id: {
450450
[Op.not]: season?.id ?? 0
451451
}
452-
}
452+
},
453+
order: [
454+
['Start', 'DESC']
455+
]
453456
});
454457

455458
return res.render('config/season.hbs', {

‎views/config/season.hbs

+3-3
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" :data-bs-target="'#collapse-' + season.id" aria-expanded="false" :aria-controls="'collapse-' + season.id">
5757
<span class="accordion-header header">${getTitle(season)} <span v-if="season.touched"> - edited</span></span>
5858
</button>
59-
<div :id="'collapse-' + season.id" class="accordion-collapse" :class="{'collapse': index < seasons.length, 'show': index == seasons.length - 1}" data-bs-parent="#seasons">
59+
<div :id="'collapse-' + season.id" class="accordion-collapse" :class="{'collapse': index < seasons.length, 'show': index == seasons.length - 1 && season.touched}" data-bs-parent="#seasons">
6060
<div class="accordion-body">
6161
<div class="form-group mb-3">
6262
<label :for="'name-' + season.id">Identifier</label>
@@ -85,7 +85,7 @@
8585
{{/if}}
8686

8787
<div class="text-center">
88-
<button class="btn btn-lg btn-success" @click="addSeason">+ Add</button>
88+
<button type="button" class="btn btn-lg btn-success" @click="addSeason">+ Add</button>
8989
<button type="submit" class="btn btn-default btn-lg" v-if="seasons.length > 0">Save Changes</button>
9090
</div>
9191
</form>
@@ -112,7 +112,7 @@
112112
Start: '',
113113
End: '',
114114
Identifier: '',
115-
touched: false
115+
touched: true
116116
});
117117
118118
Vue.nextTick(() => {

0 commit comments

Comments
 (0)
Please sign in to comment.