Skip to content

Commit a3a4520

Browse files
committed
gitweb: fix mobile page overflow across log/commit/blob/diff views
Signed-off-by: Rito Rhymes <rito@ritovision.com>
1 parent 6a7a1ef commit a3a4520

1 file changed

Lines changed: 64 additions & 7 deletions

File tree

gitweb/static/gitweb.css

Lines changed: 64 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ div.title_text {
123123

124124
div.log_body {
125125
padding: 8px 8px 8px 150px;
126+
overflow-wrap: anywhere;
126127
}
127128

128129
span.age {
@@ -537,13 +538,6 @@ div.search {
537538
div.projsearch {
538539
text-align: center;
539540
margin: 20px 0px;
540-
padding: 0 8px;
541-
box-sizing: border-box;
542-
}
543-
544-
div.projsearch input[type="text"] {
545-
max-width: 100%;
546-
box-sizing: border-box;
547541
}
548542

549543
div.projsearch form {
@@ -691,3 +685,66 @@ div.remote {
691685
.kwb { color:#830000; }
692686
.kwc { color:#000000; font-weight:bold; }
693687
.kwd { color:#010181; }
688+
689+
@media (max-width: 768px) {
690+
div.page_body {
691+
overflow-x: auto;
692+
-webkit-overflow-scrolling: touch;
693+
}
694+
695+
div.page_body div.pre {
696+
min-width: max-content;
697+
}
698+
699+
div.projsearch {
700+
padding: 0 8px;
701+
box-sizing: border-box;
702+
}
703+
704+
div.projsearch input[type="text"] {
705+
max-width: 100%;
706+
box-sizing: border-box;
707+
}
708+
709+
div.title_text {
710+
overflow-x: auto;
711+
-webkit-overflow-scrolling: touch;
712+
padding-left: 4px;
713+
padding-right: 4px;
714+
box-sizing: border-box;
715+
}
716+
717+
div.title_text table.object_header {
718+
width: max-content;
719+
}
720+
721+
div.log_body {
722+
padding: 8px;
723+
clear: left;
724+
}
725+
726+
div.patchset div.patch {
727+
width: max-content;
728+
min-width: 100%;
729+
}
730+
731+
div.diff.header {
732+
padding: 4px 8px 2px 8px;
733+
white-space: nowrap;
734+
overflow-wrap: normal;
735+
}
736+
737+
div.diff.extended_header {
738+
padding: 2px 8px;
739+
white-space: nowrap;
740+
overflow-wrap: normal;
741+
}
742+
743+
div.diff.ctx,
744+
div.diff.add,
745+
div.diff.rem,
746+
div.diff.chunk_header {
747+
padding: 0 8px;
748+
white-space: pre;
749+
}
750+
}

0 commit comments

Comments
 (0)