From ee1add20e2861e95de0b6b3b621f0a8e277f2a02 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 2 Feb 2025 10:16:39 +0200 Subject: feat: Proper list page layout and export user logo logic to class --- views/img/paper.jpg | Bin 0 -> 5642 bytes views/img/user-star.svg | 1 + views/img/user.svg | 1 + views/list/index.php | 28 ++++++++++++++++++---------- views/paper.jpg | Bin 5642 -> 0 bytes views/profile/index.php | 3 +-- views/styles.css | 38 ++++++++++++++++++++++++++++++++++---- 7 files changed, 55 insertions(+), 16 deletions(-) create mode 100644 views/img/paper.jpg create mode 100644 views/img/user-star.svg create mode 100644 views/img/user.svg delete mode 100644 views/paper.jpg (limited to 'views') diff --git a/views/img/paper.jpg b/views/img/paper.jpg new file mode 100644 index 0000000..6149260 Binary files /dev/null and b/views/img/paper.jpg differ diff --git a/views/img/user-star.svg b/views/img/user-star.svg new file mode 100644 index 0000000..5245f4e --- /dev/null +++ b/views/img/user-star.svg @@ -0,0 +1 @@ + diff --git a/views/img/user.svg b/views/img/user.svg new file mode 100644 index 0000000..ce96f88 --- /dev/null +++ b/views/img/user.svg @@ -0,0 +1 @@ + diff --git a/views/list/index.php b/views/list/index.php index 9bc348d..9b49268 100644 --- a/views/list/index.php +++ b/views/list/index.php @@ -10,20 +10,28 @@ ?> -
-

Name ?>

-

Description ?>

-

Username ?>

+
+
+

Name ?>

+ +

Description ?>

+
+
+ allItems() as $page) { + include $VIEWS_DIR . '/archive/item.php'; + } + include_once $VIEWS_DIR . '/archive/item_show.php'; + ?> +
- allItems() as $page) { - include $VIEWS_DIR . '/archive/item.php'; - } - include_once $VIEWS_DIR . '/archive/item_show.php'; - ?>

List doesn't exist

+ diff --git a/views/paper.jpg b/views/paper.jpg deleted file mode 100644 index 6149260..0000000 Binary files a/views/paper.jpg and /dev/null differ diff --git a/views/profile/index.php b/views/profile/index.php index 4ade4e7..1462e26 100644 --- a/views/profile/index.php +++ b/views/profile/index.php @@ -8,8 +8,7 @@
- - + icon(); ?>

Username ?>

diff --git a/views/styles.css b/views/styles.css index ffdd805..4d17e51 100644 --- a/views/styles.css +++ b/views/styles.css @@ -48,7 +48,7 @@ h1 { input, button, textarea, select { color: inherit; - background-image: url(/paper.jpg); + background-image: url(/img/paper.jpg); background-repeat: repeat; padding: 0.5em; @@ -237,7 +237,7 @@ hr.new-section { gap: 0.5em; /* color: #404040 */ - background-image: url(/paper.jpg); + background-image: url(/img/paper.jpg); background-repeat: repeat; height: 8.5em; @@ -283,7 +283,7 @@ hr.new-section { /* Webpage item */ .item, .list { - background-image: url(/paper.jpg); + background-image: url(/img/paper.jpg); background-repeat: repeat; display: flex; @@ -381,14 +381,44 @@ hr.new-section { text-align: center; } +/* List */ +.list-container { + display: flex; + flex-direction: row; + gap: 1em; +} + +.list-container > :first-child { + flex: 1; + font-size: 1.2em; +} + +.list-container > :nth-child(2) { + flex: 4; + margin-top: 1em; +} + +.list-container .user-info { + font-size: 1em; +} + +.list-container .user-info svg { + max-height: 1em; + vertical-align: middle; +} + /* User */ .user-icon { height: 7em; color: inherit; - display: inline-block; + display: inline-flex; vertical-align: middle; } +.user-admin { + color: var(--cherry); +} + .username { display: inline-block; font-size: 2.5em; -- cgit v1.2.3