vendor/assets/stylesheets/bootstrap/_navs.scss in bootstrap-sass-3.0.0.0 vs vendor/assets/stylesheets/bootstrap/_navs.scss in bootstrap-sass-3.0.1.0.rc

- old
+ new

@@ -46,19 +46,29 @@ &, &:hover, &:focus { background-color: $nav-link-hover-bg; border-color: $link-color; + + .caret { + border-top-color: $link-hover-color; + border-bottom-color: $link-hover-color; + } } } - // Dividers (basically an hr) within the dropdown + // Nav dividers (deprecated with v3.0.1) + // + // This should have been removed in v3 with the dropping of `.nav-list`, but + // we missed it. We don't currently support this anywhere, but in the interest + // of maintaining backward compatibility in case you use it, it's deprecated. .nav-divider { @include nav-divider(); } // Prevent IE8 from misplacing imgs + // // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989 > li > a > img { max-width: none; } } @@ -113,11 +123,11 @@ > li { float: left; // Links rendered as pills > a { - border-radius: 5px; + border-radius: $nav-pills-border-radius; } + li { margin-left: 2px; } @@ -126,10 +136,15 @@ &, &:hover, &:focus { color: $nav-pills-active-link-hover-color; background-color: $nav-pills-active-link-hover-bg; + + .caret { + border-top-color: $nav-pills-active-link-hover-color; + border-bottom-color: $nav-pills-active-link-hover-color; + } } } } } @@ -157,55 +172,73 @@ > li { float: none; > a { text-align: center; + margin-bottom: 5px; } } - @media (min-width: $screen-sm) { + > .dropdown .dropdown-menu { + top: auto; + left: auto; + } + + @media (min-width: $screen-sm-min) { > li { display: table-cell; width: 1%; + > a { + margin-bottom: 0; + } } } } // Move borders to anchors instead of bottom of list +// +// Mixin for adding on top the shared `.nav-justified` styles for our tabs .nav-tabs-justified { border-bottom: 0; - > li > a { - border-bottom: 1px solid $nav-tabs-justified-link-border-color; + > li > a { // Override margin from .nav-tabs margin-right: 0; + border-radius: $border-radius-base; } - > .active > a { - border-bottom-color: $nav-tabs-justified-active-link-border-color; + + > .active > a, + > .active > a:hover, + > .active > a:focus { + border: 1px solid $nav-tabs-justified-link-border-color; } + + @media (min-width: $screen-sm-min) { + > li > a { + border-bottom: 1px solid $nav-tabs-justified-link-border-color; + border-radius: $border-radius-base $border-radius-base 0 0; + } + > .active > a, + > .active > a:hover, + > .active > a:focus { + border-bottom-color: $nav-tabs-justified-active-link-border-color; + } + } } // Tabbable tabs // ------------------------- -// Clear any floats -.tabbable { - @include clearfix(); -} - -// Show/hide tabbable areas -.tab-content > .tab-pane, -.pill-content > .pill-pane { - display: none; -} -.tab-content, -.pill-content { +// Hide tabbable panes to start, show them when `.active` +.tab-content { + > .tab-pane { + display: none; + } > .active { display: block; } } - // Dropdowns // -------------------------