aboutsummaryrefslogtreecommitdiff
path: root/gitweb/static/gitweb.css
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2026-03-04 10:52:59 -0800
committerJunio C Hamano <gitster@pobox.com>2026-03-04 10:52:59 -0800
commitbcc2fc2311da726e1da3c0eb0b539a802f8589c0 (patch)
treed87baf40ec414a2eb202996a7ab969a7998fd616 /gitweb/static/gitweb.css
parentfa383b96c7211a415152dffaf6b272bb09116f06 (diff)
parentf4e63fd83e5b33f0113cb7e2231d013c515f0a8b (diff)
downloadgit-bcc2fc2311da726e1da3c0eb0b539a802f8589c0.tar.xz
Merge branch 'rr/gitweb-mobile'
"gitweb" has been taught to be mobile friendly. * rr/gitweb-mobile: gitweb: let page header grow on mobile for long wrapped project names gitweb: fix mobile footer overflow by wrapping text and clearing floats gitweb: fix mobile page overflow across log/commit/blob/diff views gitweb: prevent project search bar from overflowing on mobile gitweb: add viewport meta tag for mobile devices
Diffstat (limited to 'gitweb/static/gitweb.css')
-rw-r--r--gitweb/static/gitweb.css74
1 files changed, 72 insertions, 2 deletions
diff --git a/gitweb/static/gitweb.css b/gitweb/static/gitweb.css
index 48d2e51015..e2e6dd96a2 100644
--- a/gitweb/static/gitweb.css
+++ b/gitweb/static/gitweb.css
@@ -42,7 +42,7 @@ a.list img.avatar {
}
div.page_header {
- height: 25px;
+ min-height: 25px;
padding: 8px;
font-size: 150%;
font-weight: bold;
@@ -73,11 +73,17 @@ div.page_path {
}
div.page_footer {
- height: 22px;
+ min-height: 22px;
padding: 4px 8px;
background-color: #d9d8d1;
}
+div.page_footer::after {
+ content: "";
+ display: table;
+ clear: both;
+}
+
div.page_footer_text {
line-height: 22px;
float: left;
@@ -123,6 +129,7 @@ div.title_text {
div.log_body {
padding: 8px 8px 8px 150px;
+ overflow-wrap: anywhere;
}
span.age {
@@ -684,3 +691,66 @@ div.remote {
.kwb { color:#830000; }
.kwc { color:#000000; font-weight:bold; }
.kwd { color:#010181; }
+
+@media (max-width: 768px) {
+ div.page_body {
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+
+ div.page_body div.pre {
+ min-width: max-content;
+ }
+
+ div.projsearch {
+ padding: 0 8px;
+ box-sizing: border-box;
+ }
+
+ div.projsearch input[type="text"] {
+ max-width: 100%;
+ box-sizing: border-box;
+ }
+
+ div.title_text {
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ padding-left: 4px;
+ padding-right: 4px;
+ box-sizing: border-box;
+ }
+
+ div.title_text table.object_header {
+ width: max-content;
+ }
+
+ div.log_body {
+ padding: 8px;
+ clear: left;
+ }
+
+ div.patchset div.patch {
+ width: max-content;
+ min-width: 100%;
+ }
+
+ div.diff.header {
+ padding: 4px 8px 2px 8px;
+ white-space: nowrap;
+ overflow-wrap: normal;
+ }
+
+ div.diff.extended_header {
+ padding: 2px 8px;
+ white-space: nowrap;
+ overflow-wrap: normal;
+ }
+
+ div.diff.ctx,
+ div.diff.add,
+ div.diff.rem,
+ div.diff.chunk_header {
+ padding: 0 8px;
+ white-space: pre;
+ }
+}