fix: correct day-of-week mapping and show date preview errors

- Fix select values to match JS Date.getDay() (0=Sunday) so Thursday
  correctly generates Thursdays instead of Wednesdays
- Move dates-msg outside hidden preview-box so validation errors are visible

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Greg 2026-03-08 13:58:14 +01:00
parent 35119f796f
commit 7273b76c52

View File

@ -177,24 +177,24 @@
<div class="form-group"> <div class="form-group">
<label for="day-of-week">Day</label> <label for="day-of-week">Day</label>
<select id="day-of-week"> <select id="day-of-week">
<option value="0">Monday</option> <option value="1">Monday</option>
<option value="1">Tuesday</option> <option value="2">Tuesday</option>
<option value="2">Wednesday</option> <option value="3">Wednesday</option>
<option value="3" selected>Thursday</option> <option value="4" selected>Thursday</option>
<option value="4">Friday</option> <option value="5">Friday</option>
<option value="5">Saturday</option> <option value="6">Saturday</option>
<option value="6">Sunday</option> <option value="0">Sunday</option>
</select> </select>
</div> </div>
<div class="form-group" style="justify-content: flex-end;"> <div class="form-group" style="justify-content: flex-end;">
<button class="btn btn-secondary" onclick="previewDates()">Preview Dates</button> <button class="btn btn-secondary" onclick="previewDates()">Preview Dates</button>
</div> </div>
</div> </div>
<div class="msg" id="dates-msg"></div>
<div id="preview-box"> <div id="preview-box">
<div id="preview-summary"></div> <div id="preview-summary"></div>
<div id="preview-dates"></div> <div id="preview-dates"></div>
<button class="btn" id="add-dates-btn" onclick="addDates()" style="display:none;"></button> <button class="btn" id="add-dates-btn" onclick="addDates()" style="display:none;"></button>
<div class="msg" id="dates-msg"></div>
</div> </div>
</div> </div>