summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Ho <ClemMakesApps@gmail.com>2017-08-04 17:05:21 +0200
committerClement Ho <ClemMakesApps@gmail.com>2017-08-04 19:47:20 +0200
commit601f6442f2cd9cbeef3553ad65a80c42fd9d8391 (patch)
tree3a92953cb826f0d05a1e269bb094ea6206aacf03
parent055b1ec1f1529251168a74f7f656285872d3a5ff (diff)
downloadgitlab-ce-601f6442f2cd9cbeef3553ad65a80c42fd9d8391.tar.gz
Style repo tabs
-rw-r--r--app/assets/javascripts/repo/components/repo_tabs.vue1
-rw-r--r--app/assets/stylesheets/pages/repo.scss15
2 files changed, 12 insertions, 4 deletions
diff --git a/app/assets/javascripts/repo/components/repo_tabs.vue b/app/assets/javascripts/repo/components/repo_tabs.vue
index 89ae1d3a7a8..673f19acba2 100644
--- a/app/assets/javascripts/repo/components/repo_tabs.vue
+++ b/app/assets/javascripts/repo/components/repo_tabs.vue
@@ -38,5 +38,6 @@ export default RepoTabs;
<template>
<ul id="tabs" v-if="isMini" v-cloak :class="{'overflown': tabsOverflow}">
<repo-tab v-for="tab in openedFiles" :key="tab.id" :tab="tab" :class="{'active' : tab.active}" @xclicked="xclicked"/>
+ <li class="tabs-divider" />
</ul>
</template>
diff --git a/app/assets/stylesheets/pages/repo.scss b/app/assets/stylesheets/pages/repo.scss
index a56f3419bbc..7277ad65f7a 100644
--- a/app/assets/stylesheets/pages/repo.scss
+++ b/app/assets/stylesheets/pages/repo.scss
@@ -99,10 +99,9 @@
}
#tabs {
- border-bottom: 1px solid $white-normal;
padding-left: 0;
margin-bottom: 0;
- display: block;
+ display: flex;
white-space: nowrap;
width: 100%;
overflow-y: hidden;
@@ -116,9 +115,9 @@
background: $gray-normal;
display: inline-block;
padding: 10px 18px;
- border-right: 1px solid $border-color;
+ border-right: 1px solid $white-normal;
+ border-bottom: 1px solid $white-normal;
white-space: nowrap;
- border-radius: 3px 3px 0 0;
&.remove {
animation: swipeRightDissapear ease-in 0.1s;
@@ -132,6 +131,7 @@
&.active {
background: $white-light;
+ border-bottom: none;
}
a {
@@ -161,6 +161,13 @@
i.fa.fa-circle {
color: $brand-success;
}
+
+ &.tabs-divider {
+ width: 100%;
+ background-color: $white-light;
+ border-right: none;
+ border-top-right-radius: 2px;
+ }
}
}