]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Change .badge to .counter, make appearance more OSX-ish, and remove colors
authorVickash Mahabir <vickashmahabir@gmail.com>
Fri, 18 Jan 2013 21:35:23 +0000 (17:35 -0400)
committerVickash Mahabir <vickashmahabir@gmail.com>
Fri, 18 Jan 2013 21:35:23 +0000 (17:35 -0400)
docs/assets/css/bootstrap.css
docs/components.html
docs/templates/pages/components.mustache
less/bootstrap.less
less/counters.less [moved from less/badges.less with 50% similarity]

index 46cd2bc4bc6909faaf1e66d55188ef0eba19cd5f..5c7c2bba9b196dedcabb775f8753943ba398370d 100644 (file)
@@ -3991,60 +3991,38 @@ a.thumbnail:hover {
   list-style: none;
 }
 
-.badge {
+.counter {
   display: inline-block;
-  padding: 2px 4px;
+  min-width: 10px;
+  padding: 2px 7px;
   font-size: 11.844px;
   font-weight: bold;
   line-height: 14px;
   color: #fff;
+  text-align: center;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   white-space: nowrap;
   vertical-align: baseline;
   background-color: #999999;
-  border-radius: 3px;
+  border-radius: 10px;
 }
 
-.badge:empty {
+.counter:empty {
   display: none;
 }
 
-a.badge:hover {
+a.counter:hover {
   color: #fff;
   text-decoration: none;
   cursor: pointer;
 }
 
-.badge-danger {
-  background-color: #b94a48;
-}
-
-.badge-danger[href] {
-  background-color: #953b39;
-}
-
-.badge-warning {
-  background-color: #f89406;
-}
-
-.badge-warning[href] {
-  background-color: #c67605;
-}
-
-.badge-success {
-  background-color: #468847;
-}
-
-.badge-success[href] {
-  background-color: #356635;
-}
-
-.btn .badge {
+.btn .counter {
   position: relative;
   top: -1px;
 }
 
-.btn-mini .badge {
+.btn-mini .counter {
   top: 0;
 }
 
index 76590a1ca714a32b668491bf0d229fd11d683596..d432dda58c51148e880012b89759d7e83114cc7d 100644 (file)
@@ -91,7 +91,7 @@
           <li><a href="#navbar"><i class="glyphicon-chevron-right"></i> Navbar</a></li>
           <li><a href="#breadcrumbs"><i class="glyphicon-chevron-right"></i> Breadcrumbs</a></li>
           <li><a href="#pagination"><i class="glyphicon-chevron-right"></i> Pagination</a></li>
-          <li><a href="#badges"><i class="glyphicon-chevron-right"></i> Badges</a></li>
+          <li><a href="#counters"><i class="glyphicon-chevron-right"></i> Counters</a></li>
           <li><a href="#typography"><i class="glyphicon-chevron-right"></i> Typography</a></li>
           <li><a href="#thumbnails"><i class="glyphicon-chevron-right"></i> Thumbnails</a></li>
           <li><a href="#alerts"><i class="glyphicon-chevron-right"></i> Alerts</a></li>
 
 
 
-        <!-- Badges
+        <!-- Counters
         ================================================== -->
-        <section id="badges">
+        <section id="counters">
           <div class="page-header">
-            <h1>Badges</h1>
+            <h1>Counters</h1>
           </div>
 
           <table class="table table-bordered table-striped">
                   Default
                 </td>
                 <td>
-                  <span class="badge">1</span>
+                  <span class="counter">42</span>
                 </td>
                 <td>
-                  <code>&lt;span class="badge"&gt;1&lt;/span&gt;</code>
-                </td>
-              </tr>
-              <tr>
-                <td>
-                  Success
-                </td>
-                <td>
-                  <span class="badge badge-success">2</span>
-                </td>
-                <td>
-                  <code>&lt;span class="badge badge-success"&gt;2&lt;/span&gt;</code>
-                </td>
-              </tr>
-              <tr>
-                <td>
-                  Warning
-                </td>
-                <td>
-                  <span class="badge badge-warning">4</span>
-                </td>
-                <td>
-                  <code>&lt;span class="badge badge-warning"&gt;4&lt;/span&gt;</code>
-                </td>
-              </tr>
-              <tr>
-                <td>
-                  Danger
-                </td>
-                <td>
-                  <span class="badge badge-danger">6</span>
-                </td>
-                <td>
-                  <code>&lt;span class="badge badge-danger"&gt;6&lt;/span&gt;</code>
+                  <code>&lt;span class="counter"&gt;42&lt;/span&gt;</code>
                 </td>
               </tr>
             </tbody>
           </table>
 
           <h3>Easily collapsible</h3>
-          <p>For easy implementation, badges will simply collapse (via CSS's <code>:empty</code> selector) when no content exists within.</p>
+          <p>For easy implementation, counters will simply collapse (via CSS's <code>:empty</code> selector) when no content exists within.</p>
 
         </section>
 
index 0172ada8a2b8100be6df7b5b30a378aa76a0e5a1..63f8c765b323e531b8a7e41841b6a38eef2f656a 100644 (file)
@@ -22,7 +22,7 @@
           <li><a href="#navbar"><i class="glyphicon-chevron-right"></i> Navbar</a></li>
           <li><a href="#breadcrumbs"><i class="glyphicon-chevron-right"></i> Breadcrumbs</a></li>
           <li><a href="#pagination"><i class="glyphicon-chevron-right"></i> Pagination</a></li>
-          <li><a href="#badges"><i class="glyphicon-chevron-right"></i> Badges</a></li>
+          <li><a href="#counters"><i class="glyphicon-chevron-right"></i> Counters</a></li>
           <li><a href="#typography"><i class="glyphicon-chevron-right"></i> Typography</a></li>
           <li><a href="#thumbnails"><i class="glyphicon-chevron-right"></i> Thumbnails</a></li>
           <li><a href="#alerts"><i class="glyphicon-chevron-right"></i> Alerts</a></li>
 
 
 
-        <!-- Badges
+        <!-- Counters
         ================================================== -->
-        <section id="badges">
+        <section id="counters">
           <div class="page-header">
-            <h1>Badges</h1>
+            <h1>Counters</h1>
           </div>
 
           <table class="table table-bordered table-striped">
                   Default
                 </td>
                 <td>
-                  <span class="badge">1</span>
+                  <span class="counter">42</span>
                 </td>
                 <td>
-                  <code>&lt;span class="badge"&gt;1&lt;/span&gt;</code>
-                </td>
-              </tr>
-              <tr>
-                <td>
-                  Success
-                </td>
-                <td>
-                  <span class="badge badge-success">2</span>
-                </td>
-                <td>
-                  <code>&lt;span class="badge badge-success"&gt;2&lt;/span&gt;</code>
-                </td>
-              </tr>
-              <tr>
-                <td>
-                  Warning
-                </td>
-                <td>
-                  <span class="badge badge-warning">4</span>
-                </td>
-                <td>
-                  <code>&lt;span class="badge badge-warning"&gt;4&lt;/span&gt;</code>
-                </td>
-              </tr>
-              <tr>
-                <td>
-                  Danger
-                </td>
-                <td>
-                  <span class="badge badge-danger">6</span>
-                </td>
-                <td>
-                  <code>&lt;span class="badge badge-danger"&gt;6&lt;/span&gt;</code>
+                  <code>&lt;span class="counter"&gt;42&lt;/span&gt;</code>
                 </td>
               </tr>
             </tbody>
           </table>
 
           <h3>Easily collapsible</h3>
-          <p>For easy implementation, badges will simply collapse (via CSS's <code>:empty</code> selector) when no content exists within.</p>
+          <p>For easy implementation, counters will simply collapse (via CSS's <code>:empty</code> selector) when no content exists within.</p>
 
         </section>
 
index d40984230c057d32390541adfddc4d1e7fa947d5..0a4dd9ca5a9838454285962718531ca4b26bf654 100644 (file)
@@ -49,7 +49,7 @@
 @import "alerts.less";
 @import "thumbnails.less";
 @import "media.less";
-@import "badges.less";
+@import "counters.less";
 @import "progress-bars.less";
 @import "accordion.less";
 @import "carousel.less";
similarity index 50%
rename from less/badges.less
rename to less/counters.less
index 5511bc81f36a80bd5d165933abe6ef016eada2ff..6f9cc00fc582fef1b37f2d93aacbd2f71d8f90c5 100644 (file)
@@ -4,9 +4,9 @@
 
 
 // Base classes
-.badge {
+.counter {
   display: inline-block;
-  padding: 2px 4px;
+  padding: 2px 7px;
   font-size: @font-size-base * .846;
   font-weight: bold;
   line-height: 14px; // ensure proper line-height if floated
@@ -15,7 +15,9 @@
   white-space: nowrap;
   text-shadow: 0 -1px 0 rgba(0,0,0,.25);
   background-color: @grayLight;
-  border-radius: 3px;
+  border-radius: 10px;
+  min-width: 10px;
+  text-align: center;
 
   // Empty labels/badges collapse
   &:empty {
@@ -24,7 +26,7 @@
 }
 
 // Hover state, but only for links
-a.badge {
+a.counter {
   &:hover {
     color: #fff;
     text-decoration: none;
@@ -32,29 +34,15 @@ a.badge {
   }
 }
 
-// Colors
-// Only give background-color difference to links (and to simplify, we don't qualifty with `a` but [href] attribute)
-.badge {
-  // Important (red)
-  &-danger            { background-color: @state-error-text; }
-  &-danger[href]      { background-color: darken(@state-error-text, 10%); }
-  // Warnings (orange)
-  &-warning           { background-color: #f89406; }
-  &-warning[href]     { background-color: darken(#f89406, 10%); }
-  // Success (green)
-  &-success           { background-color: @state-success-text; }
-  &-success[href]     { background-color: darken(@state-success-text, 10%); }
-}
-
 // Quick fix for labels/badges in buttons
 .btn {
-  .badge {
+  .counter {
     position: relative;
     top: -1px;
   }
 }
 .btn-mini {
-  .badge {
+  .counter {
     top: 0;
   }
 }