diff options
| author | Jacob Thornton <[email protected]> | 2012-02-12 11:07:34 -0800 |
|---|---|---|
| committer | Jacob Thornton <[email protected]> | 2012-02-12 11:07:34 -0800 |
| commit | d7953a8f1e491d6ec5e479e26d15ae3b545fbb5f (patch) | |
| tree | 8bc5e771a8b3dad44e16aedb7ac1827ca368d952 /docs | |
| parent | ed07a4d0ce0e769ef6efbd8d465670b26a0a5e37 (diff) | |
| parent | 2eedf60d6284f8eef256999d2a59dd18bcbd2b2a (diff) | |
| download | bootstrap-d7953a8f1e491d6ec5e479e26d15ae3b545fbb5f.tar.xz bootstrap-d7953a8f1e491d6ec5e479e26d15ae3b545fbb5f.zip | |
Merge branch '2.0.1-wip' of https://github.com/twitter/bootstrap into 2.0.1-wip
Conflicts:
docs/assets/bootstrap.zip
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/assets/bootstrap.zip | bin | 52560 -> 52705 bytes | |||
| -rw-r--r-- | docs/assets/css/bootstrap-responsive.css | 2 | ||||
| -rw-r--r-- | docs/assets/css/bootstrap.css | 40 | ||||
| -rw-r--r-- | docs/assets/css/docs.css | 23 | ||||
| -rw-r--r-- | docs/base-css.html | 300 | ||||
| -rw-r--r-- | docs/components.html | 38 | ||||
| -rw-r--r-- | docs/javascript.html | 6 | ||||
| -rw-r--r-- | docs/less.html | 6 | ||||
| -rw-r--r-- | docs/scaffolding.html | 22 | ||||
| -rw-r--r-- | docs/templates/pages/base-css.mustache | 300 | ||||
| -rw-r--r-- | docs/templates/pages/components.mustache | 38 | ||||
| -rw-r--r-- | docs/templates/pages/javascript.mustache | 6 | ||||
| -rw-r--r-- | docs/templates/pages/less.mustache | 6 | ||||
| -rw-r--r-- | docs/templates/pages/scaffolding.mustache | 22 | ||||
| -rw-r--r-- | docs/templates/pages/upgrading.mustache | 13 | ||||
| -rw-r--r-- | docs/upgrading.html | 13 |
16 files changed, 453 insertions, 382 deletions
diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip Binary files differindex c850abc89..18f938cf9 100644 --- a/docs/assets/bootstrap.zip +++ b/docs/assets/bootstrap.zip diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css index 4d464ea88..c8c630296 100644 --- a/docs/assets/css/bootstrap-responsive.css +++ b/docs/assets/css/bootstrap-responsive.css @@ -25,7 +25,7 @@ .uneditable-input { display: block; width: 100%; - height: 28px; + min-height: 28px; /* Make inputs at least the height of their button counterpart */ /* Makes inputs behave like true block-level elements */ diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index 50d1f6944..1f2aae23e 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -374,7 +374,7 @@ ol { li { line-height: 18px; } -ul.unstyled { +ul.unstyled, ol.unstyled { margin-left: 0; list-style: none; } @@ -393,7 +393,7 @@ dd { hr { margin: 18px 0; border: 0; - border-top: 1px solid #e5e5e5; + border-top: 1px solid #eeeeee; border-bottom: 1px solid #ffffff; } strong { @@ -498,6 +498,10 @@ pre code { background-color: transparent; border: 0; } +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} form { margin: 0 0 18px; } @@ -517,6 +521,10 @@ legend { border: 0; border-bottom: 1px solid #eee; } +legend small { + font-size: 13.5px; + color: #999999; +} label, input, button, @@ -595,6 +603,9 @@ select, input[type="file"] { line-height: 28px; } +input[type="file"] { + line-height: 18px \9; +} select { width: 220px; background-color: #ffffff; @@ -649,7 +660,7 @@ input:focus, textarea:focus { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; outline: thin dotted \9; - /* IE6-8 */ + /* IE6-9 */ } input[type="file"]:focus, @@ -960,10 +971,17 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec .form-inline .input-prepend .add-on { vertical-align: middle; } +.form-search .radio, +.form-inline .radio, +.form-search .checkbox, +.form-inline .checkbox { + margin-bottom: 0; + vertical-align: middle; +} .control-group { margin-bottom: 9px; } -.form-horizontal legend + .control-group { +legend + .control-group { margin-top: 18px; -webkit-margin-top-collapse: separate; } @@ -1003,14 +1021,14 @@ table { padding: 8px; line-height: 18px; text-align: left; + vertical-align: top; border-top: 1px solid #ddd; } .table th { font-weight: bold; - vertical-align: bottom; } -.table td { - vertical-align: top; +.table thead th { + vertical-align: bottom; } .table thead:first-child tr th, .table thead:first-child tr td { border-top: 0; @@ -1124,7 +1142,7 @@ table .span12 { width: 924px; margin-left: 0; } -[class^="icon-"] { +[class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; @@ -1135,7 +1153,7 @@ table .span12 { background-repeat: no-repeat; *margin-right: .3em; } -[class^="icon-"]:last-child { +[class^="icon-"]:last-child, [class*=" icon-"]:last-child { *margin-left: 0; } .icon-white { @@ -1721,7 +1739,6 @@ table .span12 { box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); background-color: #e6e6e6; background-color: #d9d9d9 \9; - color: rgba(0, 0, 0, 0.5); outline: 0; } .btn.disabled, .btn[disabled] { @@ -2268,6 +2285,9 @@ button.btn.small, input[type="submit"].btn.small { .tabbable:after { clear: both; } +.tab-content { + overflow: hidden; +} .tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { border-bottom: 0; } diff --git a/docs/assets/css/docs.css b/docs/assets/css/docs.css index c3a6848d7..a532d0819 100644 --- a/docs/assets/css/docs.css +++ b/docs/assets/css/docs.css @@ -481,9 +481,6 @@ hr.soften { /* Misc -------------------------------------------------- */ -pre.prettyprint { - overflow: hidden; -} .browser-support { max-width: 100%; @@ -546,28 +543,12 @@ form.well { /* Icons ------------------------- */ .the-icons { - margin-bottom: 18px; -} -.the-icons i { - display: block; - margin-bottom: 5px; + margin-left: 0; + list-style: none; } .the-icons i:hover { background-color: rgba(255,0,0,.25); } -.the-icons i:after { - display: block; - content: attr(class); - font-style: normal; - margin-left: 20px; - width: 140px; -} -#javascript input[type=checkbox] { - position: relative; - top: -1px; - display: inline; - margin-left: 6px; -} /* Eaxmples page ------------------------- */ diff --git a/docs/base-css.html b/docs/base-css.html index 3317f9321..845f0460e 100644 --- a/docs/base-css.html +++ b/docs/base-css.html @@ -375,7 +375,7 @@ For example, <code>section</code> should be wrapped as inline. </div><!--/span--> <div class="span4"> <h2>Basic block</h2> - <p>Use <code><pre></code> for multiple lines of code. Be sure to turn any angle brackets into unicode characters for proper rendering.</p> + <p>Use <code><pre></code> for multiple lines of code. Be sure to escape any angle brackets in the code for proper rendering.</p> <pre> <p>Sample text here...</p> </pre> @@ -385,6 +385,7 @@ For example, <code>section</code> should be wrapped as inline. </pre> </pre> <p><strong>Note:</strong> Be sure to keep code within <code><pre></code> tags as close to the left as possible; it will render all tabs.</p> + <p>You may optionally add the <code>.pre-scrollable</code> class which will set a max-height of 350px and provide a y-axis scrollbar.</p> </div><!--/span--> <div class="span4"> <h2>Google Prettify</h2> @@ -906,7 +907,10 @@ For example, <code>section</code> should be wrapped as inline. <form class="well form-inline"> <input type="text" class="input-small" placeholder="Email"> <input type="password" class="input-small" placeholder="Password"> - <button type="submit" class="btn">Go</button> + <label class="checkbox"> + <input type="checkbox"> Remember? + </label> + <button type="submit" class="btn">Sign in</button> </form> <pre class="prettyprint linenums"> <form class="well form-inline"> @@ -980,7 +984,7 @@ For example, <code>section</code> should be wrapped as inline. </div> <div class="form-actions"> <button type="submit" class="btn btn-primary">Save changes</button> - <button type="reset" class="btn">Cancel</button> + <button class="btn">Cancel</button> </div> </fieldset> </form> @@ -1089,7 +1093,7 @@ For example, <code>section</code> should be wrapped as inline. </div> <div class="form-actions"> <button type="submit" class="btn btn-primary">Save changes</button> - <button type="reset" class="btn">Cancel</button> + <button class="btn">Cancel</button> </div> </fieldset> </form> @@ -1213,7 +1217,7 @@ For example, <code>section</code> should be wrapped as inline. </div> <div class="form-actions"> <button type="submit" class="btn btn-primary">Save changes</button> - <button type="reset" class="btn">Cancel</button> + <button class="btn">Cancel</button> </div> </fieldset> </form> @@ -1297,23 +1301,27 @@ For example, <code>section</code> should be wrapped as inline. <h3>Multiple sizes</h3> <p>Fancy larger or smaller buttons? Add <code>.btn-large</code> or <code>.btn-small</code> for two additional sizes.</p> <p> - <a href="#" class="btn btn-large btn-primary">Primary action</a> - <a href="#" class="btn btn-large">Action</a> + <button class="btn btn-large btn-primary">Primary action</button> + <button class="btn btn-large">Action</button> </p> <p> - <a href="#" class="btn btn-small btn-primary">Primary action</a> - <a href="#" class="btn btn-small">Action</a> + <button class="btn btn-small btn-primary">Primary action</button> + <button class="btn btn-small">Action</button> </p> <br> <h3>Disabled state</h3> - <p>For disabled buttons, use <code>.btn-disabled</code> for links and <code>:disabled</code> for <code><button></code> elements.</p> + <p>For disabled buttons, add the <code>.disabled</code> class to links and the <code>disabled</code> attribute for <code><button></code> elements.</p> <p> - <a href="#" class="btn btn-large btn-primary disabled">Primary action</a> - <a href="#" class="btn btn-large disabled">Action</a> + <a href="#" class="btn btn-large btn-primary disabled">Primary link</a> + <a href="#" class="btn btn-large disabled">Link</a> + </p> + <p style="margin-bottom: 18px;"> + <button class="btn btn-large btn-primary disabled" disabled="disabled">Primary button</button> + <button class="btn btn-large" disabled>Button</button> </p> <p> - <button class="btn btn-large btn-primary disabled" disabled="disabled">Primary action</button> - <button class="btn btn-large" disabled>Action</button> + <span class="label label-info">Heads up!</span> + We use <code>.disabled</code> as a utility class here, similar to the common <code>.active</code> class, so no prefix is required. </p> </div> <div class="span4"> @@ -1350,144 +1358,140 @@ For example, <code>section</code> should be wrapped as inline. </div> <div class="row"> <div class="span3"> - <div class="the-icons"> - <i class="icon-glass"></i> - <i class="icon-music"></i> - <i class="icon-search"></i> - <i class="icon-envelope"></i> - <i class="icon-heart"></i> - <i class="icon-star"></i> - <i class="icon-star-empty"></i> - <i class="icon-user"></i> - <i class="icon-film"></i> - <i class="icon-th-large"></i> - <i class="icon-th"></i> - <i class="icon-th-list"></i> - <i class="icon-ok"></i> - <i class="icon-remove"></i> - <i class="icon-zoom-in"></i> - <i class="icon-zoom-out"></i> - <i class="icon-off"></i> - <i class="icon-signal"></i> - <i class="icon-cog"></i> - <i class="icon-trash"></i> - - <i class="icon-home"></i> - <i class="icon-file"></i> - <i class="icon-time"></i> - <i class="icon-road"></i> - <i class="icon-download-alt"></i> - <i class="icon-download"></i> - <i class="icon-upload"></i> - <i class="icon-inbox"></i> - <i class="icon-play-circle"></i> - <i class="icon-repeat"></i> - </div> + <ul class="the-icons"> + <li><i class="icon-glass"></i> icon-glass</li> + <li><i class="icon-music"></i> icon-music</li> + <li><i class="icon-search"></i> icon-search</li> + <li><i class="icon-envelope"></i> icon-envelope</li> + <li><i class="icon-heart"></i> icon-heart</li> + <li><i class="icon-star"></i> icon-star</li> + <li><i class="icon-star-empty"></i> icon-star-empty</li> + <li><i class="icon-user"></i> icon-user</li> + <li><i class="icon-film"></i> icon-film</li> + <li><i class="icon-th-large"></i> icon-th-large</li> + <li><i class="icon-th"></i> icon-th</li> + <li><i class="icon-th-list"></i> icon-th-list</li> + <li><i class="icon-ok"></i> icon-ok</li> + <li><i class="icon-remove"></i> icon-remove</li> + <li><i class="icon-zoom-in"></i> icon-zoom-in</li> + <li><i class="icon-zoom-out"></i> icon-zoom-out</li> + <li><i class="icon-off"></i> icon-off</li> + <li><i class="icon-signal"></i> icon-signal</li> + <li><i class="icon-cog"></i> icon-cog</li> + <li><i class="icon-trash"></i> icon-trash</li> + <li><i class="icon-home"></i> icon-home</li> + <li><i class="icon-file"></i> icon-file</li> + <li><i class="icon-time"></i> icon-time</li> + <li><i class="icon-road"></i> icon-road</li> + <li><i class="icon-download-alt"></i> icon-download-alt</li> + <li><i class="icon-download"></i> icon-download</li> + <li><i class="icon-upload"></i> icon-upload</li> + <li><i class="icon-inbox"></i> icon-inbox</li> + <li><i class="icon-play-circle"></i> icon-play-circle</li> + <li><i class="icon-repeat"></i> icon-repeat</li> + </ul> </div> <div class="span3"> - <div class="the-icons"> - <i class="icon-refresh"></i> - <i class="icon-list-alt"></i> - <i class="icon-lock"></i> - <i class="icon-flag"></i> - <i class="icon-headphones"></i> - <i class="icon-volume-off"></i> - <i class="icon-volume-down"></i> - <i class="icon-volume-up"></i> - <i class="icon-qrcode"></i> - <i class="icon-barcode"></i> - - <i class="icon-tag"></i> - <i class="icon-tags"></i> - <i class="icon-book"></i> - <i class="icon-bookmark"></i> - <i class="icon-print"></i> - <i class="icon-camera"></i> - <i class="icon-font"></i> - <i class="icon-bold"></i> - <i class="icon-italic"></i> - <i class="icon-text-height"></i> - <i class="icon-text-width"></i> - <i class="icon-align-left"></i> - <i class="icon-align-center"></i> - <i class="icon-align-right"></i> - <i class="icon-align-justify"></i> - <i class="icon-list"></i> - <i class="icon-indent-left"></i> - <i class="icon-indent-right"></i> - <i class="icon-facetime-video"></i> - <i class="icon-picture"></i> - </div> + <ul class="the-icons"> + <li><i class="icon-refresh"></i> icon-refresh</li> + <li><i class="icon-list-alt"></i> icon-list-alt</li> + <li><i class="icon-lock"></i> icon-lock</li> + <li><i class="icon-flag"></i> icon-flag</li> + <li><i class="icon-headphones"></i> icon-headphones</li> + <li><i class="icon-volume-off"></i> icon-volume-off</li> + <li><i class="icon-volume-down"></i> icon-volume-down</li> + <li><i class="icon-volume-up"></i> icon-volume-up</li> + <li><i class="icon-qrcode"></i> icon-qrcode</li> + <li><i class="icon-barcode"></i> icon-barcode</li> + <li><i class="icon-tag"></i> icon-tag</li> + <li><i class="icon-tags"></i> icon-tags</li> + <li><i class="icon-book"></i> icon-book</li> + <li><i class="icon-bookmark"></i> icon-bookmark</li> + <li><i class="icon-print"></i> icon-print</li> + <li><i class="icon-camera"></i> icon-camera</li> + <li><i class="icon-font"></i> icon-font</li> + <li><i class="icon-bold"></i> icon-bold</li> + <li><i class="icon-italic"></i> icon-italic</li> + <li><i class="icon-text-height"></i> icon-text-height</li> + <li><i class="icon-text-width"></i> icon-text-width</li> + <li><i class="icon-align-left"></i> icon-align-left</li> + <li><i class="icon-align-center"></i> icon-align-center</li> + <li><i class="icon-align-right"></i> icon-align-right</li> + <li><i class="icon-align-justify"></i> icon-align-justify</li> + <li><i class="icon-list"></i> icon-list</li> + <li><i class="icon-indent-left"></i> icon-indent-left</li> + <li><i class="icon-indent-right"></i> icon-indent-right</li> + <li><i class="icon-facetime-video"></i> icon-facetime-video</li> + <li><i class="icon-picture"></i> icon-picture</li> + </ul> </div> <div class="span3"> - <div class="the-icons"> - <i class="icon-pencil"></i> - <i class="icon-map-marker"></i> - <i class="icon-adjust"></i> - <i class="icon-tint"></i> - <i class="icon-edit"></i> - <i class="icon-share"></i> - <i class="icon-check"></i> - <i class="icon-move"></i> - <i class="icon-step-backward"></i> - <i class="icon-fast-backward"></i> - <i class="icon-backward"></i> - <i class="icon-play"></i> - <i class="icon-pause"></i> - <i class="icon-stop"></i> - <i class="icon-forward"></i> - <i class="icon-fast-forward"></i> - <i class="icon-step-forward"></i> - <i class="icon-eject"></i> - <i class="icon-chevron-left"></i> - <i class="icon-chevron-right"></i> - - <i class="icon-plus-sign"></i> - <i class="icon-minus-sign"></i> - <i class="icon-remove-sign"></i> - <i class="icon-ok-sign"></i> - <i class="icon-question-sign"></i> - <i class="icon-info-sign"></i> - <i class="icon-screenshot"></i> - <i class="icon-remove-circle"></i> - <i class="icon-ok-circle"></i> - <i class="icon-ban-circle"></i> - </div> + <ul class="the-icons"> + <li><i class="icon-pencil"></i> icon-pencil</li> + <li><i class="icon-map-marker"></i> icon-map-marker</li> + <li><i class="icon-adjust"></i> icon-adjust</li> + <li><i class="icon-tint"></i> icon-tint</li> + <li><i class="icon-edit"></i> icon-edit</li> + <li><i class="icon-share"></i> icon-share</li> + <li><i class="icon-check"></i> icon-check</li> + <li><i class="icon-move"></i> icon-move</li> + <li><i class="icon-step-backward"></i> icon-step-backward</li> + <li><i class="icon-fast-backward"></i> icon-fast-backward</li> + <li><i class="icon-backward"></i> icon-backward</li> + <li><i class="icon-play"></i> icon-play</li> + <li><i class="icon-pause"></i> icon-pause</li> + <li><i class="icon-stop"></i> icon-stop</li> + <li><i class="icon-forward"></i> icon-forward</li> + <li><i class="icon-fast-forward"></i> icon-fast-forward</li> + <li><i class="icon-step-forward"></i> icon-step-forward</li> + <li><i class="icon-eject"></i> icon-eject</li> + <li><i class="icon-chevron-left"></i> icon-chevron-left</li> + <li><i class="icon-chevron-right"></i> icon-chevron-right</li> + <li><i class="icon-plus-sign"></i> icon-plus-sign</li> + <li><i class="icon-minus-sign"></i> icon-minus-sign</li> + <li><i class="icon-remove-sign"></i> icon-remove-sign</li> + <li><i class="icon-ok-sign"></i> icon-ok-sign</li> + <li><i class="icon-question-sign"></i> icon-question-sign</li> + <li><i class="icon-info-sign"></i> icon-info-sign</li> + <li><i class="icon-screenshot"></i> icon-screenshot</li> + <li><i class="icon-remove-circle"></i> icon-remove-circle</li> + <li><i class="icon-ok-circle"></i> icon-ok-circle</li> + <li><i class="icon-ban-circle"></i> icon-ban-circle</li> + </ul> </div> <div class="span3"> - <div class="the-icons"> - <i class="icon-arrow-left"></i> - <i class="icon-arrow-right"></i> - <i class="icon-arrow-up"></i> - <i class="icon-arrow-down"></i> - <i class="icon-share-alt"></i> - <i class="icon-resize-full"></i> - <i class="icon-resize-small"></i> - <i class="icon-plus"></i> - <i class="icon-minus"></i> - <i class="icon-asterisk"></i> - - <i class="icon-exclamation-sign"></i> - <i class="icon-gift"></i> - <i class="icon-leaf"></i> - <i class="icon-fire"></i> - <i class="icon-eye-open"></i> - <i class="icon-eye-close"></i> - <i class="icon-warning-sign"></i> - <i class="icon-plane"></i> - <i class="icon-calendar"></i> - <i class="icon-random"></i> - <i class="icon-comment"></i> - <i class="icon-magnet"></i> - <i class="icon-chevron-up"></i> - <i class="icon-chevron-down"></i> - <i class="icon-retweet"></i> - <i class="icon-shopping-cart"></i> - <i class="icon-folder-close"></i> - <i class="icon-folder-open"></i> - <i class="icon-resize-vertical"></i> - <i class="icon-resize-horizontal"></i> - </div> + <ul class="the-icons"> + <li><i class="icon-arrow-left"></i> icon-arrow-left</li> + <li><i class="icon-arrow-right"></i> icon-arrow-right</li> + <li><i class="icon-arrow-up"></i> icon-arrow-up</li> + <li><i class="icon-arrow-down"></i> icon-arrow-down</li> + <li><i class="icon-share-alt"></i> icon-share-alt</li> + <li><i class="icon-resize-full"></i> icon-resize-full</li> + <li><i class="icon-resize-small"></i> icon-resize-small</li> + <li><i class="icon-plus"></i> icon-plus</li> + <li><i class="icon-minus"></i> icon-minus</li> + <li><i class="icon-asterisk"></i> icon-asterisk</li> + <li><i class="icon-exclamation-sign"></i> icon-exclamation-sign</li> + <li><i class="icon-gift"></i> icon-gift</li> + <li><i class="icon-leaf"></i> icon-leaf</li> + <li><i class="icon-fire"></i> icon-fire</li> + <li><i class="icon-eye-open"></i> icon-eye-open</li> + <li><i class="icon-eye-close"></i> icon-eye-close</li> + <li><i class="icon-warning-sign"></i> icon-warning-sign</li> + <li><i class="icon-plane"></i> icon-plane</li> + <li><i class="icon-calendar"></i> icon-calendar</li> + <li><i class="icon-random"></i> icon-random</li> + <li><i class="icon-comment"></i> icon-comment</li> + <li><i class="icon-magnet"></i> icon-magnet</li> + <li><i class="icon-chevron-up"></i> icon-chevron-up</li> + <li><i class="icon-chevron-down"></i> icon-chevron-down</li> + <li><i class="icon-retweet"></i> icon-retweet</li> + <li><i class="icon-shopping-cart"></i> icon-shopping-cart</li> + <li><i class="icon-folder-close"></i> icon-folder-close</li> + <li><i class="icon-folder-open"></i> icon-folder-open</li> + <li><i class="icon-resize-vertical"></i> icon-resize-vertical</li> + <li><i class="icon-resize-horizontal"></i> icon-resize-horizontal</li> + </ul> </div> </div> <div class="alert alert-info"> @@ -1514,10 +1518,6 @@ For example, <code>section</code> should be wrapped as inline. <i class="icon-search icon-white"></i> </pre> <p>There are 120 classes to choose from for your icons. Just add an <code><i></code> tag with the right classes and you're set. You can find the full list in <strong>sprites.less</strong> or right here in this document.</p> - <div class="alert alert-info"> - <strong>Heads up!</strong> - The <code>.icon-</code> class must be listed first in the class tag for proper CSS targeting. - </div> </div> <div class="span4"> <h3>Use cases</h3> 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><a></code> or <code><button></code> elements.</p> - <p>You can also combine sets of <code><div class="btn-group"></code> into a <code><div class="btn-toolbar"></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><a></code> or <code><button></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"> +<div class="btn-group"> + <a class="btn" href="#">1</a> + <a class="btn" href="#">2</a> + <a class="btn" href="#">3</a> +</div> +</pre> + <h3>Toolbar example</h3> + <p>Combine sets of <code><div class="btn-group"></code> into a <code><div class="btn-toolbar"></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"> -<div class="btn-group"> - <a class="btn" href="#">1</a> - <a class="btn" href="#">2</a> - <a class="btn" href="#">3</a> -</div> -</pre> - <p>And with a toolbar for multiple groups:</p> <pre class="prettyprint linenums"> <div class="btn-toolbar"> <div class="btn-group"> diff --git a/docs/javascript.html b/docs/javascript.html index 861c18c1a..c30282f28 100644 --- a/docs/javascript.html +++ b/docs/javascript.html @@ -134,7 +134,7 @@ <div class="span3"> <label> <h3><a href="./javascript.html#tooltips">Tooltips</a></h3> - <p>A new take on the jQuery Tipsy plugin, Tooltips don't rely on images, use CSS3 for animations, and data-attributes for local title storage.</p> + <p>A new take on the jQuery Tipsy plugin, Tooltips don't rely on images—they use CSS3 for animations and data-attributes for local title storage.</p> </label> </div> <div class="span3"> @@ -700,14 +700,14 @@ $('a[data-toggle="tab"]').on('shown', function (e) { <div class="row"> <div class="span3 columns"> <h3>About Tooltips</h3> - <p>Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, uss css3 for animations, and data-attributes for local title storage.</p> + <p>Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use css3 for animations, and data-attributes for local title storage.</p> <a href="assets/js/bootstrap-tooltip.js" target="_blank" class="btn">Download file</a> </div> <div class="span9 columns"> <h2>Example use of Tooltips</h2> <p>Hover over the links below to see tooltips:</p> <div class="tooltip-demo well"> - <p class="muted" style="margin-bottom: 0;">Tight pants next level keffiyeh <a href="#" rel='tooltip' title="first tooltip">you probably</a> haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel <a href="#" rel='tooltip' title='Another tooltip'>have a</a> terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A <a href="#" rel='tooltip' title='Another one here too'>really ironic</a> artisan whatever keytar, scenester farm-to-table banksy Austin <a href="#" rel='tooltip' title='The last tip!'>twitter handle</a> freegan cred raw denim single-origin coffee viral. + <p class="muted" style="margin-bottom: 0;">Tight pants next level keffiyeh <a href="#" rel="tooltip" title="first tooltip">you probably</a> haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel <a href="#" rel="tooltip" title="Another tooltip">have a</a> terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A <a href="#" rel="tooltip" title="Another one here too">really ironic</a> artisan whatever keytar, scenester farm-to-table banksy Austin <a href="#" rel="tooltip" title="The last tip!">twitter handle</a> freegan cred raw denim single-origin coffee viral. </p> </div> <hr> diff --git a/docs/less.html b/docs/less.html index 92b9099f5..0d1527fb3 100644 --- a/docs/less.html +++ b/docs/less.html @@ -123,7 +123,7 @@ </div> <div class="span4"> <h3>Operations</h3> - <p>Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiple, divide, add, and subtract your way to CSS sanity.</p> + <p>Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiply, divide, add, and subtract your way to CSS sanity.</p> </div> </div> </section> @@ -717,8 +717,8 @@ <div class="row"> <div class="span4"> <h3>Node with makefile</h3> - <p>Install the LESS command line compiler with npm by running the following command:</p> - <pre>$ npm install less</pre> + <p>Install the LESS command line compiler globally with npm by running the following command:</p> + <pre>$ npm install -g less</pre> <p>Once installed just run <code>make</code> from the root of your bootstrap directory and you're all set.</p> <p>Additionally, if you have <a href="https://github.com/mynyml/watchr">watchr</a> installed, you may run <code>make watch</code> to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).</p> </div><!-- /span4 --> diff --git a/docs/scaffolding.html b/docs/scaffolding.html index b2962f317..58bf88b24 100644 --- a/docs/scaffolding.html +++ b/docs/scaffolding.html @@ -173,7 +173,8 @@ <div class="row"> <div class="span6"> <p>With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new <code>.row</code> and set of <code>.span*</code> columns within an existing <code>.span*</code> column.</p> - <h4>Example</h4> + <h3>Example</h3> + <p>Nested rows should include a set of columns that add up to the number of columns of it's parent. For example, two nested <code>.span3</code> columns should be placed within a <code>.span6</code>.</p> <div class="row show-grid"> <div class="span6"> Level 1 of column @@ -187,6 +188,21 @@ </div> </div> </div> + <h3>Fluid example</h3> + <p>Nesting with fluid grids is a bit different: the number of nested columns doesn't need to match the parent. Instead, your columns are reset at each level because each row takes up 100% of the parent column.</p> + <div class="row-fluid show-grid"> + <div class="span12"> + Fluid 12 + <div class="row-fluid show-grid"> + <div class="span6"> + Fluid 6 + </div> + <div class="span6"> + Fluid 6 + </div> + </div> + </div> + </div> </div> <div class="span6"> <pre class="prettyprint linenums"> @@ -315,7 +331,7 @@ </div> <div class="span8"> <h2>Supported devices</h2> - <p>Bootstrap supports a handful of media queries to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:</p> + <p>Bootstrap supports a handful of media queries in a single file to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:</p> <table class="table table-bordered table-striped"> <thead> <tr> @@ -339,7 +355,7 @@ <tr> <td>Landscape tablets</td> <td>768px to 980px</td> - <td>44px</td> + <td>42px</td> <td>20px</td> </tr> <tr> diff --git a/docs/templates/pages/base-css.mustache b/docs/templates/pages/base-css.mustache index 8fe3443a6..04d2c7c07 100644 --- a/docs/templates/pages/base-css.mustache +++ b/docs/templates/pages/base-css.mustache @@ -299,7 +299,7 @@ </div><!--/span--> <div class="span4"> <h2>Basic block</h2> - <p>{{_i}}Use <code><pre></code> for multiple lines of code. Be sure to turn any angle brackets into unicode characters for proper rendering.{{/i}}</p> + <p>{{_i}}Use <code><pre></code> for multiple lines of code. Be sure to escape any angle brackets in the code for proper rendering.{{/i}}</p> <pre> <p>{{_i}}Sample text here...{{/i}}</p> </pre> @@ -309,6 +309,7 @@ </pre> </pre> <p>{{_i}}<strong>Note:</strong> Be sure to keep code within <code><pre></code> tags as close to the left as possible; it will render all tabs.{{/i}}</p> + <p>{{_i}}You may optionally add the <code>.pre-scrollable</code> class which will set a max-height of 350px and provide a y-axis scrollbar.{{/i}}</p> </div><!--/span--> <div class="span4"> <h2>Google Prettify</h2> @@ -830,7 +831,10 @@ <form class="well form-inline"> <input type="text" class="input-small" placeholder="{{_i}}Email{{/i}}"> <input type="password" class="input-small" placeholder="{{_i}}Password{{/i}}"> - <button type="submit" class="btn">{{_i}}Go{{/i}}</button> + <label class="checkbox"> + <input type="checkbox"> {{_i}}Remember?{{/i}} + </label> + <button type="submit" class="btn">{{_i}}Sign in{{/i}}</button> </form> <pre class="prettyprint linenums"> <form class="well form-inline"> @@ -904,7 +908,7 @@ </div> <div class="form-actions"> <button type="submit" class="btn btn-primary">{{_i}}Save changes{{/i}}</button> - <button type="reset" class="btn">{{_i}}Cancel{{/i}}</button> + <button class="btn">{{_i}}Cancel{{/i}}</button> </div> </fieldset> </form> @@ -1013,7 +1017,7 @@ </div> <div class="form-actions"> <button type="submit" class="btn btn-primary">{{_i}}Save changes{{/i}}</button> - <button type="reset" class="btn">{{_i}}Cancel{{/i}}</button> + <button class="btn">{{_i}}Cancel{{/i}}</button> </div> </fieldset> </form> @@ -1137,7 +1141,7 @@ </div> <div class="form-actions"> <button type="submit" class="btn btn-primary">{{_i}}Save changes{{/i}}</button> - <button type="reset" class="btn">{{_i}}Cancel{{/i}}</button> + <button class="btn">{{_i}}Cancel{{/i}}</button> </div> </fieldset> </form> @@ -1221,23 +1225,27 @@ <h3>{{_i}}Multiple sizes{{/i}}</h3> <p>{{_i}}Fancy larger or smaller buttons? Add <code>.btn-large</code> or <code>.btn-small</code> for two additional sizes.{{/i}}</p> <p> - <a href="#" class="btn btn-large btn-primary">{{_i}}Primary action{{/i}}</a> - <a href="#" class="btn btn-large">{{_i}}Action{{/i}}</a> + <button class="btn btn-large btn-primary">{{_i}}Primary action{{/i}}</button> + <button class="btn btn-large">{{_i}}Action{{/i}}</button> </p> <p> - <a href="#" class="btn btn-small btn-primary">{{_i}}Primary action{{/i}}</a> - <a href="#" class="btn btn-small">{{_i}}Action{{/i}}</a> + <button class="btn btn-small btn-primary">{{_i}}Primary action{{/i}}</button> + <button class="btn btn-small">{{_i}}Action{{/i}}</button> </p> <br> <h3>{{_i}}Disabled state{{/i}}</h3> - <p>{{_i}}For disabled buttons, use <code>.btn-disabled</code> for links and <code>:disabled</code> for <code><button></code> elements.{{/i}}</p> + <p>{{_i}}For disabled buttons, add the <code>.disabled</code> class to links and the <code>disabled</code> attribute for <code><button></code> elements.{{/i}}</p> <p> - <a href="#" class="btn btn-large btn-primary disabled">{{_i}}Primary action{{/i}}</a> - <a href="#" class="btn btn-large disabled">{{_i}}Action{{/i}}</a> + <a href="#" class="btn btn-large btn-primary disabled">{{_i}}Primary link{{/i}}</a> + <a href="#" class="btn btn-large disabled">{{_i}}Link{{/i}}</a> + </p> + <p style="margin-bottom: 18px;"> + <button class="btn btn-large btn-primary disabled" disabled="disabled">{{_i}}Primary button{{/i}}</button> + <button class="btn btn-large" disabled>{{_i}}Button{{/i}}</button> </p> <p> - <button class="btn btn-large btn-primary disabled" disabled="disabled">{{_i}}Primary action{{/i}}</button> - <button class="btn btn-large" disabled>{{_i}}Action{{/i}}</button> + <span class="label label-info">{{_i}}Heads up!{{/i}}</span> + {{_i}}We use <code>.disabled</code> as a utility class here, similar to the common <code>.active</code> class, so no prefix is required.{{/i}} </p> </div> <div class="span4"> @@ -1274,144 +1282,140 @@ </div> <div class="row"> <div class="span3"> - <div class="the-icons"> - <i class="icon-glass"></i> - <i class="icon-music"></i> - <i class="icon-search"></i> - <i class="icon-envelope"></i> - <i class="icon-heart"></i> - <i class="icon-star"></i> - <i class="icon-star-empty"></i> - <i class="icon-user"></i> - <i class="icon-film"></i> - <i class="icon-th-large"></i> - <i class="icon-th"></i> - <i class="icon-th-list"></i> - <i class="icon-ok"></i> - <i class="icon-remove"></i> - <i class="icon-zoom-in"></i> - <i class="icon-zoom-out"></i> - <i class="icon-off"></i> - <i class="icon-signal"></i> - <i class="icon-cog"></i> - <i class="icon-trash"></i> - - <i class="icon-home"></i> - <i class="icon-file"></i> - <i class="icon-time"></i> - <i class="icon-road"></i> - <i class="icon-download-alt"></i> - <i class="icon-download"></i> - <i class="icon-upload"></i> - <i class="icon-inbox"></i> - <i class="icon-play-circle"></i> - <i class="icon-repeat"></i> - </div> + <ul class="the-icons"> + <li><i class="icon-glass"></i> icon-glass</li> + <li><i class="icon-music"></i> icon-music</li> + <li><i class="icon-search"></i> icon-search</li> + <li><i class="icon-envelope"></i> icon-envelope</li> + <li><i class="icon-heart"></i> icon-heart</li> + <li><i class="icon-star"></i> icon-star</li> + <li><i class="icon-star-empty"></i> icon-star-empty</li> + <li><i class="icon-user"></i> icon-user</li> + <li><i class="icon-film"></i> icon-film</li> + <li><i class="icon-th-large"></i> icon-th-large</li> + <li><i class="icon-th"></i> icon-th</li> + <li><i class="icon-th-list"></i> icon-th-list</li> + <li><i class="icon-ok"></i> icon-ok</li> + <li><i class="icon-remove"></i> icon-remove</li> + <li><i class="icon-zoom-in"></i> icon-zoom-in</li> + <li><i class="icon-zoom-out"></i> icon-zoom-out</li> + <li><i class="icon-off"></i> icon-off</li> + <li><i class="icon-signal"></i> icon-signal</li> + <li><i class="icon-cog"></i> icon-cog</li> + <li><i class="icon-trash"></i> icon-trash</li> + <li><i class="icon-home"></i> icon-home</li> + <li><i class="icon-file"></i> icon-file</li> + <li><i class="icon-time"></i> icon-time</li> + <li><i class="icon-road"></i> icon-road</li> + <li><i class="icon-download-alt"></i> icon-download-alt</li> + <li><i class="icon-download"></i> icon-download</li> + <li><i class="icon-upload"></i> icon-upload</li> + <li><i class="icon-inbox"></i> icon-inbox</li> + <li><i class="icon-play-circle"></i> icon-play-circle</li> + <li><i class="icon-repeat"></i> icon-repeat</li> + </ul> </div> <div class="span3"> - <div class="the-icons"> - <i class="icon-refresh"></i> - <i class="icon-list-alt"></i> - <i class="icon-lock"></i> - <i class="icon-flag"></i> - <i class="icon-headphones"></i> - <i class="icon-volume-off"></i> - <i class="icon-volume-down"></i> - <i class="icon-volume-up"></i> - <i class="icon-qrcode"></i> - <i class="icon-barcode"></i> - - <i class="icon-tag"></i> - <i class="icon-tags"></i> - <i class="icon-book"></i> - <i class="icon-bookmark"></i> - <i class="icon-print"></i> - <i class="icon-camera"></i> - <i class="icon-font"></i> - <i class="icon-bold"></i> - <i class="icon-italic"></i> - <i class="icon-text-height"></i> - <i class="icon-text-width"></i> - <i class="icon-align-left"></i> - <i class="icon-align-center"></i> - <i class="icon-align-right"></i> - <i class="icon-align-justify"></i> - <i class="icon-list"></i> - <i class="icon-indent-left"></i> - <i class="icon-indent-right"></i> - <i class="icon-facetime-video"></i> - <i class="icon-picture"></i> - </div> + <ul class="the-icons"> + <li><i class="icon-refresh"></i> icon-refresh</li> + <li><i class="icon-list-alt"></i> icon-list-alt</li> + <li><i class="icon-lock"></i> icon-lock</li> + <li><i class="icon-flag"></i> icon-flag</li> + <li><i class="icon-headphones"></i> icon-headphones</li> + <li><i class="icon-volume-off"></i> icon-volume-off</li> + <li><i class="icon-volume-down"></i> icon-volume-down</li> + <li><i class="icon-volume-up"></i> icon-volume-up</li> + <li><i class="icon-qrcode"></i> icon-qrcode</li> + <li><i class="icon-barcode"></i> icon-barcode</li> + <li><i class="icon-tag"></i> icon-tag</li> + <li><i class="icon-tags"></i> icon-tags</li> + <li><i class="icon-book"></i> icon-book</li> + <li><i class="icon-bookmark"></i> icon-bookmark</li> + <li><i class="icon-print"></i> icon-print</li> + <li><i class="icon-camera"></i> icon-camera</li> + <li><i class="icon-font"></i> icon-font</li> + <li><i class="icon-bold"></i> icon-bold</li> + <li><i class="icon-italic"></i> icon-italic</li> + <li><i class="icon-text-height"></i> icon-text-height</li> + <li><i class="icon-text-width"></i> icon-text-width</li> + <li><i class="icon-align-left"></i> icon-align-left</li> + <li><i class="icon-align-center"></i> icon-align-center</li> + <li><i class="icon-align-right"></i> icon-align-right</li> + <li><i class="icon-align-justify"></i> icon-align-justify</li> + <li><i class="icon-list"></i> icon-list</li> + <li><i class="icon-indent-left"></i> icon-indent-left</li> + <li><i class="icon-indent-right"></i> icon-indent-right</li> + <li><i class="icon-facetime-video"></i> icon-facetime-video</li> + <li><i class="icon-picture"></i> icon-picture</li> + </ul> </div> <div class="span3"> - <div class="the-icons"> - <i class="icon-pencil"></i> - <i class="icon-map-marker"></i> - <i class="icon-adjust"></i> - <i class="icon-tint"></i> - <i class="icon-edit"></i> - <i class="icon-share"></i> - <i class="icon-check"></i> - <i class="icon-move"></i> - <i class="icon-step-backward"></i> - <i class="icon-fast-backward"></i> - <i class="icon-backward"></i> - <i class="icon-play"></i> - <i class="icon-pause"></i> - <i class="icon-stop"></i> - <i class="icon-forward"></i> - <i class="icon-fast-forward"></i> - <i class="icon-step-forward"></i> - <i class="icon-eject"></i> - <i class="icon-chevron-left"></i> - <i class="icon-chevron-right"></i> - - <i class="icon-plus-sign"></i> - <i class="icon-minus-sign"></i> - <i class="icon-remove-sign"></i> - <i class="icon-ok-sign"></i> - <i class="icon-question-sign"></i> - <i class="icon-info-sign"></i> - <i class="icon-screenshot"></i> - <i class="icon-remove-circle"></i> - <i class="icon-ok-circle"></i> - <i class="icon-ban-circle"></i> - </div> + <ul class="the-icons"> + <li><i class="icon-pencil"></i> icon-pencil</li> + <li><i class="icon-map-marker"></i> icon-map-marker</li> + <li><i class="icon-adjust"></i> icon-adjust</li> + <li><i class="icon-tint"></i> icon-tint</li> + <li><i class="icon-edit"></i> icon-edit</li> + <li><i class="icon-share"></i> icon-share</li> + <li><i class="icon-check"></i> icon-check</li> + <li><i class="icon-move"></i> icon-move</li> + <li><i class="icon-step-backward"></i> icon-step-backward</li> + <li><i class="icon-fast-backward"></i> icon-fast-backward</li> + <li><i class="icon-backward"></i> icon-backward</li> + <li><i class="icon-play"></i> icon-play</li> + <li><i class="icon-pause"></i> icon-pause</li> + <li><i class="icon-stop"></i> icon-stop</li> + <li><i class="icon-forward"></i> icon-forward</li> + <li><i class="icon-fast-forward"></i> icon-fast-forward</li> + <li><i class="icon-step-forward"></i> icon-step-forward</li> + <li><i class="icon-eject"></i> icon-eject</li> + <li><i class="icon-chevron-left"></i> icon-chevron-left</li> + <li><i class="icon-chevron-right"></i> icon-chevron-right</li> + <li><i class="icon-plus-sign"></i> icon-plus-sign</li> + <li><i class="icon-minus-sign"></i> icon-minus-sign</li> + <li><i class="icon-remove-sign"></i> icon-remove-sign</li> + <li><i class="icon-ok-sign"></i> icon-ok-sign</li> + <li><i class="icon-question-sign"></i> icon-question-sign</li> + <li><i class="icon-info-sign"></i> icon-info-sign</li> + <li><i class="icon-screenshot"></i> icon-screenshot</li> + <li><i class="icon-remove-circle"></i> icon-remove-circle</li> + <li><i class="icon-ok-circle"></i> icon-ok-circle</li> + <li><i class="icon-ban-circle"></i> icon-ban-circle</li> + </ul> </div> <div class="span3"> - <div class="the-icons"> - <i class="icon-arrow-left"></i> - <i class="icon-arrow-right"></i> - <i class="icon-arrow-up"></i> - <i class="icon-arrow-down"></i> - <i class="icon-share-alt"></i> - <i class="icon-resize-full"></i> - <i class="icon-resize-small"></i> - <i class="icon-plus"></i> - <i class="icon-minus"></i> - <i class="icon-asterisk"></i> - - <i class="icon-exclamation-sign"></i> - <i class="icon-gift"></i> - <i class="icon-leaf"></i> - <i class="icon-fire"></i> - <i class="icon-eye-open"></i> - <i class="icon-eye-close"></i> - <i class="icon-warning-sign"></i> - <i class="icon-plane"></i> - <i class="icon-calendar"></i> - <i class="icon-random"></i> - <i class="icon-comment"></i> - <i class="icon-magnet"></i> - <i class="icon-chevron-up"></i> - <i class="icon-chevron-down"></i> - <i class="icon-retweet"></i> - <i class="icon-shopping-cart"></i> - <i class="icon-folder-close"></i> - <i class="icon-folder-open"></i> - <i class="icon-resize-vertical"></i> - <i class="icon-resize-horizontal"></i> - </div> + <ul class="the-icons"> + <li><i class="icon-arrow-left"></i> icon-arrow-left</li> + <li><i class="icon-arrow-right"></i> icon-arrow-right</li> + <li><i class="icon-arrow-up"></i> icon-arrow-up</li> + <li><i class="icon-arrow-down"></i> icon-arrow-down</li> + <li><i class="icon-share-alt"></i> icon-share-alt</li> + <li><i class="icon-resize-full"></i> icon-resize-full</li> + <li><i class="icon-resize-small"></i> icon-resize-small</li> + <li><i class="icon-plus"></i> icon-plus</li> + <li><i class="icon-minus"></i> icon-minus</li> + <li><i class="icon-asterisk"></i> icon-asterisk</li> + <li><i class="icon-exclamation-sign"></i> icon-exclamation-sign</li> + <li><i class="icon-gift"></i> icon-gift</li> + <li><i class="icon-leaf"></i> icon-leaf</li> + <li><i class="icon-fire"></i> icon-fire</li> + <li><i class="icon-eye-open"></i> icon-eye-open</li> + <li><i class="icon-eye-close"></i> icon-eye-close</li> + <li><i class="icon-warning-sign"></i> icon-warning-sign</li> + <li><i class="icon-plane"></i> icon-plane</li> + <li><i class="icon-calendar"></i> icon-calendar</li> + <li><i class="icon-random"></i> icon-random</li> + <li><i class="icon-comment"></i> icon-comment</li> + <li><i class="icon-magnet"></i> icon-magnet</li> + <li><i class="icon-chevron-up"></i> icon-chevron-up</li> + <li><i class="icon-chevron-down"></i> icon-chevron-down</li> + <li><i class="icon-retweet"></i> icon-retweet</li> + <li><i class="icon-shopping-cart"></i> icon-shopping-cart</li> + <li><i class="icon-folder-close"></i> icon-folder-close</li> + <li><i class="icon-folder-open"></i> icon-folder-open</li> + <li><i class="icon-resize-vertical"></i> icon-resize-vertical</li> + <li><i class="icon-resize-horizontal"></i> icon-resize-horizontal</li> + </ul> </div> </div> <div class="alert alert-info"> @@ -1438,10 +1442,6 @@ <i class="icon-search icon-white"></i> </pre> <p>{{_i}}There are 120 classes to choose from for your icons. Just add an <code><i></code> tag with the right classes and you're set. You can find the full list in <strong>sprites.less</strong> or right here in this document.{{/i}}</p> - <div class="alert alert-info"> - <strong>{{_i}}Heads up!{{/i}}</strong> - {{_i}}The <code>.icon-</code> class must be listed first in the class tag for proper CSS targeting.{{/i}} - </div> </div> <div class="span4"> <h3>{{_i}}Use cases{{/i}}</h3> 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><a></code> or <code><button></code> elements.{{/i}}</p> - <p>{{_i}}You can also combine sets of <code><div class="btn-group"></code> into a <code><div class="btn-toolbar"></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><a></code> or <code><button></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"> +<div class="btn-group"> + <a class="btn" href="#">1</a> + <a class="btn" href="#">2</a> + <a class="btn" href="#">3</a> +</div> +</pre> + <h3>{{_i}}Toolbar example{{/i}}</h3> + <p>{{_i}}Combine sets of <code><div class="btn-group"></code> into a <code><div class="btn-toolbar"></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"> -<div class="btn-group"> - <a class="btn" href="#">1</a> - <a class="btn" href="#">2</a> - <a class="btn" href="#">3</a> -</div> -</pre> - <p>{{_i}}And with a toolbar for multiple groups:{{/i}}</p> <pre class="prettyprint linenums"> <div class="btn-toolbar"> <div class="btn-group"> diff --git a/docs/templates/pages/javascript.mustache b/docs/templates/pages/javascript.mustache index 88c90ce11..553913d21 100644 --- a/docs/templates/pages/javascript.mustache +++ b/docs/templates/pages/javascript.mustache @@ -58,7 +58,7 @@ <div class="span3"> <label> <h3><a href="./javascript.html#tooltips">{{_i}}Tooltips{{/i}}</a></h3> - <p>{{_i}}A new take on the jQuery Tipsy plugin, Tooltips don't rely on images, use CSS3 for animations, and data-attributes for local title storage.{{/i}}</p> + <p>{{_i}}A new take on the jQuery Tipsy plugin, Tooltips don't rely on images—they use CSS3 for animations and data-attributes for local title storage.{{/i}}</p> </label> </div> <div class="span3"> @@ -624,14 +624,14 @@ $('a[data-toggle="tab"]').on('shown', function (e) { <div class="row"> <div class="span3 columns"> <h3>{{_i}}About Tooltips{{/i}}</h3> - <p>{{_i}}Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, uss css3 for animations, and data-attributes for local title storage.{{/i}}</p> + <p>{{_i}}Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use css3 for animations, and data-attributes for local title storage.{{/i}}</p> <a href="assets/js/bootstrap-tooltip.js" target="_blank" class="btn">{{_i}}Download file{{/i}}</a> </div> <div class="span9 columns"> <h2>{{_i}}Example use of Tooltips{{/i}}</h2> <p>{{_i}}Hover over the links below to see tooltips:{{/i}}</p> <div class="tooltip-demo well"> - <p class="muted" style="margin-bottom: 0;">{{_i}}Tight pants next level keffiyeh <a href="#" rel='tooltip' title="first tooltip">you probably</a> haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel <a href="#" rel='tooltip' title='Another tooltip'>have a</a> terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A <a href="#" rel='tooltip' title='Another one here too'>really ironic</a> artisan whatever keytar, scenester farm-to-table banksy Austin <a href="#" rel='tooltip' title='The last tip!'>twitter handle</a> freegan cred raw denim single-origin coffee viral.{{/i}} + <p class="muted" style="margin-bottom: 0;">{{_i}}Tight pants next level keffiyeh <a href="#" rel="tooltip" title="first tooltip">you probably</a> haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel <a href="#" rel="tooltip" title="Another tooltip">have a</a> terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A <a href="#" rel="tooltip" title="Another one here too">really ironic</a> artisan whatever keytar, scenester farm-to-table banksy Austin <a href="#" rel="tooltip" title="The last tip!">twitter handle</a> freegan cred raw denim single-origin coffee viral.{{/i}} </p> </div> <hr> diff --git a/docs/templates/pages/less.mustache b/docs/templates/pages/less.mustache index b431106ac..742b166d2 100644 --- a/docs/templates/pages/less.mustache +++ b/docs/templates/pages/less.mustache @@ -47,7 +47,7 @@ </div> <div class="span4"> <h3>{{_i}}Operations{{/i}}</h3> - <p>{{_i}}Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiple, divide, add, and subtract your way to CSS sanity.{{/i}}</p> + <p>{{_i}}Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiply, divide, add, and subtract your way to CSS sanity.{{/i}}</p> </div> </div> </section> @@ -641,8 +641,8 @@ <div class="row"> <div class="span4"> <h3>{{_i}}Node with makefile{{/i}}</h3> - <p>{{_i}}Install the LESS command line compiler with npm by running the following command:{{/i}}</p> - <pre>$ npm install less</pre> + <p>{{_i}}Install the LESS command line compiler globally with npm by running the following command:{{/i}}</p> + <pre>$ npm install -g less</pre> <p>{{_i}}Once installed just run <code>make</code> from the root of your bootstrap directory and you're all set.{{/i}}</p> <p>{{_i}}Additionally, if you have <a href="https://github.com/mynyml/watchr">watchr</a> installed, you may run <code>make watch</code> to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).{{/i}}</p> </div><!-- /span4 --> diff --git a/docs/templates/pages/scaffolding.mustache b/docs/templates/pages/scaffolding.mustache index 1694a052d..74b824d9c 100644 --- a/docs/templates/pages/scaffolding.mustache +++ b/docs/templates/pages/scaffolding.mustache @@ -97,7 +97,8 @@ <div class="row"> <div class="span6"> <p>{{_i}}With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new <code>.row</code> and set of <code>.span*</code> columns within an existing <code>.span*</code> column.{{/i}}</p> - <h4>{{_i}}Example{{/i}}</h4> + <h3>{{_i}}Example{{/i}}</h3> + <p>{{_i}}Nested rows should include a set of columns that add up to the number of columns of it's parent. For example, two nested <code>.span3</code> columns should be placed within a <code>.span6</code>.{{/i}}</p> <div class="row show-grid"> <div class="span6"> {{_i}}Level 1 of column{{/i}} @@ -111,6 +112,21 @@ </div> </div> </div> + <h3>{{_i}}Fluid example{{/i}}</h3> + <p>{{_i}}Nesting with fluid grids is a bit different: the number of nested columns doesn't need to match the parent. Instead, your columns are reset at each level because each row takes up 100% of the parent column.{{/i}}</p> + <div class="row-fluid show-grid"> + <div class="span12"> + {{_i}}Fluid 12{{/i}} + <div class="row-fluid show-grid"> + <div class="span6"> + {{_i}}Fluid 6{{/i}} + </div> + <div class="span6"> + {{_i}}Fluid 6{{/i}} + </div> + </div> + </div> + </div> </div> <div class="span6"> <pre class="prettyprint linenums"> @@ -239,7 +255,7 @@ </div> <div class="span8"> <h2>{{_i}}Supported devices{{/i}}</h2> - <p>{{_i}}Bootstrap supports a handful of media queries to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:{{/i}}</p> + <p>{{_i}}Bootstrap supports a handful of media queries in a single file to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:{{/i}}</p> <table class="table table-bordered table-striped"> <thead> <tr> @@ -263,7 +279,7 @@ <tr> <td>{{_i}}Landscape tablets{{/i}}</td> <td>768px to 980px</td> - <td>44px</td> + <td>42px</td> <td>20px</td> </tr> <tr> diff --git a/docs/templates/pages/upgrading.mustache b/docs/templates/pages/upgrading.mustache index 45ab0703b..ebe70bcdd 100644 --- a/docs/templates/pages/upgrading.mustache +++ b/docs/templates/pages/upgrading.mustache @@ -170,8 +170,19 @@ <h1>{{_i}}Javascript plugins{{/i}}</h1> </div> <div class="alert alert-info"> - <strong>{{_i}}Heads up!{{/i}}</strong> {{_i}}We're rewritten just about everything for our plugins, so head on over to <a href="./javascript.html">the Javascript page</a> to learn more.{{/i}} + <strong>{{_i}}Heads up!{{/i}}</strong> {{_i}}We've rewritten just about everything for our plugins, so head on over to <a href="./javascript.html">the Javascript page</a> to learn more.{{/i}} </div> + <h3>{{_i}}Tooltips{{/i}}</h3> + <ul> + <li>{{_i}}The plugin method has been renamed from <code>twipsy()</code> to <code>tooltip()</code>, and the class name changed from <code>twipsy</code> to <code>tooltip</code>.{{/i}}</li> + <li>{{_i}}The <code>placement</code> option value that was <code>below</code> is now <code>bottom</code>, and <code>above</code> is now <code>top</code>.{{/i}}</li> + <li>{{_i}}The <code>animate</code> option was renamed to <code>animation</code>.{{/i}}</li> + <li>{{_i}}The <code>html</code> option was removed, as the tooltips default to allowing HTML now.{{/i}}</li> + </ul> + <h3>{{_i}}Tooltips{{/i}}</h3> + <ul> + <li>{{_i}}Values for <code>placement</code> option changed from <code>above</code> and <code>below</code> to <code>top</code> and <code>bottom</code>. (Affects popovers, too.){{/i}}</li> + </ul> <h3>{{_i}}Popovers{{/i}}</h3> <ul> <li>{{_i}}Child elements now properly namespaced: <code>.title</code> to <code>.popover-title</code>, <code>.inner</code> to <code>.popover-inner</code>, and <code>.content</code> to <code>.popover-content</code>.{{/i}}</li> diff --git a/docs/upgrading.html b/docs/upgrading.html index 47cac06dc..5416b9987 100644 --- a/docs/upgrading.html +++ b/docs/upgrading.html @@ -246,8 +246,19 @@ <h1>Javascript plugins</h1> </div> <div class="alert alert-info"> - <strong>Heads up!</strong> We're rewritten just about everything for our plugins, so head on over to <a href="./javascript.html">the Javascript page</a> to learn more. + <strong>Heads up!</strong> We've rewritten just about everything for our plugins, so head on over to <a href="./javascript.html">the Javascript page</a> to learn more. </div> + <h3>Tooltips</h3> + <ul> + <li>The plugin method has been renamed from <code>twipsy()</code> to <code>tooltip()</code>, and the class name changed from <code>twipsy</code> to <code>tooltip</code>.</li> + <li>The <code>placement</code> option value that was <code>below</code> is now <code>bottom</code>, and <code>above</code> is now <code>top</code>.</li> + <li>The <code>animate</code> option was renamed to <code>animation</code>.</li> + <li>The <code>html</code> option was removed, as the tooltips default to allowing HTML now.</li> + </ul> + <h3>Tooltips</h3> + <ul> + <li>Values for <code>placement</code> option changed from <code>above</code> and <code>below</code> to <code>top</code> and <code>bottom</code>. (Affects popovers, too.)</li> + </ul> <h3>Popovers</h3> <ul> <li>Child elements now properly namespaced: <code>.title</code> to <code>.popover-title</code>, <code>.inner</code> to <code>.popover-inner</code>, and <code>.content</code> to <code>.popover-content</code>.</li> |
