From fe1f8629ea3837f95d7c5a60d923a84036ac510f Mon Sep 17 00:00:00 2001 From: Pontoporeia Date: Fri, 3 Apr 2026 12:54:18 +0200 Subject: [PATCH] =?UTF-8?q?rename=20admin-submit-wrap=20=E2=86=92=20admin-?= =?UTF-8?q?form-footer=20across=20all=20templates=20and=20CSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated 6 admin templates: add.php, edit.php, login.php, account.php, import.php, pages-edit.php — replaced
with
-
+ -
+ diff --git a/public/admin/login.php b/public/admin/login.php index 039da65..af84d52 100644 --- a/public/admin/login.php +++ b/public/admin/login.php @@ -38,7 +38,7 @@ $pageTitle = 'Connexion';
-
+ diff --git a/public/admin/pages-edit.php b/public/admin/pages-edit.php index 1cff03d..67be126 100644 --- a/public/admin/pages-edit.php +++ b/public/admin/pages-edit.php @@ -97,7 +97,7 @@ JS;
-
+ diff --git a/public/assets/css/admin.css b/public/assets/css/admin.css index 5b3926b..205fb26 100644 --- a/public/assets/css/admin.css +++ b/public/assets/css/admin.css @@ -47,7 +47,7 @@ gap: 0; } -.admin-form > div:not(.admin-submit-wrap) { +.admin-form > div:not(.admin-form-footer) { display: grid; grid-template-columns: 260px 1fr; align-items: start; @@ -56,12 +56,12 @@ gap: 1rem; } -.admin-form > div:not(.admin-submit-wrap):last-of-type { +.admin-form > div:not(.admin-form-footer):last-of-type { border-bottom: 1px solid var(--border-primary); } -.admin-form > div:not(.admin-submit-wrap) > label, -.admin-form > div:not(.admin-submit-wrap) > span.admin-row-label { +.admin-form > div:not(.admin-form-footer) > label, +.admin-form > div:not(.admin-form-footer) > span.admin-row-label { font-size: 0.92rem; padding-top: 0.5rem; font-weight: 400; @@ -204,7 +204,7 @@ } /* ── Buttons ────────────────────────────────────────────────────────────── */ -.admin-submit-wrap { +.admin-form-footer { margin-top: 2rem; padding-top: 1.5rem; } @@ -718,19 +718,19 @@ text-align: center; } -.admin-login-box .admin-form > div:not(.admin-submit-wrap) { +.admin-login-box .admin-form > div:not(.admin-form-footer) { grid-template-columns: 1fr; border: none; padding: 0.4rem 0; } -.admin-login-box .admin-form > div:not(.admin-submit-wrap) > label { +.admin-login-box .admin-form > div:not(.admin-form-footer) > label { font-size: 0.82rem; color: var(--text-secondary); margin-bottom: 0.2rem; } -.admin-login-box .admin-submit-wrap { +.admin-login-box .admin-form-footer { margin-top: 1rem; padding-top: 0.5rem; } diff --git a/todo/01-css-semantic-refactor.md b/todo/01-css-semantic-refactor.md index ad042c0..dc88c52 100644 --- a/todo/01-css-semantic-refactor.md +++ b/todo/01-css-semantic-refactor.md @@ -5,7 +5,7 @@ - [x] **`admin.css`**: Replace `.admin-main` with `.admin-body main` — already done; CSS uses `.admin-body main` - [x] **`admin.css`**: Replace `.admin-page-title` with `.admin-body main > h1` — already done; CSS uses `.admin-body main > h1` - [x] **`admin.css`**: Replace `.admin-alert` / `.admin-alert--error` / `.admin-alert--success` with `[role="alert"]` / `data-type="error|success"` attribute -- [x] **`admin.css`**: Replace `.admin-form-row` with `.admin-body form > div` — already done; CSS uses `.admin-form > div:not(.admin-submit-wrap)` grid pattern +- [x] **`admin.css`**: Replace `.admin-form-row` with `.admin-body form > div` — already done; CSS uses `.admin-form > div:not(.admin-form-footer)` grid pattern - [x] **`admin.css`**: Replace `.admin-label` with `.admin-body form label` — already done; CSS uses `.admin-form > div > label` - [x] **`admin.css`**: Replace `.admin-input` / `.admin-select` / `.admin-textarea` with native element selectors — already done; CSS targets native `input`, `select`, `textarea` inside `.admin-form` - [x] **`admin.css`**: Replace `.admin-hint` with `.admin-body form small` @@ -37,7 +37,7 @@ - [x] **`add.php`/`edit.php`**: Replace `
` with CSS grid on `
` children — already done via form partials; rows are bare `
` inside `.admin-form` - [x] **`add.php`/`edit.php`**: Replace inner wrapper `
` in multi-control rows — already done; partials use `` for hints - [x] **`add.php`/`edit.php`**: Replace `
` with `
    `; each `