]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Fixes #6995: Add disabled navbar nav link support
authorMark Otto <otto@github.com>
Fri, 1 Mar 2013 07:20:25 +0000 (23:20 -0800)
committerMark Otto <otto@github.com>
Fri, 1 Mar 2013 07:20:58 +0000 (23:20 -0800)
docs/assets/css/bootstrap.css
docs/components.html
less/navbar.less
less/navs.less
less/variables.less

index c078ea4af186423f2a4bff3447655ff85e3358c0..ba2b7d01b972dd02921d0e700eb8eea840953f23 100644 (file)
@@ -2991,6 +2991,7 @@ button.close {
 
 .nav > .disabled > a:hover,
 .nav > .disabled > a:focus {
+  color: #999999;
   text-decoration: none;
   cursor: default;
   background-color: transparent;
@@ -3149,6 +3150,13 @@ button.close {
   background-color: #d5d5d5;
 }
 
+.navbar .nav > .disabled > a,
+.navbar .nav > .disabled > a:hover,
+.navbar .nav > .disabled > a:focus {
+  color: #cccccc;
+  background-color: transparent;
+}
+
 .navbar-static-top {
   border-radius: 0;
 }
@@ -3307,6 +3315,13 @@ button.close {
   background-color: #080808;
 }
 
+.navbar-inverse .nav > .disabled > a,
+.navbar-inverse .nav > .disabled > a:hover,
+.navbar-inverse .nav > .disabled > a:focus {
+  color: #444444;
+  background-color: transparent;
+}
+
 .navbar-inverse .navbar-toggle {
   border-color: #333;
 }
index b60dd1621a124c8025a1411856a01e0b8b320d74..5727a1759d52c0f111cf740f380293102bc22e4a 100644 (file)
@@ -805,7 +805,7 @@ title: Components
               <ul class="nav">
                 <li class="active"><a href="#">Home</a></li>
                 <li><a href="#">Link</a></li>
-                <li><a href="#">Link</a></li>
+                <li class="disabled"><a href="#">Disabled</a></li>
               </ul>
             </div>
           </div><!-- /example -->
@@ -813,7 +813,7 @@ title: Components
 <ul class="nav">
   <li class="active"><a href="#">Home</a></li>
   <li><a href="#">Link</a></li>
-  <li><a href="#">Link</a></li>
+  <li class="disabled"><a href="#">Disabled</a></li>
 </ul>
 {% endhighlight %}
           <p>You can easily add dividers to your nav links with an empty list item and a simple class. Just add the appropriate class to <code>&lt;li&gt;</code> elements between links. Dividers will be horizontal to start, but at resolutions above 768px they become vertical with the navigation.</p>
index 7c70f83a6ca568ea0c0605e73801b6b2391cc0c2..7fb241c42e285755f292d622c18fc4b23d399877 100644 (file)
     color: @navbar-link-color-active;
     background-color: @navbar-link-bg-active;
   }
+  .nav > .disabled > a,
+  .nav > .disabled > a:hover,
+  .nav > .disabled > a:focus {
+    color: @navbar-link-color-disabled;
+    background-color: @navbar-link-bg-disabled;
+  }
 }
 
 
     color: @navbar-inverse-link-color-active;
     background-color: @navbar-inverse-link-bg-active;
   }
+  .nav > .disabled > a,
+  .nav > .disabled > a:hover,
+  .nav > .disabled > a:focus {
+    color: @navbar-inverse-link-color-disabled;
+    background-color: @navbar-inverse-link-bg-disabled;
+  }
 
   // Darken the responsive nav toggle
   .navbar-toggle {
index 07d5e5c5d142a489e7a6be3d98523dcfacd2ffbc..33b5ec3fe8aaebbffad915fed973513c18656808 100644 (file)
 // Nuke hover effects
 .nav > .disabled > a:hover,
 .nav > .disabled > a:focus {
+  color: @grayLight;
   text-decoration: none;
   background-color: transparent;
   cursor: default;
index 2b6fa6e1bf9173c784022498a6206a0d0e7a1e7b..c9fef339133a82fd126d62feb0ca5eebac982e50 100644 (file)
 // Navbar links
 @navbar-link-color:                #777;
 @navbar-link-color-hover:          #333;
-@navbar-link-color-active:         #555;
 @navbar-link-bg-hover:             transparent;
+@navbar-link-color-active:         #555;
 @navbar-link-bg-active:            darken(@navbar-bg, 10%);
+@navbar-link-color-disabled:       #ccc;
+@navbar-link-bg-disabled:          transparent;
 
 // Inverted navbar
 @navbar-inverse-text:                       @grayLight;
 // Inverted navbar links
 @navbar-inverse-link-color:                 @grayLight;
 @navbar-inverse-link-color-hover:           #fff;
-@navbar-inverse-link-color-active:          @navbar-inverse-link-color-hover;
 @navbar-inverse-link-bg-hover:              transparent;
+@navbar-inverse-link-color-active:          @navbar-inverse-link-color-hover;
 @navbar-inverse-link-bg-active:             darken(@navbar-inverse-bg, 10%);
+@navbar-inverse-link-color-disabled:        #444;
+@navbar-inverse-link-bg-disabled:           transparent;
 
 // Inverted navbar search
 // Normal navbar needs no special styles or vars