diff options
author | Thomas Randolph <trandolph@gitlab.com> | 2019-08-27 19:30:21 +0000 |
---|---|---|
committer | Clement Ho <408677-ClemMakesApps@users.noreply.gitlab.com> | 2019-08-27 19:30:21 +0000 |
commit | 98949a13b03ca8602fa019e50eb48119e126ab23 (patch) | |
tree | 51b8a9578a4ee5b5ccad49d27e6b8eb57900169f /app | |
parent | 4eecb0ad965e29a84ce6209d559d40c13b0de505 (diff) | |
download | gitlab-ce-98949a13b03ca8602fa019e50eb48119e126ab23.tar.gz |
Round the file title; Add top border to conflict diffs
The file title sometimes overflows its container, which has the same
border-radius. By always rounding the file title, the overflow never
happens, so the corners always look correct.
Everywhere else there are file diffs, there is a top border to complete
the full border around the file.
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/stylesheets/pages/diff.scss | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/app/assets/stylesheets/pages/diff.scss b/app/assets/stylesheets/pages/diff.scss index 77a2fd6b876..defa1a6c0d5 100644 --- a/app/assets/stylesheets/pages/diff.scss +++ b/app/assets/stylesheets/pages/diff.scss @@ -2,8 +2,14 @@ .diff-file { margin-bottom: $gl-padding; + &.conflict { + border-top: 1px solid $border-color; + } + .file-title, .file-title-flex-parent { + border-top-left-radius: $border-radius-default; + border-top-right-radius: $border-radius-default; cursor: pointer; @media (min-width: map-get($grid-breakpoints, md)) { @@ -67,6 +73,28 @@ } } + @media (min-width: map-get($grid-breakpoints, md)) { + &.conflict .file-title, + &.conflict .file-title-flex-parent { + top: $header-height; + } + + .with-performance-bar &.conflict .file-title, + .with-performance-bar &.conflict .file-title-flex-parent { + top: $header-height + $performance-bar-height; + } + + .with-system-header &.conflict .file-title, + .with-system-header &.conflict .file-title-flex-parent { + top: $header-height + $system-header-height; + } + + .with-system-header.with-performance-bar &.conflict .file-title, + .with-system-header.with-performance-bar &.conflict .file-title-flex-parent { + top: $header-height + $performance-bar-height + $system-header-height; + } + } + .diff-content { background: $white-light; color: $gl-text-color; |