diff options
author | vnkmpf <tz@zztt.eu> | 2021-02-11 19:28:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-11 19:28:51 +0100 |
commit | 441f3f0f205234e8cb8d7bac90ed115ebd2e9d43 (patch) | |
tree | ab827324b3676539c3ed602da8bdb4b2f31d02e2 /web_src | |
parent | 7d7007dca75ab3a3a48b9f3fd7cc4350cc626870 (diff) | |
download | gitea-441f3f0f205234e8cb8d7bac90ed115ebd2e9d43.tar.gz gitea-441f3f0f205234e8cb8d7bac90ed115ebd2e9d43.zip |
Make fileheader sticky in diffs (#14616)
* Make fileheader sticky #12552
* Remove sticky filenames when width is 480px or less
On mobile phone sticky filename is hidden due to the combination
of many possible widths and lengths.
* Fix text color for .markdown-info
* Fix visual of sticky diff box on 480px or less
- Hide arrow for select buttons.
- Fix changes, additions and deletions.
With flexbox they look very broken.
This commit hides some words to, so the result is:
"123 changed files 987 additions 456 deletions"
- center text in buttons
Co-authored-by: zeripath <art27@cantab.net>
Diffstat (limited to 'web_src')
-rw-r--r-- | web_src/less/_base.less | 4 | ||||
-rw-r--r-- | web_src/less/_repository.less | 50 | ||||
-rw-r--r-- | web_src/less/_review.less | 2 |
3 files changed, 55 insertions, 1 deletions
diff --git a/web_src/less/_base.less b/web_src/less/_base.less index b5c890fd61..c054c1dc12 100644 --- a/web_src/less/_base.less +++ b/web_src/less/_base.less @@ -1830,6 +1830,10 @@ table th[data-sortt-desc] { .ui.button.dropdown > .dropdown.icon, .btn-review > .dropdown.icon { float: right !important; + + @media (max-width: 480px) { + display: none; + } } .ui.selection.dropdown > .search.icon, .ui.selection.dropdown > .delete.icon, diff --git a/web_src/less/_repository.less b/web_src/less/_repository.less index 57f101abb9..88a1a38bb6 100644 --- a/web_src/less/_repository.less +++ b/web_src/less/_repository.less @@ -1453,6 +1453,10 @@ align-items: flex-start; } + @media (max-width: 480px) { + flex-wrap: wrap; + } + &.sticky { position: sticky; top: 0; @@ -1473,6 +1477,17 @@ margin-right: .25rem; } + .diff-detail-stats { + @media (max-width: 480px) { + font-size: 0; + line-height: 1.6rem; + + strong { + font-size: 1rem; + } + } + } + .diff-detail-actions > * { margin-right: 0; } @@ -1481,6 +1496,21 @@ margin-left: .25rem; } + .diff-detail-actions { + @media (max-width: 480px) { + padding-top: .25rem; + + .ui.button { + padding-left: .5rem; + padding-right: .5rem; + display: flex; + flex-wrap: wrap; + justify-content: center; + text-align: center; + } + } + } + span.status { display: inline-block; width: 12px; @@ -2996,6 +3026,26 @@ td.blob-excerpt { margin-left: .5rem !important; } +.ui.attached.header.diff-file-header { + &.sticky-2nd-row { + position: sticky; + top: 46px; + z-index: 7; + + @media @mediaMd { + top: 77px; + } + + @media @mediaSm { + top: 77px; + } + + @media (max-width: 480px) { + position: static; + } + } +} + .diff-stats-bar { display: inline-block; background-color: var(--color-red); diff --git a/web_src/less/_review.less b/web_src/less/_review.less index 4d8b402bd3..059e3d0ff5 100644 --- a/web_src/less/_review.less +++ b/web_src/less/_review.less @@ -95,7 +95,7 @@ display: inline-block; margin: 5px 0; font-size: 12px; - color: rgba(0, 0, 0, .6); + color: var(--color-text-light); } .ui.right.floated { |