+ <% if (ctx.canCreateComments) { %>
+
From 6b0c3cfc7f99d658c1c37e9915f7f089feb5024e Mon Sep 17 00:00:00 2001 From: Eva Date: Wed, 17 May 2023 08:30:32 +0200 Subject: client/html: allow mobile browsers to zoom in --- client/html/index.htm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/html/index.htm b/client/html/index.htm index 0072890..2f0f4e4 100644 --- a/client/html/index.htm +++ b/client/html/index.htm @@ -2,7 +2,7 @@
- + -- cgit v1.3 From 4b6b231fc809b173f7f619563589e4eed77d35c2 Mon Sep 17 00:00:00 2001 From: Eva Date: Sat, 20 May 2023 18:00:01 +0200 Subject: client/posts: reorder elements in mobile layout Navigation is always right below the image, and comments are always at the very bottom, to minimize scrolling for common actions. --- client/css/post-main-view.styl | 49 ++++++++++++++++-------------- client/html/post_main.tpl | 28 ++++++++--------- client/js/controls/post_content_control.js | 24 +++++++++++++++ 3 files changed, 65 insertions(+), 36 deletions(-) diff --git a/client/css/post-main-view.styl b/client/css/post-main-view.styl index e643dfb..1183cce 100644 --- a/client/css/post-main-view.styl +++ b/client/css/post-main-view.styl @@ -15,38 +15,42 @@ border: 0 outline: 0 - nav.buttons - margin-top: 0 - display: flex - flex-wrap: wrap - article - flex: 1 0 33% - a - display: inline-block - width: 100% - padding: 0.3em 0 - text-align: center - vertical-align: middle - transition: background 0.2s linear, box-shadow 0.2s linear - &:not(.inactive):hover - background: lighten($main-color, 90%) - i - font-size: 140% + >.sidebar>nav.buttons, >.content nav.buttons + margin-top: 0 + display: flex + flex-wrap: wrap + article + flex: 1 0 33% + a + display: inline-block + width: 100% + padding: 0.3em 0 text-align: center - @media (max-width: 800px) - margin-top: 2em + vertical-align: middle + transition: background 0.2s linear, box-shadow 0.2s linear + &:not(.inactive):hover + background: lighten($main-color, 90%) + i + font-size: 140% + text-align: center + @media (max-width: 800px) + margin-top: 0.6em + margin-bottom: 0.6em >.content width: 100% .post-container - margin-bottom: 2em + margin-bottom: 0.6em .post-content margin: 0 + .after-mobile-controls + width: 100% + .darktheme .post-view - >.sidebar + >.sidebar, >.content nav.buttons article a:not(.inactive):hover @@ -56,6 +60,8 @@ @media (max-width: 800px) .post-view flex-wrap: wrap + >.after-mobile-controls + order: 3 >.sidebar order: 2 min-width: 100% @@ -113,7 +119,6 @@ h1 margin-bottom: 0.5em .thumbnail - background-position: 50% 30% width: 4em height: 3em li diff --git a/client/html/post_main.tpl b/client/html/post_main.tpl index 54c5733..84e48b1 100644 --- a/client/html/post_main.tpl +++ b/client/html/post_main.tpl @@ -29,6 +29,7 @@ Next post > + <% if (ctx.canEditPosts || ctx.canDeletePosts || ctx.canFeaturePosts) { %>