aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2012-02-10 23:50:45 -0800
committerMark Otto <[email protected]>2012-02-10 23:50:45 -0800
commitc720d951be4481dab684955b7ef1a4ebb03ed0cf (patch)
tree528b20496a046b0de2d93d0bc9712875ab0699fb /docs
parent8a91f927f51fc96221dd553baef5dbe73b8b9b4c (diff)
downloadbootstrap-c720d951be4481dab684955b7ef1a4ebb03ed0cf.tar.xz
bootstrap-c720d951be4481dab684955b7ef1a4ebb03ed0cf.zip
add best practices and re-org the button groups
Diffstat (limited to 'docs')
-rw-r--r--docs/assets/bootstrap.zipbin52621 -> 52621 bytes
-rw-r--r--docs/components.html38
-rw-r--r--docs/templates/pages/components.mustache38
3 files changed, 46 insertions, 30 deletions
diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip
index 382cbcef4..0c63fb363 100644
--- a/docs/assets/bootstrap.zip
+++ b/docs/assets/bootstrap.zip
Binary files differ
diff --git a/docs/components.html b/docs/components.html
index 2a31528ea..cb41c736e 100644
--- a/docs/components.html
+++ b/docs/components.html
@@ -118,14 +118,34 @@
<div class="span4">
<h3>Button groups</h3>
<p>Use button groups to join multiple buttons together as one composite component. Build them with a series of <code>&lt;a&gt;</code> or <code>&lt;button&gt;</code> elements.</p>
- <p>You can also combine sets of <code>&lt;div class="btn-group"&gt;</code> into a <code>&lt;div class="btn-toolbar"&gt;</code> for more complex projects.</p>
- <div class="btn-toolbar" style="margin-top: 18px;">
- <div class="btn-group">
+ <h3>Best practices</h3>
+ <p>We recommend the following guidelines for using button groups and toolbars:</p>
+ <ul>
+ <li>Always use the same element in a single button group, <code>&lt;a&gt;</code> or <code>&lt;button&gt;</code>.</li>
+ <li>Don't mix buttons of different colors in the same button group.</li>
+ <li>Use icons in addition to or instead of text, but be sure include alt and title text where appropriate.</li>
+ </ul>
+ <p><span class="label label-info">Related</span> Button groups with dropdowns (see below) should be called out separately and always include a dropdown caret to indicate intended behavior.</p>
+ </div>
+ <div class="span4">
+ <h3>Default example</h3>
+ <p>Here's how the HTML looks for a standard button group built with anchor tag buttons:</p>
+ <div class="">
+ <div class="btn-group" style="margin: 9px 0;">
<a class="btn" href="#">Left</a>
<a class="btn" href="#">Middle</a>
<a class="btn" href="#">Right</a>
</div>
</div>
+<pre class="prettyprint linenums">
+&lt;div class="btn-group"&gt;
+ &lt;a class="btn" href="#"&gt;1&lt;/a&gt;
+ &lt;a class="btn" href="#"&gt;2&lt;/a&gt;
+ &lt;a class="btn" href="#"&gt;3&lt;/a&gt;
+&lt;/div&gt;
+</pre>
+ <h3>Toolbar example</h3>
+ <p>Combine sets of <code>&lt;div class="btn-group"&gt;</code> into a <code>&lt;div class="btn-toolbar"&gt;</code> for more complex components.</p>
<div class="btn-toolbar">
<div class="btn-group">
<a class="btn" href="#">1</a>
@@ -142,18 +162,6 @@
<a class="btn" href="#">8</a>
</div>
</div>
- </div>
- <div class="span4">
- <h3>Example markup</h3>
- <p>Here's how the HTML looks for a standard button group built with anchor tag buttons:</p>
-<pre class="prettyprint linenums">
-&lt;div class="btn-group"&gt;
- &lt;a class="btn" href="#"&gt;1&lt;/a&gt;
- &lt;a class="btn" href="#"&gt;2&lt;/a&gt;
- &lt;a class="btn" href="#"&gt;3&lt;/a&gt;
-&lt;/div&gt;
-</pre>
- <p>And with a toolbar for multiple groups:</p>
<pre class="prettyprint linenums">
&lt;div class="btn-toolbar"&gt;
&lt;div class="btn-group"&gt;
diff --git a/docs/templates/pages/components.mustache b/docs/templates/pages/components.mustache
index 226283004..62a7083b6 100644
--- a/docs/templates/pages/components.mustache
+++ b/docs/templates/pages/components.mustache
@@ -42,14 +42,34 @@
<div class="span4">
<h3>{{_i}}Button groups{{/i}}</h3>
<p>{{_i}}Use button groups to join multiple buttons together as one composite component. Build them with a series of <code>&lt;a&gt;</code> or <code>&lt;button&gt;</code> elements.{{/i}}</p>
- <p>{{_i}}You can also combine sets of <code>&lt;div class="btn-group"&gt;</code> into a <code>&lt;div class="btn-toolbar"&gt;</code> for more complex projects.{{/i}}</p>
- <div class="btn-toolbar" style="margin-top: 18px;">
- <div class="btn-group">
+ <h3>{{_i}}Best practices{{/i}}</h3>
+ <p>{{_i}}We recommend the following guidelines for using button groups and toolbars:{{/i}}</p>
+ <ul>
+ <li>{{_i}}Always use the same element in a single button group, <code>&lt;a&gt;</code> or <code>&lt;button&gt;</code>.{{/i}}</li>
+ <li>{{_i}}Don't mix buttons of different colors in the same button group.{{/i}}</li>
+ <li>{{_i}}Use icons in addition to or instead of text, but be sure include alt and title text where appropriate.{{/i}}</li>
+ </ul>
+ <p>{{_i}}<span class="label label-info">Related</span> Button groups with dropdowns (see below) should be called out separately and always include a dropdown caret to indicate intended behavior.{{/i}}</p>
+ </div>
+ <div class="span4">
+ <h3>{{_i}}Default example{{/i}}</h3>
+ <p>{{_i}}Here's how the HTML looks for a standard button group built with anchor tag buttons:{{/i}}</p>
+ <div class="">
+ <div class="btn-group" style="margin: 9px 0;">
<a class="btn" href="#">{{_i}}Left{{/i}}</a>
<a class="btn" href="#">{{_i}}Middle{{/i}}</a>
<a class="btn" href="#">{{_i}}Right{{/i}}</a>
</div>
</div>
+<pre class="prettyprint linenums">
+&lt;div class="btn-group"&gt;
+ &lt;a class="btn" href="#"&gt;1&lt;/a&gt;
+ &lt;a class="btn" href="#"&gt;2&lt;/a&gt;
+ &lt;a class="btn" href="#"&gt;3&lt;/a&gt;
+&lt;/div&gt;
+</pre>
+ <h3>{{_i}}Toolbar example{{/i}}</h3>
+ <p>{{_i}}Combine sets of <code>&lt;div class="btn-group"&gt;</code> into a <code>&lt;div class="btn-toolbar"&gt;</code> for more complex components.{{/i}}</p>
<div class="btn-toolbar">
<div class="btn-group">
<a class="btn" href="#">1</a>
@@ -66,18 +86,6 @@
<a class="btn" href="#">8</a>
</div>
</div>
- </div>
- <div class="span4">
- <h3>{{_i}}Example markup{{/i}}</h3>
- <p>{{_i}}Here's how the HTML looks for a standard button group built with anchor tag buttons:{{/i}}</p>
-<pre class="prettyprint linenums">
-&lt;div class="btn-group"&gt;
- &lt;a class="btn" href="#"&gt;1&lt;/a&gt;
- &lt;a class="btn" href="#"&gt;2&lt;/a&gt;
- &lt;a class="btn" href="#"&gt;3&lt;/a&gt;
-&lt;/div&gt;
-</pre>
- <p>{{_i}}And with a toolbar for multiple groups:{{/i}}</p>
<pre class="prettyprint linenums">
&lt;div class="btn-toolbar"&gt;
&lt;div class="btn-group"&gt;