summaryrefslogtreecommitdiff
path: root/app/assets/stylesheets/new_sidebar.scss
diff options
context:
space:
mode:
authorAnnabel Dunstone Gray <annabel.dunstone@gmail.com>2017-07-17 17:33:12 -0500
committerAnnabel Dunstone Gray <annabel.dunstone@gmail.com>2017-07-18 13:37:43 -0500
commitcb83c50d4663532b5b1729b27301d22102c17524 (patch)
tree7e13b20323c6317a90851df737b21035003bdcf6 /app/assets/stylesheets/new_sidebar.scss
parentfe0c3b79d92348f54c61b81635be65f895d2f712 (diff)
downloadgitlab-ce-cb83c50d4663532b5b1729b27301d22102c17524.tar.gz
Add mobile navigation on project page
Diffstat (limited to 'app/assets/stylesheets/new_sidebar.scss')
-rw-r--r--app/assets/stylesheets/new_sidebar.scss99
1 files changed, 78 insertions, 21 deletions
diff --git a/app/assets/stylesheets/new_sidebar.scss b/app/assets/stylesheets/new_sidebar.scss
index 82cabefa129..eaf7daaa5cf 100644
--- a/app/assets/stylesheets/new_sidebar.scss
+++ b/app/assets/stylesheets/new_sidebar.scss
@@ -26,41 +26,75 @@ $new-sidebar-width: 220px;
}
.context-header {
- border-bottom: 1px solid $border-color;
- font-weight: 600;
- display: flex;
- align-items: center;
- padding: 10px 16px 10px 10px;
- color: $gl-text-color;
+ position: relative;
- .avatar-container {
- flex: 0 0 40px;
- background-color: $white-light;
- }
-
- &:hover {
- background-color: $hover-background;
- color: $hover-color;
- border-color: $hover-background;
+ a {
+ border-bottom: 1px solid $border-color;
+ font-weight: 600;
+ display: flex;
+ align-items: center;
+ padding: 10px 16px 10px 10px;
+ color: $gl-text-color;
- .avatar-container {
- border-color: transparent;
+ @media (max-width: $screen-xs-max) {
+ padding-right: 30px;
}
- .settings-avatar {
- background-color: $indigo-500;
+ &:hover {
+ background-color: $hover-background;
+ color: $hover-color;
+ border-color: $hover-background;
- i {
- color: $hover-color;
+ .avatar-container {
+ border-color: transparent;
+ }
+
+ .settings-avatar {
+ background-color: $indigo-500;
+
+ i {
+ color: $hover-color;
+ }
}
}
}
+ .avatar-container {
+ flex: 0 0 40px;
+ background-color: $white-light;
+ }
+
.project-title,
.group-title {
overflow: hidden;
text-overflow: ellipsis;
}
+
+
+ &:hover {
+ .close-nav-button {
+ color: $white-light;
+ }
+ }
+
+ .close-nav-button {
+ display: none;
+ position: absolute;
+ top: 0;
+ right: 0;
+ height: 100%;
+ background-color: transparent;
+ border: 0;
+ padding: 0 10px;
+
+ @media (max-width: $screen-xs-max) {
+ display: block;
+ }
+
+ &:hover {
+ color: $gl-text-color;
+ }
+ }
}
.settings-avatar {
@@ -89,6 +123,10 @@ $new-sidebar-width: 220px;
background-color: $gray-normal;
box-shadow: inset -2px 0 0 $border-color;
+ &.nav-sidebar-expanded {
+ width: $new-sidebar-width;
+ }
+
a {
text-decoration: none;
}
@@ -185,6 +223,25 @@ $new-sidebar-width: 220px;
}
}
+.toggle-mobile-nav {
+ display: none;
+ background-color: transparent;
+ border: 0;
+ padding: 6px 16px;
+ margin: 0 16px 0 -15px;
+ height: 46px;
+ border-right: 1px solid $gl-text-color-quaternary;
+
+ i {
+ font-size: 20px;
+ color: $gl-text-color-secondary;
+ }
+
+ @media (max-width: $screen-xs-max) {
+ display: inline-block;
+ }
+}
+
// Make issue boards full-height now that sub-nav is gone