tag placement in new-entry page
This commit is contained in:
@@ -1340,3 +1340,21 @@ On the admin page under Available Themes, the page does not load available theme
|
||||
|
||||
### Assistant outcome
|
||||
Fixed element ID conflict on `admin.html` where both the header theme submenu and the admin form container used `id="theme-options"`. Renamed the admin form container to `id="admin-theme-options"` and updated `admin.js` to target `#admin-theme-options`. Available themes now load correctly on the admin page. Passed all 55 tests.
|
||||
|
||||
### User
|
||||
on the new-entry page the checkbox should be following the labels - now they are positioned above.
|
||||
|
||||
### Assistant outcome
|
||||
Reordered the new-entry tag control markup so each label is followed by its checkbox. JavaScript syntax validation and the focused API test module passed with 35 tests.
|
||||
|
||||
### User
|
||||
The checkboxes should be immediately to the left of the label not below left
|
||||
|
||||
### Assistant outcome
|
||||
Restored checkbox-before-label ordering and added a scoped compact-sizing rule for new-entry tag checkboxes. This prevents the mobile global input-width rule from placing a checkbox on its own line. JavaScript syntax validation and the focused API test module passed with 35 tests.
|
||||
|
||||
### User
|
||||
The checkbox takes the full width of the grid which forces the label to be printed underneath instead of directly next to it.
|
||||
|
||||
### Assistant outcome
|
||||
Fixed the actual layout conflict: `.form-section label` uses a grid layout whose selector overrode the tag label's flex layout. Added the more specific `.form-section label.tag-checkbox` inline-flex rule and reset its checkbox margin, keeping each checkbox directly left of its tag text. The focused API test module passed with 35 tests and `git diff --check` passed.
|
||||
|
||||
Reference in New Issue
Block a user