Tighten semantic relationship of fieldset elements.

Commit
f82f9c40776dac3c79f73326695ec4d1785d9301
Author
Codex <codex@openai.com>
Author date
Committer
Codex <codex@openai.com>
Committer date
Changed files
roles/dashboard/t/06-downloads.t
index e06af1e2..f36f463c 100644..100644
@@ -51,7 +51,8 @@
51 51 'input[type="radio"][name="date_range"][value="custom"][data-download-range]'
52 52 )
53 53 ->element_exists(
54 Removed: 'div.download-date-fields[data-custom-date-fields][hidden]')
54 Added: 'fieldset.download-range-fieldset div.download-date-fields[data-custom-date-fields][hidden]'
55 Added: )
55 56 ->element_exists('input[name="from"][type="date"][required]')
56 57 ->element_exists('input[name="to"][type="date"][required]')
57 58 ->element_exists_not('button[data-date-shortcut]')
roles/dashboard/templates/dashboard/downloads.html.ep
index 96399df9..ba8ae5e5 100644..100644
@@ -31,17 +31,17 @@
31 31 <label><input type="radio" name="date_range" value="all" data-download-range data-from="<%= $oldest %>" data-to="<%= $to %>"><span>All time</span></label>
32 32 <label><input type="radio" name="date_range" value="custom" data-download-range><span>Custom</span></label>
33 33 </div>
34 Removed: </fieldset>
35 Removed: <div class="download-date-fields" data-custom-date-fields hidden>
36 Removed: <div class="download-date-field">
37 Removed: <label for="download-from">From</label>
38 Removed: <input id="download-from" name="from" type="date" value="<%= $from %>" required>
34 Added: <div class="download-date-fields" data-custom-date-fields hidden>
35 Added: <div class="download-date-field">
36 Added: <label for="download-from">From</label>
37 Added: <input id="download-from" name="from" type="date" value="<%= $from %>" required>
38 Added: </div>
39 Added: <div class="download-date-field">
40 Added: <label for="download-to">To</label>
41 Added: <input id="download-to" name="to" type="date" value="<%= $to %>" required>
42 Added: </div>
39 43 </div>
40 Removed: <div class="download-date-field">
41 Removed: <label for="download-to">To</label>
42 Removed: <input id="download-to" name="to" type="date" value="<%= $to %>" required>
43 Removed: </div>
44 Removed: </div>
44 Added: </fieldset>
45 45 <button class="downloads-button" type="submit">Download CSV</button>
46 46 </form>
47 47 </div>