From c06cce9d91b37f05bb9e918039f86ee17ea4eb36 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Mon, 12 Mar 2012 14:03:42 -0700 Subject: [PATCH] 2.0.2 --- assets/bootstrap.zip | Bin 53404 -> 55592 bytes assets/css/bootstrap-responsive.css | 595 ++++---- assets/css/bootstrap.css | 1296 ++++++++++++----- assets/css/docs.css | 87 +- .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 6043 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 2260 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 3163 bytes assets/ico/favicon.ico | Bin 1150 -> 1150 bytes assets/img/example-sites/fleetio.png | Bin 41932 -> 39837 bytes assets/img/example-sites/kippt.png | Bin 52306 -> 50203 bytes assets/img/example-sites/soundready.png | Bin 0 -> 53979 bytes assets/js/bootstrap-carousel.js | 8 +- assets/js/bootstrap-collapse.js | 4 +- assets/js/bootstrap-tooltip.js | 2 +- assets/js/bootstrap-typeahead.js | 12 +- base-css.html | 199 ++- build/index.js | 11 + components.html | 516 +++++-- download.html | 95 +- examples.html | 10 +- examples/fluid.html | 12 +- examples/hero.html | 10 +- examples/starter-template.html | 10 +- index.html | 62 +- javascript.html | 49 +- less.html | 49 +- scaffolding.html | 219 ++- templates/layout.mustache | 8 +- templates/pages/base-css.mustache | 191 ++- templates/pages/components.mustache | 508 ++++++- templates/pages/download.mustache | 87 +- templates/pages/examples.mustache | 2 +- templates/pages/index.mustache | 54 +- templates/pages/javascript.mustache | 41 +- templates/pages/less.mustache | 41 +- templates/pages/scaffolding.mustache | 211 ++- upgrading.html | 8 +- 37 files changed, 3152 insertions(+), 1245 deletions(-) create mode 100644 assets/ico/apple-touch-icon-114-precomposed.png create mode 100644 assets/ico/apple-touch-icon-57-precomposed.png create mode 100644 assets/ico/apple-touch-icon-72-precomposed.png create mode 100644 assets/img/example-sites/soundready.png diff --git a/assets/bootstrap.zip b/assets/bootstrap.zip index a6e05deff08e939fd1d279e660bd9b0b62efb08d..735f20c045b778d66ead92caccfda33e4544836e 100644 GIT binary patch delta 46360 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

-q?i?L1FrR0m; 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 delta 44128 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

}8#+MIG6kE<{j-e2x>3gtTMgM(Ynyu5-eW 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 z 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 R label { @@ -95,9 +134,16 @@ } } @media (max-width: 767px) { + body { + padding-left: 20px; + padding-right: 20px; + } + .navbar-fixed-top { + margin-left: -20px; + margin-right: -20px; + } .container { width: auto; - padding: 0 20px; } .row-fluid { width: 100%; @@ -105,19 +151,44 @@ .row { margin-left: 0; } - .row > [class*="span"], .row-fluid > [class*="span"] { + .row > [class*="span"], + .row-fluid > [class*="span"] { float: none; display: block; width: auto; margin: 0; } + .thumbnails [class*="span"] { + width: auto; + } + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + width: auto; + } } @media (min-width: 768px) and (max-width: 979px) { .row { margin-left: -20px; *zoom: 1; } - .row:before, .row:after { + .row:before, + .row:after { display: table; content: ""; } @@ -128,80 +199,89 @@ float: left; margin-left: 20px; } - .span1 { - width: 42px; + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; } - .span2 { - width: 104px; - } - .span3 { - width: 166px; - } - .span4 { - width: 228px; - } - .span5 { - width: 290px; - } - .span6 { - width: 352px; - } - .span7 { - width: 414px; - } - .span8 { - width: 476px; - } - .span9 { - width: 538px; - } - .span10 { - width: 600px; + .span12 { + width: 724px; } .span11 { width: 662px; } - .span12, .container { - width: 724px; + .span10 { + width: 600px; } - .offset1 { - margin-left: 82px; + .span9 { + width: 538px; } - .offset2 { - margin-left: 144px; + .span8 { + width: 476px; } - .offset3 { - margin-left: 206px; + .span7 { + width: 414px; } - .offset4 { - margin-left: 268px; + .span6 { + width: 352px; } - .offset5 { - margin-left: 330px; + .span5 { + width: 290px; } - .offset6 { - margin-left: 392px; + .span4 { + width: 228px; } - .offset7 { - margin-left: 454px; + .span3 { + width: 166px; } - .offset8 { - margin-left: 516px; + .span2 { + width: 104px; } - .offset9 { - margin-left: 578px; + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; } .offset10 { margin-left: 640px; } - .offset11 { - margin-left: 702px; + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; } .row-fluid { width: 100%; *zoom: 1; } - .row-fluid:before, .row-fluid:after { + .row-fluid:before, + .row-fluid:after { display: table; content: ""; } @@ -215,77 +295,82 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { - width: 5.801104972%; - } - .row-fluid > .span2 { - width: 14.364640883%; - } - .row-fluid > .span3 { - width: 22.928176794%; - } - .row-fluid > .span4 { - width: 31.491712705%; - } - .row-fluid > .span5 { - width: 40.055248616%; - } - .row-fluid > .span6 { - width: 48.618784527%; - } - .row-fluid > .span7 { - width: 57.182320438000005%; - } - .row-fluid > .span8 { - width: 65.74585634900001%; - } - .row-fluid > .span9 { - width: 74.30939226%; - } - .row-fluid > .span10 { - width: 82.87292817100001%; + .row-fluid > .span12 { + width: 99.999999993%; } .row-fluid > .span11 { width: 91.436464082%; } - .row-fluid > .span12 { - width: 99.999999993%; + .row-fluid > .span10 { + width: 82.87292817100001%; } - input.span1, textarea.span1, .uneditable-input.span1 { - width: 32px; + .row-fluid > .span9 { + width: 74.30939226%; } - input.span2, textarea.span2, .uneditable-input.span2 { - width: 94px; + .row-fluid > .span8 { + width: 65.74585634900001%; } - input.span3, textarea.span3, .uneditable-input.span3 { - width: 156px; + .row-fluid > .span7 { + width: 57.182320438000005%; } - input.span4, textarea.span4, .uneditable-input.span4 { - width: 218px; + .row-fluid > .span6 { + width: 48.618784527%; } - input.span5, textarea.span5, .uneditable-input.span5 { - width: 280px; + .row-fluid > .span5 { + width: 40.055248616%; } - input.span6, textarea.span6, .uneditable-input.span6 { - width: 342px; + .row-fluid > .span4 { + width: 31.491712705%; } - input.span7, textarea.span7, .uneditable-input.span7 { - width: 404px; + .row-fluid > .span3 { + width: 22.928176794%; } - input.span8, textarea.span8, .uneditable-input.span8 { - width: 466px; + .row-fluid > .span2 { + width: 14.364640883%; } - input.span9, textarea.span9, .uneditable-input.span9 { - width: 528px; + .row-fluid > .span1 { + width: 5.801104972%; } - input.span10, textarea.span10, .uneditable-input.span10 { - width: 590px; + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 714px; } input.span11, textarea.span11, .uneditable-input.span11 { width: 652px; } - input.span12, textarea.span12, .uneditable-input.span12 { - width: 714px; + input.span10, textarea.span10, .uneditable-input.span10 { + width: 590px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 528px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 466px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 404px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 342px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 280px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 218px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 156px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 94px; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 32px; } } @media (max-width: 979px) { @@ -328,7 +413,8 @@ color: #999999; text-shadow: none; } - .navbar .nav > li > a, .navbar .dropdown-menu a { + .navbar .nav > li > a, + .navbar .dropdown-menu a { padding: 6px 15px; font-weight: bold; color: #999999; @@ -339,7 +425,8 @@ .navbar .dropdown-menu li + li a { margin-bottom: 2px; } - .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover { + .navbar .nav > li > a:hover, + .navbar .dropdown-menu a:hover { background-color: #222222; } .navbar .dropdown-menu { @@ -360,13 +447,15 @@ -moz-box-shadow: none; box-shadow: none; } - .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { + .navbar .dropdown-menu:before, + .navbar .dropdown-menu:after { display: none; } .navbar .dropdown-menu .divider { display: none; } - .navbar-form, .navbar-search { + .navbar-form, + .navbar-search { float: none; padding: 9px 15px; margin: 9px 0; @@ -395,6 +484,7 @@ @media (min-width: 980px) { .nav-collapse.collapse { height: auto !important; + overflow: visible !important; } } @media (min-width: 1200px) { @@ -402,7 +492,8 @@ margin-left: -30px; *zoom: 1; } - .row:before, .row:after { + .row:before, + .row:after { display: table; content: ""; } @@ -413,80 +504,89 @@ float: left; margin-left: 30px; } - .span1 { - width: 70px; + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; } - .span2 { - width: 170px; - } - .span3 { - width: 270px; - } - .span4 { - width: 370px; - } - .span5 { - width: 470px; - } - .span6 { - width: 570px; - } - .span7 { - width: 670px; - } - .span8 { - width: 770px; - } - .span9 { - width: 870px; - } - .span10 { - width: 970px; + .span12 { + width: 1170px; } .span11 { width: 1070px; } - .span12, .container { - width: 1170px; + .span10 { + width: 970px; } - .offset1 { - margin-left: 130px; + .span9 { + width: 870px; } - .offset2 { - margin-left: 230px; + .span8 { + width: 770px; } - .offset3 { - margin-left: 330px; + .span7 { + width: 670px; } - .offset4 { - margin-left: 430px; + .span6 { + width: 570px; } - .offset5 { - margin-left: 530px; + .span5 { + width: 470px; } - .offset6 { - margin-left: 630px; + .span4 { + width: 370px; } - .offset7 { - margin-left: 730px; + .span3 { + width: 270px; } - .offset8 { - margin-left: 830px; + .span2 { + width: 170px; } - .offset9 { - margin-left: 930px; + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; } .offset10 { margin-left: 1030px; } - .offset11 { - margin-left: 1130px; + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; } .row-fluid { width: 100%; *zoom: 1; } - .row-fluid:before, .row-fluid:after { + .row-fluid:before, + .row-fluid:after { display: table; content: ""; } @@ -500,77 +600,82 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { - width: 5.982905983%; - } - .row-fluid > .span2 { - width: 14.529914530000001%; - } - .row-fluid > .span3 { - width: 23.076923077%; - } - .row-fluid > .span4 { - width: 31.623931624%; - } - .row-fluid > .span5 { - width: 40.170940171000005%; - } - .row-fluid > .span6 { - width: 48.717948718%; - } - .row-fluid > .span7 { - width: 57.264957265%; - } - .row-fluid > .span8 { - width: 65.81196581200001%; - } - .row-fluid > .span9 { - width: 74.358974359%; - } - .row-fluid > .span10 { - width: 82.905982906%; + .row-fluid > .span12 { + width: 100%; } .row-fluid > .span11 { width: 91.45299145300001%; } - .row-fluid > .span12 { - width: 100%; + .row-fluid > .span10 { + width: 82.905982906%; } - input.span1, textarea.span1, .uneditable-input.span1 { - width: 60px; + .row-fluid > .span9 { + width: 74.358974359%; } - input.span2, textarea.span2, .uneditable-input.span2 { - width: 160px; + .row-fluid > .span8 { + width: 65.81196581200001%; } - input.span3, textarea.span3, .uneditable-input.span3 { - width: 260px; + .row-fluid > .span7 { + width: 57.264957265%; } - input.span4, textarea.span4, .uneditable-input.span4 { - width: 360px; + .row-fluid > .span6 { + width: 48.717948718%; } - input.span5, textarea.span5, .uneditable-input.span5 { - width: 460px; + .row-fluid > .span5 { + width: 40.170940171000005%; } - input.span6, textarea.span6, .uneditable-input.span6 { - width: 560px; + .row-fluid > .span4 { + width: 31.623931624%; } - input.span7, textarea.span7, .uneditable-input.span7 { - width: 660px; + .row-fluid > .span3 { + width: 23.076923077%; } - input.span8, textarea.span8, .uneditable-input.span8 { - width: 760px; + .row-fluid > .span2 { + width: 14.529914530000001%; } - input.span9, textarea.span9, .uneditable-input.span9 { - width: 860px; + .row-fluid > .span1 { + width: 5.982905983%; } - input.span10, textarea.span10, .uneditable-input.span10 { - width: 960px; + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 1160px; } input.span11, textarea.span11, .uneditable-input.span11 { width: 1060px; } - input.span12, textarea.span12, .uneditable-input.span12 { - width: 1160px; + input.span10, textarea.span10, .uneditable-input.span10 { + width: 960px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 860px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 760px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 660px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 560px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 460px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 360px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 260px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 160px; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 60px; } .thumbnails { margin-left: -30px; diff --git a/assets/css/bootstrap.css b/assets/css/bootstrap.css index c3e0c005..102fdfaa 100644 --- a/assets/css/bootstrap.css +++ b/assets/css/bootstrap.css @@ -19,7 +19,9 @@ nav, section { display: block; } -audio, canvas, video { +audio, +canvas, +video { display: inline-block; *display: inline; *zoom: 1; @@ -37,10 +39,12 @@ a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } -a:hover, a:active { +a:hover, +a:active { outline: 0; } -sub, sup { +sub, +sup { position: relative; font-size: 75%; line-height: 0; @@ -53,10 +57,10 @@ sub { bottom: -0.25em; } img { - max-width: 100%; height: auto; border: 0; -ms-interpolation-mode: bicubic; + vertical-align: middle; } button, input, @@ -66,11 +70,13 @@ textarea { font-size: 100%; vertical-align: middle; } -button, input { +button, +input { *overflow: visible; line-height: normal; } -button::-moz-focus-inner, input::-moz-focus-inner { +button::-moz-focus-inner, +input::-moz-focus-inner { padding: 0; border: 0; } @@ -87,7 +93,8 @@ input[type="search"] { -moz-box-sizing: content-box; box-sizing: content-box; } -input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } textarea { @@ -97,13 +104,32 @@ textarea { .clearfix { *zoom: 1; } -.clearfix:before, .clearfix:after { +.clearfix:before, +.clearfix:after { display: table; content: ""; } .clearfix:after { clear: both; } +.hide-text { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} body { margin: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; @@ -124,7 +150,8 @@ a:hover { margin-left: -20px; *zoom: 1; } -.row:before, .row:after { +.row:before, +.row:after { display: table; content: ""; } @@ -135,80 +162,89 @@ a:hover { float: left; margin-left: 20px; } -.span1 { - width: 60px; +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; } -.span2 { - width: 140px; -} -.span3 { - width: 220px; -} -.span4 { - width: 300px; -} -.span5 { - width: 380px; -} -.span6 { - width: 460px; -} -.span7 { - width: 540px; -} -.span8 { - width: 620px; -} -.span9 { - width: 700px; -} -.span10 { - width: 780px; +.span12 { + width: 940px; } .span11 { width: 860px; } -.span12, .container { - width: 940px; +.span10 { + width: 780px; } -.offset1 { - margin-left: 100px; +.span9 { + width: 700px; } -.offset2 { - margin-left: 180px; +.span8 { + width: 620px; } -.offset3 { - margin-left: 260px; +.span7 { + width: 540px; } -.offset4 { - margin-left: 340px; +.span6 { + width: 460px; } -.offset5 { - margin-left: 420px; +.span5 { + width: 380px; } -.offset6 { - margin-left: 500px; +.span4 { + width: 300px; } -.offset7 { - margin-left: 580px; +.span3 { + width: 220px; } -.offset8 { - margin-left: 660px; +.span2 { + width: 140px; } -.offset9 { - margin-left: 740px; +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; } .offset10 { margin-left: 820px; } -.offset11 { - margin-left: 900px; +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; } .row-fluid { width: 100%; *zoom: 1; } -.row-fluid:before, .row-fluid:after { +.row-fluid:before, +.row-fluid:after { display: table; content: ""; } @@ -222,49 +258,49 @@ a:hover { .row-fluid > [class*="span"]:first-child { margin-left: 0; } -.row-fluid > .span1 { - width: 6.382978723%; -} -.row-fluid > .span2 { - width: 14.89361702%; -} -.row-fluid > .span3 { - width: 23.404255317%; -} -.row-fluid > .span4 { - width: 31.914893614%; -} -.row-fluid > .span5 { - width: 40.425531911%; -} -.row-fluid > .span6 { - width: 48.93617020799999%; -} -.row-fluid > .span7 { - width: 57.446808505%; -} -.row-fluid > .span8 { - width: 65.95744680199999%; -} -.row-fluid > .span9 { - width: 74.468085099%; -} -.row-fluid > .span10 { - width: 82.97872339599999%; +.row-fluid > .span12 { + width: 99.99999998999999%; } .row-fluid > .span11 { width: 91.489361693%; } -.row-fluid > .span12 { - width: 99.99999998999999%; +.row-fluid > .span10 { + width: 82.97872339599999%; +} +.row-fluid > .span9 { + width: 74.468085099%; +} +.row-fluid > .span8 { + width: 65.95744680199999%; +} +.row-fluid > .span7 { + width: 57.446808505%; +} +.row-fluid > .span6 { + width: 48.93617020799999%; +} +.row-fluid > .span5 { + width: 40.425531911%; +} +.row-fluid > .span4 { + width: 31.914893614%; +} +.row-fluid > .span3 { + width: 23.404255317%; +} +.row-fluid > .span2 { + width: 14.89361702%; +} +.row-fluid > .span1 { + width: 6.382978723%; } .container { - width: 940px; margin-left: auto; margin-right: auto; *zoom: 1; } -.container:before, .container:after { +.container:before, +.container:after { display: table; content: ""; } @@ -276,7 +312,8 @@ a:hover { padding-right: 20px; *zoom: 1; } -.container-fluid:before, .container-fluid:after { +.container-fluid:before, +.container-fluid:after { display: table; content: ""; } @@ -306,8 +343,9 @@ h4, h5, h6 { margin: 0; + font-family: inherit; font-weight: bold; - color: #333333; + color: inherit; text-rendering: optimizelegibility; } h1 small, @@ -340,7 +378,9 @@ h3 { h3 small { font-size: 14px; } -h4, h5, h6 { +h4, +h5, +h6 { line-height: 18px; } h4 { @@ -365,7 +405,8 @@ h6 { .page-header h1 { line-height: 1; } -ul, ol { +ul, +ol { padding: 0; margin: 0 0 9px 25px; } @@ -384,22 +425,34 @@ ol { li { line-height: 18px; } -ul.unstyled, ol.unstyled { +ul.unstyled, +ol.unstyled { margin-left: 0; list-style: none; } dl { margin-bottom: 18px; } -dt, dd { +dt, +dd { line-height: 18px; } dt { font-weight: bold; + line-height: 17px; } dd { margin-left: 9px; } +.dl-horizontal dt { + float: left; + clear: left; + width: 120px; + text-align: right; +} +.dl-horizontal dd { + margin-left: 130px; +} hr { margin: 18px 0; border: 0; @@ -415,12 +468,14 @@ em { .muted { color: #999999; } -abbr { - font-size: 90%; - text-transform: uppercase; +abbr[title] { border-bottom: 1px dotted #ddd; cursor: help; } +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} blockquote { padding: 0 0 0 15px; margin: 0 0 18px; @@ -447,7 +502,8 @@ blockquote.pull-right { border-left: 0; border-right: 5px solid #eeeeee; } -blockquote.pull-right p, blockquote.pull-right small { +blockquote.pull-right p, +blockquote.pull-right small { text-align: right; } q:before, @@ -468,7 +524,8 @@ small { cite { font-style: normal; } -code, pre { +code, +pre { padding: 0 3px 2px; font-family: Menlo, Monaco, "Courier New", monospace; font-size: 12px; @@ -478,7 +535,7 @@ code, pre { border-radius: 3px; } code { - padding: 3px 4px; + padding: 2px 4px; color: #d14; background-color: #f7f7f9; border: 1px solid #e1e1e8; @@ -487,7 +544,7 @@ pre { display: block; padding: 8.5px; margin: 0 0 9px; - font-size: 12px; + font-size: 12.025px; line-height: 18px; background-color: #f5f5f5; border: 1px solid #ccc; @@ -568,7 +625,7 @@ select, font-size: 13px; line-height: 18px; color: #555555; - border: 1px solid #ccc; + border: 1px solid #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; @@ -577,10 +634,14 @@ select, width: auto; height: auto; } -label input, label textarea, label select { +label input, +label textarea, +label select { display: block; } -input[type="image"], input[type="checkbox"], input[type="radio"] { +input[type="image"], +input[type="checkbox"], +input[type="radio"] { width: auto; height: auto; padding: 0; @@ -611,11 +672,14 @@ input[type="file"] { -moz-box-shadow: none; box-shadow: none; } -input[type="button"], input[type="reset"], input[type="submit"] { +input[type="button"], +input[type="reset"], +input[type="submit"] { width: auto; height: auto; } -select, input[type="file"] { +select, +input[type="file"] { height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ @@ -631,7 +695,8 @@ select { width: 220px; background-color: #ffffff; } -select[multiple], select[size] { +select[multiple], +select[size] { height: auto; } input[type="image"] { @@ -645,26 +710,32 @@ textarea { input[type="hidden"] { display: none; } -.radio, .checkbox { +.radio, +.checkbox { padding-left: 18px; } -.radio input[type="radio"], .checkbox input[type="checkbox"] { +.radio input[type="radio"], +.checkbox input[type="checkbox"] { float: left; margin-left: -18px; } -.controls > .radio:first-child, .controls > .checkbox:first-child { +.controls > .radio:first-child, +.controls > .checkbox:first-child { padding-top: 5px; } -.radio.inline, .checkbox.inline { +.radio.inline, +.checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; } -.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { margin-left: 10px; } -input, textarea { +input, +textarea { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); @@ -674,7 +745,8 @@ input, textarea { -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } -input:focus, textarea:focus { +input:focus, +textarea:focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); @@ -720,41 +792,46 @@ textarea[class*="span"], float: none; margin-left: 0; } -input.span1, textarea.span1, .uneditable-input.span1 { - width: 50px; +input, +textarea, +.uneditable-input { + margin-left: 0; } -input.span2, textarea.span2, .uneditable-input.span2 { - width: 130px; -} -input.span3, textarea.span3, .uneditable-input.span3 { - width: 210px; -} -input.span4, textarea.span4, .uneditable-input.span4 { - width: 290px; -} -input.span5, textarea.span5, .uneditable-input.span5 { - width: 370px; -} -input.span6, textarea.span6, .uneditable-input.span6 { - width: 450px; -} -input.span7, textarea.span7, .uneditable-input.span7 { - width: 530px; -} -input.span8, textarea.span8, .uneditable-input.span8 { - width: 610px; -} -input.span9, textarea.span9, .uneditable-input.span9 { - width: 690px; -} -input.span10, textarea.span10, .uneditable-input.span10 { - width: 770px; +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; } input.span11, textarea.span11, .uneditable-input.span11 { width: 850px; } -input.span12, textarea.span12, .uneditable-input.span12 { - width: 930px; +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; } input[disabled], select[disabled], @@ -762,69 +839,94 @@ textarea[disabled], input[readonly], select[readonly], textarea[readonly] { - background-color: #f5f5f5; + background-color: #eeeeee; border-color: #ddd; cursor: not-allowed; } -.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { color: #c09853; } -.control-group.warning input, .control-group.warning select, .control-group.warning textarea { +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { color: #c09853; border-color: #c09853; } -.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e; box-shadow: 0 0 6px #dbc59e; } -.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853; } -.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { color: #b94a48; } -.control-group.error input, .control-group.error select, .control-group.error textarea { +.control-group.error input, +.control-group.error select, +.control-group.error textarea { color: #b94a48; border-color: #b94a48; } -.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392; box-shadow: 0 0 6px #d59392; } -.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; } -.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { color: #468847; } -.control-group.success input, .control-group.success select, .control-group.success textarea { +.control-group.success input, +.control-group.success select, +.control-group.success textarea { color: #468847; border-color: #468847; } -.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b; box-shadow: 0 0 6px #7aba7b; } -.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847; } -input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; } -input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; @@ -834,8 +936,17 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec padding: 17px 20px 18px; margin-top: 18px; margin-bottom: 18px; - background-color: #f5f5f5; + background-color: #eeeeee; border-top: 1px solid #ddd; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; } .uneditable-input { display: block; @@ -852,11 +963,13 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec ::-webkit-input-placeholder { color: #999999; } +.help-block, +.help-inline { + color: #555555; +} .help-block { display: block; - margin-top: 5px; - margin-bottom: 0; - color: #999999; + margin-bottom: 9px; } .help-inline { display: inline-block; @@ -864,72 +977,71 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec /* IE7 inline-block hack */ *zoom: 1; - margin-bottom: 9px; vertical-align: middle; padding-left: 5px; } -.input-prepend, .input-append { +.input-prepend, +.input-append { margin-bottom: 5px; - *zoom: 1; -} -.input-prepend:before, -.input-append:before, -.input-prepend:after, -.input-append:after { - display: table; - content: ""; -} -.input-prepend:after, .input-append:after { - clear: both; } .input-prepend input, .input-append input, +.input-prepend select, +.input-append select, .input-prepend .uneditable-input, .input-append .uneditable-input { + *margin-left: 0; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; } .input-prepend input:focus, .input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, .input-prepend .uneditable-input:focus, .input-append .uneditable-input:focus { position: relative; z-index: 2; } -.input-prepend .uneditable-input, .input-append .uneditable-input { +.input-prepend .uneditable-input, +.input-append .uneditable-input { border-left-color: #ccc; } -.input-prepend .add-on, .input-append .add-on { - float: left; - display: block; +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; width: auto; min-width: 16px; height: 18px; - margin-right: -1px; padding: 4px 5px; font-weight: normal; line-height: 18px; - color: #999999; text-align: center; text-shadow: 0 1px 0 #ffffff; - background-color: #f5f5f5; + vertical-align: middle; + background-color: #eeeeee; border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } -.input-prepend .active, .input-append .active { +.input-prepend .active, +.input-append .active { background-color: #a9dba9; border-color: #46a546; } -.input-prepend .add-on { - *margin-top: 1px; - /* IE6-7 */ - +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; } -.input-append input, .input-append .uneditable-input { - float: left; +.input-append input, +.input-append select .uneditable-input { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; @@ -938,18 +1050,33 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec border-left-color: #eee; border-right-color: #ccc; } -.input-append .add-on { - margin-right: 0; +.input-append .add-on, +.input-append .btn { margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; } -.input-append input:first-child { - *margin-left: -160px; +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } -.input-append input:first-child + .add-on { - *margin-left: -21px; +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; } .search-query { padding-left: 14px; @@ -973,34 +1100,47 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, -.form-horizontal .uneditable-input { +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { display: inline-block; margin-bottom: 0; } -.form-search .hide, .form-inline .hide, .form-horizontal .hide { +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { display: none; } .form-search label, -.form-inline label, +.form-inline label { + display: inline-block; +} .form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { - display: inline-block; -} -.form-search .input-append .add-on, -.form-inline .input-prepend .add-on, -.form-search .input-append .add-on, -.form-inline .input-prepend .add-on { - vertical-align: middle; + margin-bottom: 0; } .form-search .radio, -.form-inline .radio, .form-search .checkbox, +.form-inline .radio, .form-inline .checkbox { + padding-left: 0; margin-bottom: 0; vertical-align: middle; } +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} .control-group { margin-bottom: 9px; } @@ -1012,7 +1152,8 @@ legend + .control-group { margin-bottom: 18px; *zoom: 1; } -.form-horizontal .control-group:before, .form-horizontal .control-group:after { +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { display: table; content: ""; } @@ -1027,6 +1168,15 @@ legend + .control-group { } .form-horizontal .controls { margin-left: 160px; + /* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend don't inherit the margin of the parent, in this case .controls */ + + *display: inline-block; + *margin-left: 0; + *padding-left: 20px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; } .form-horizontal .form-actions { padding-left: 160px; @@ -1035,17 +1185,19 @@ table { max-width: 100%; border-collapse: collapse; border-spacing: 0; + background-color: transparent; } .table { width: 100%; margin-bottom: 18px; } -.table th, .table td { +.table th, +.table td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; - border-top: 1px solid #ddd; + border-top: 1px solid #dddddd; } .table th { font-weight: bold; @@ -1053,56 +1205,67 @@ table { .table thead th { vertical-align: bottom; } -.table thead:first-child tr th, .table thead:first-child tr td { +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { border-top: 0; } .table tbody + tbody { - border-top: 2px solid #ddd; + border-top: 2px solid #dddddd; } -.table-condensed th, .table-condensed td { +.table-condensed th, +.table-condensed td { padding: 4px 5px; } .table-bordered { - border: 1px solid #ddd; + border: 1px solid #dddddd; + border-left: 0; border-collapse: separate; *border-collapse: collapsed; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } -.table-bordered th + th, -.table-bordered td + td, -.table-bordered th + td, -.table-bordered td + th { - border-left: 1px solid #ddd; +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; } -.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { border-top: 0; } -.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { -webkit-border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; } -.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { -webkit-border-radius: 0 4px 0 0; -moz-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; } -.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; } -.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { -webkit-border-radius: 0 0 4px 0; -moz-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0; } -.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9; } -.table tbody tr:hover td, .table tbody tr:hover th { +.table tbody tr:hover td, +.table tbody tr:hover th { background-color: #f5f5f5; } table .span1 { @@ -1165,7 +1328,68 @@ table .span12 { width: 924px; margin-left: 0; } -[class^="icon-"], [class*=" icon-"] { +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { display: inline-block; width: 14px; height: 14px; @@ -1176,7 +1400,8 @@ table .span12 { background-repeat: no-repeat; *margin-right: .3em; } -[class^="icon-"]:last-child, [class*=" icon-"]:last-child { +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { *margin-left: 0; } .icon-white { @@ -1548,28 +1773,28 @@ table .span12 { .dropdown-toggle { *margin-bottom: -3px; } -.dropdown-toggle:active, .open .dropdown-toggle { +.dropdown-toggle:active, +.open .dropdown-toggle { outline: 0; } .caret { display: inline-block; width: 0; height: 0; - text-indent: -99999px; - *text-indent: 0; vertical-align: top; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #000000; opacity: 0.3; filter: alpha(opacity=30); - content: "\2193"; + content: ""; } .dropdown .caret { margin-top: 8px; margin-left: 2px; } -.dropdown:hover .caret, .open.dropdown .caret { +.dropdown:hover .caret, +.open.dropdown .caret { opacity: 1; filter: alpha(opacity=100); } @@ -1581,7 +1806,6 @@ table .span12 { float: left; display: none; min-width: 160px; - _width: 160px; padding: 4px 0; margin: 0; list-style: none; @@ -1602,14 +1826,13 @@ table .span12 { *border-right-width: 2px; *border-bottom-width: 2px; } -.dropdown-menu.bottom-up { - top: auto; - bottom: 100%; - margin-bottom: 2px; +.dropdown-menu.pull-right { + right: 0; + left: auto; } .dropdown-menu .divider { height: 1px; - margin: 5px 1px; + margin: 8px 1px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; @@ -1622,10 +1845,12 @@ table .span12 { clear: both; font-weight: normal; line-height: 18px; - color: #555555; + color: #333333; white-space: nowrap; } -.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { color: #ffffff; text-decoration: none; background-color: #0088cc; @@ -1641,6 +1866,22 @@ table .span12 { .dropdown.open .dropdown-menu { display: block; } +.pull-right .dropdown-menu { + left: auto; + right: 0; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} .typeahead { margin-top: 2px; -webkit-border-radius: 4px; @@ -1665,6 +1906,18 @@ table .span12 { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); } +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} .fade { -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; @@ -1708,6 +1961,10 @@ table .span12 { } .btn { display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; padding: 4px 10px 4px; margin-bottom: 0; font-size: 13px; @@ -1727,9 +1984,9 @@ table .span12 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - border: 1px solid #ccc; - border-bottom-color: #bbb; + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + border: 1px solid #cccccc; + border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; @@ -1737,7 +1994,6 @@ table .span12 { -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor: pointer; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); *margin-left: .3em; } .btn:hover, @@ -1747,7 +2003,8 @@ table .span12 { .btn[disabled] { background-color: #e6e6e6; } -.btn:active, .btn.active { +.btn:active, +.btn.active { background-color: #cccccc \9; } .btn:first-child { @@ -1769,7 +2026,8 @@ table .span12 { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } -.btn.active, .btn:active { +.btn.active, +.btn:active { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); @@ -1778,7 +2036,8 @@ table .span12 { background-color: #d9d9d9 \9; outline: 0; } -.btn.disabled, .btn[disabled] { +.btn.disabled, +.btn[disabled] { cursor: default; background-image: none; background-color: #e6e6e6; @@ -1832,32 +2091,33 @@ table .span12 { .btn-danger.active, .btn-success.active, .btn-info.active, -.btn-dark.active { +.btn-inverse.active { color: rgba(255, 255, 255, 0.75); } .btn-primary { - background-color: #006dcc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -ms-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(top, #0088cc, #0044cc); + background-color: #0074cc; + background-image: -moz-linear-gradient(top, #0088cc, #0055cc); + background-image: -ms-linear-gradient(top, #0088cc, #0055cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); + background-image: -o-linear-gradient(top, #0088cc, #0055cc); + background-image: linear-gradient(top, #0088cc, #0055cc); background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); + border-color: #0055cc #0055cc #003580; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); } .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { - background-color: #0044cc; + background-color: #0055cc; } -.btn-primary:active, .btn-primary.active { - background-color: #003399 \9; +.btn-primary:active, +.btn-primary.active { + background-color: #004099 \9; } .btn-warning { background-color: #faa732; @@ -1871,7 +2131,7 @@ table .span12 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); } .btn-warning:hover, .btn-warning:active, @@ -1880,7 +2140,8 @@ table .span12 { .btn-warning[disabled] { background-color: #f89406; } -.btn-warning:active, .btn-warning.active { +.btn-warning:active, +.btn-warning.active { background-color: #c67605 \9; } .btn-danger { @@ -1895,7 +2156,7 @@ table .span12 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); border-color: #bd362f #bd362f #802420; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); } .btn-danger:hover, .btn-danger:active, @@ -1904,7 +2165,8 @@ table .span12 { .btn-danger[disabled] { background-color: #bd362f; } -.btn-danger:active, .btn-danger.active { +.btn-danger:active, +.btn-danger.active { background-color: #942a25 \9; } .btn-success { @@ -1919,7 +2181,7 @@ table .span12 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); } .btn-success:hover, .btn-success:active, @@ -1928,7 +2190,8 @@ table .span12 { .btn-success[disabled] { background-color: #51a351; } -.btn-success:active, .btn-success.active { +.btn-success:active, +.btn-success.active { background-color: #408140 \9; } .btn-info { @@ -1943,7 +2206,7 @@ table .span12 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); } .btn-info:hover, .btn-info:active, @@ -1952,55 +2215,67 @@ table .span12 { .btn-info[disabled] { background-color: #2f96b4; } -.btn-info:active, .btn-info.active { +.btn-info:active, +.btn-info.active { background-color: #24748c \9; } .btn-inverse { - background-color: #393939; - background-image: -moz-linear-gradient(top, #454545, #262626); - background-image: -ms-linear-gradient(top, #454545, #262626); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626)); - background-image: -webkit-linear-gradient(top, #454545, #262626); - background-image: -o-linear-gradient(top, #454545, #262626); - background-image: linear-gradient(top, #454545, #262626); + background-color: #414141; + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0); - border-color: #262626 #262626 #000000; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); } .btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { - background-color: #262626; + background-color: #222222; } -.btn-inverse:active, .btn-inverse.active { - background-color: #0c0c0c \9; +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; } -button.btn, input[type="submit"].btn { +button.btn, +input[type="submit"].btn { *padding-top: 2px; *padding-bottom: 2px; } -button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; } -button.btn.large, input[type="submit"].btn.large { +button.btn.btn-large, +input[type="submit"].btn.btn-large { *padding-top: 7px; *padding-bottom: 7px; } -button.btn.small, input[type="submit"].btn.small { +button.btn.btn-small, +input[type="submit"].btn.btn-small { *padding-top: 3px; *padding-bottom: 3px; } +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} .btn-group { position: relative; *zoom: 1; *margin-left: .3em; } -.btn-group:before, .btn-group:after { +.btn-group:before, +.btn-group:after { display: table; content: ""; } @@ -2041,7 +2316,8 @@ button.btn.small, input[type="submit"].btn.small { -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; } -.btn-group .btn:last-child, .btn-group .dropdown-toggle { +.btn-group .btn:last-child, +.btn-group .dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; @@ -2058,7 +2334,8 @@ button.btn.small, input[type="submit"].btn.small { -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; } -.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { +.btn-group .btn.large:last-child, +.btn-group .large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; @@ -2072,7 +2349,8 @@ button.btn.small, input[type="submit"].btn.small { .btn-group .btn.active { z-index: 2; } -.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { outline: 0; } .btn-group .dropdown-toggle { @@ -2081,8 +2359,22 @@ button.btn.small, input[type="submit"].btn.small { -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - *padding-top: 5px; - *padding-bottom: 5px; + *padding-top: 3px; + *padding-bottom: 3px; +} +.btn-group .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; } .btn-group.open { *z-index: 1000; @@ -2104,22 +2396,34 @@ button.btn.small, input[type="submit"].btn.small { margin-top: 7px; margin-left: 0; } -.btn:hover .caret, .open.btn-group .caret { +.btn:hover .caret, +.open.btn-group .caret { opacity: 1; filter: alpha(opacity=100); } +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} .btn-primary .caret, +.btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: #ffffff; + border-bottom-color: #ffffff; opacity: 0.75; filter: alpha(opacity=75); } -.btn-small .caret { - margin-top: 4px; -} .alert { padding: 8px 35px 8px 14px; margin-bottom: 18px; @@ -2129,10 +2433,11 @@ button.btn.small, input[type="submit"].btn.small { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -} -.alert, .alert-heading { color: #c09853; } +.alert-heading { + color: inherit; +} .alert .close { position: relative; top: -2px; @@ -2142,32 +2447,25 @@ button.btn.small, input[type="submit"].btn.small { .alert-success { background-color: #dff0d8; border-color: #d6e9c6; -} -.alert-success, .alert-success .alert-heading { color: #468847; } -.alert-danger, .alert-error { +.alert-danger, +.alert-error { background-color: #f2dede; border-color: #eed3d7; -} -.alert-danger, -.alert-error, -.alert-danger .alert-heading, -.alert-error .alert-heading { color: #b94a48; } .alert-info { background-color: #d9edf7; border-color: #bce8f1; -} -.alert-info, .alert-info .alert-heading { color: #3a87ad; } .alert-block { padding-top: 14px; padding-bottom: 14px; } -.alert-block > p, .alert-block > ul { +.alert-block > p, +.alert-block > ul { margin-bottom: 0; } .alert-block p + p { @@ -2199,11 +2497,12 @@ button.btn.small, input[type="submit"].btn.small { margin-top: 9px; } .nav-list { - padding-left: 14px; - padding-right: 14px; + padding-left: 15px; + padding-right: 15px; margin-bottom: 0; } -.nav-list > li > a, .nav-list .nav-header { +.nav-list > li > a, +.nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); @@ -2211,7 +2510,8 @@ button.btn.small, input[type="submit"].btn.small { .nav-list > li > a { padding: 3px 15px; } -.nav-list .active > a, .nav-list .active > a:hover { +.nav-list > .active > a, +.nav-list > .active > a:hover { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #0088cc; @@ -2219,7 +2519,17 @@ button.btn.small, input[type="submit"].btn.small { .nav-list [class^="icon-"] { margin-right: 2px; } -.nav-tabs, .nav-pills { +.nav-list .divider { + height: 1px; + margin: 8px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.nav-tabs, +.nav-pills { *zoom: 1; } .nav-tabs:before, @@ -2229,13 +2539,16 @@ button.btn.small, input[type="submit"].btn.small { display: table; content: ""; } -.nav-tabs:after, .nav-pills:after { +.nav-tabs:after, +.nav-pills:after { clear: both; } -.nav-tabs > li, .nav-pills > li { +.nav-tabs > li, +.nav-pills > li { float: left; } -.nav-tabs > li > a, .nav-pills > li > a { +.nav-tabs > li > a, +.nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; @@ -2248,8 +2561,9 @@ button.btn.small, input[type="submit"].btn.small { margin-bottom: -1px; } .nav-tabs > li > a { - padding-top: 9px; - padding-bottom: 9px; + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; @@ -2258,7 +2572,8 @@ button.btn.small, input[type="submit"].btn.small { .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd; } -.nav-tabs > .active > a, .nav-tabs > .active > a:hover { +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { color: #555555; background-color: #ffffff; border: 1px solid #ddd; @@ -2274,7 +2589,8 @@ button.btn.small, input[type="submit"].btn.small { -moz-border-radius: 5px; border-radius: 5px; } -.nav-pills .active > a, .nav-pills .active > a:hover { +.nav-pills > .active > a, +.nav-pills > .active > a:hover { color: #ffffff; background-color: #0088cc; } @@ -2313,7 +2629,8 @@ button.btn.small, input[type="submit"].btn.small { .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; } -.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu { +.nav-tabs .dropdown-menu, +.nav-pills .dropdown-menu { margin-top: 1px; border-width: 1px; } @@ -2322,27 +2639,38 @@ button.btn.small, input[type="submit"].btn.small { -moz-border-radius: 4px; border-radius: 4px; } -.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { border-top-color: #0088cc; + border-bottom-color: #0088cc; margin-top: 6px; } -.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { border-top-color: #005580; + border-bottom-color: #005580; } -.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { border-top-color: #333333; + border-bottom-color: #333333; } .nav > .dropdown.active > a:hover { color: #000000; cursor: pointer; } -.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover { +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > .open.active > a:hover { color: #ffffff; background-color: #999999; border-color: #999999; } -.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret { +.nav .open .caret, +.nav .open.active .caret, +.nav .open a:hover .caret { border-top-color: #ffffff; + border-bottom-color: #ffffff; opacity: 1; filter: alpha(opacity=100); } @@ -2352,7 +2680,8 @@ button.btn.small, input[type="submit"].btn.small { .tabbable { *zoom: 1; } -.tabbable:before, .tabbable:after { +.tabbable:before, +.tabbable:after { display: table; content: ""; } @@ -2360,15 +2689,20 @@ button.btn.small, input[type="submit"].btn.small { clear: both; } .tab-content { - overflow: hidden; + display: table; + width: 100%; } -.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { +.tabs-below .nav-tabs, +.tabs-right .nav-tabs, +.tabs-left .nav-tabs { border-bottom: 0; } -.tab-content > .tab-pane, .pill-content > .pill-pane { +.tab-content > .tab-pane, +.pill-content > .pill-pane { display: none; } -.tab-content > .active, .pill-content > .active { +.tab-content > .active, +.pill-content > .active { display: block; } .tabs-below .nav-tabs { @@ -2387,13 +2721,16 @@ button.btn.small, input[type="submit"].btn.small { border-bottom-color: transparent; border-top-color: #ddd; } -.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { +.tabs-below .nav-tabs .active > a, +.tabs-below .nav-tabs .active > a:hover { border-color: transparent #ddd #ddd #ddd; } -.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { +.tabs-left .nav-tabs > li, +.tabs-right .nav-tabs > li { float: none; } -.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a { +.tabs-left .nav-tabs > li > a, +.tabs-right .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; @@ -2412,7 +2749,8 @@ button.btn.small, input[type="submit"].btn.small { .tabs-left .nav-tabs > li > a:hover { border-color: #eeeeee #dddddd #eeeeee #eeeeee; } -.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover { +.tabs-left .nav-tabs .active > a, +.tabs-left .nav-tabs .active > a:hover { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; } @@ -2430,11 +2768,14 @@ button.btn.small, input[type="submit"].btn.small { .tabs-right .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #eeeeee #dddddd; } -.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover { +.tabs-right .nav-tabs .active > a, +.tabs-right .nav-tabs .active > a:hover { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; } .navbar { + *position: relative; + *z-index: 2; overflow: visible; margin-bottom: 18px; } @@ -2457,6 +2798,9 @@ button.btn.small, input[type="submit"].btn.small { -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); } +.navbar .container { + width: auto; +} .btn-navbar { display: none; float: right; @@ -2474,7 +2818,7 @@ button.btn.small, input[type="submit"].btn.small { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); @@ -2486,7 +2830,8 @@ button.btn.small, input[type="submit"].btn.small { .btn-navbar[disabled] { background-color: #222222; } -.btn-navbar:active, .btn-navbar.active { +.btn-navbar:active, +.btn-navbar.active { background-color: #080808 \9; } .btn-navbar .icon-bar { @@ -2507,6 +2852,9 @@ button.btn.small, input[type="submit"].btn.small { .nav-collapse.collapse { height: auto; } +.navbar { + color: #999999; +} .navbar .brand:hover { text-decoration: none; } @@ -2523,13 +2871,9 @@ button.btn.small, input[type="submit"].btn.small { .navbar .navbar-text { margin-bottom: 0; line-height: 40px; - color: #999999; } -.navbar .navbar-text a:hover { - color: #ffffff; - background-color: transparent; -} -.navbar .btn, .navbar .btn-group { +.navbar .btn, +.navbar .btn-group { margin-top: 5px; } .navbar .btn-group .btn { @@ -2539,29 +2883,37 @@ button.btn.small, input[type="submit"].btn.small { margin-bottom: 0; *zoom: 1; } -.navbar-form:before, .navbar-form:after { +.navbar-form:before, +.navbar-form:after { display: table; content: ""; } .navbar-form:after { clear: both; } -.navbar-form input, .navbar-form select { - display: inline-block; +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; margin-bottom: 0; } -.navbar-form .radio, .navbar-form .checkbox { - margin-top: 5px; -} -.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { margin-top: 3px; } -.navbar-form .input-append, .navbar-form .input-prepend { +.navbar-form .input-append, +.navbar-form .input-prepend { margin-top: 6px; white-space: nowrap; } -.navbar-form .input-append input, .navbar-form .input-prepend input { +.navbar-form .input-append input, +.navbar-form .input-prepend input { margin-top: 0; } .navbar-search { @@ -2577,10 +2929,8 @@ button.btn.small, input[type="submit"].btn.small { font-weight: normal; line-height: 1; color: #ffffff; - color: rgba(255, 255, 255, 0.75); - background: #666; - background: rgba(255, 255, 255, 0.3); - border: 1px solid #111; + background-color: #626262; + border: 1px solid #151515; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); @@ -2590,18 +2940,14 @@ button.btn.small, input[type="submit"].btn.small { -o-transition: none; transition: none; } -.navbar-search .search-query :-moz-placeholder { - color: #eeeeee; +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; } .navbar-search .search-query::-webkit-input-placeholder { - color: #eeeeee; + color: #cccccc; } -.navbar-search .search-query:hover { - color: #ffffff; - background-color: #999999; - background-color: rgba(255, 255, 255, 0.5); -} -.navbar-search .search-query:focus, .navbar-search .search-query.focused { +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { padding: 5px 10px; color: #333333; text-shadow: 0 1px 0 #ffffff; @@ -2612,20 +2958,32 @@ button.btn.small, input[type="submit"].btn.small { box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); outline: 0; } -.navbar-fixed-top { +.navbar-fixed-top, +.navbar-fixed-bottom { position: fixed; - top: 0; right: 0; left: 0; z-index: 1030; + margin-bottom: 0; } -.navbar-fixed-top .navbar-inner { +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { padding-left: 0; padding-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} .navbar .nav { position: relative; left: 0; @@ -2653,7 +3011,8 @@ button.btn.small, input[type="submit"].btn.small { color: #ffffff; text-decoration: none; } -.navbar .nav .active > a, .navbar .nav .active > a:hover { +.navbar .nav .active > a, +.navbar .nav .active > a:hover { color: #ffffff; text-decoration: none; background-color: #222222; @@ -2697,34 +3056,55 @@ button.btn.small, input[type="submit"].btn.small { top: -6px; left: 10px; } -.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret { +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav .dropdown-toggle .caret, +.navbar .nav .open.dropdown .caret { border-top-color: #ffffff; + border-bottom-color: #ffffff; } .navbar .nav .active .caret { opacity: 1; filter: alpha(opacity=100); } -.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle { +.navbar .nav .open > .dropdown-toggle, +.navbar .nav .active > .dropdown-toggle, +.navbar .nav .open.active > .dropdown-toggle { background-color: transparent; } .navbar .nav .active > .dropdown-toggle:hover { color: #ffffff; } -.navbar .nav.pull-right .dropdown-menu { +.navbar .nav.pull-right .dropdown-menu, +.navbar .nav .dropdown-menu.pull-right { left: auto; right: 0; } -.navbar .nav.pull-right .dropdown-menu:before { +.navbar .nav.pull-right .dropdown-menu:before, +.navbar .nav .dropdown-menu.pull-right:before { left: auto; right: 12px; } -.navbar .nav.pull-right .dropdown-menu:after { +.navbar .nav.pull-right .dropdown-menu:after, +.navbar .nav .dropdown-menu.pull-right:after { left: auto; right: 13px; } .breadcrumb { padding: 7px 14px; margin: 0 0 18px; + list-style: none; background-color: #fbfbfb; background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); @@ -2744,6 +3124,10 @@ button.btn.small, input[type="submit"].btn.small { } .breadcrumb li { display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; text-shadow: 0 1px 0 #ffffff; } .breadcrumb .divider { @@ -2783,14 +3167,17 @@ button.btn.small, input[type="submit"].btn.small { border: 1px solid #ddd; border-left-width: 0; } -.pagination a:hover, .pagination .active a { +.pagination a:hover, +.pagination .active a { background-color: #f5f5f5; } .pagination .active a { color: #999999; cursor: default; } -.pagination .disabled a, .pagination .disabled a:hover { +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { color: #999999; background-color: transparent; cursor: default; @@ -2819,7 +3206,8 @@ button.btn.small, input[type="submit"].btn.small { text-align: center; *zoom: 1; } -.pager:before, .pager:after { +.pager:before, +.pager:after { display: table; content: ""; } @@ -2848,6 +3236,12 @@ button.btn.small, input[type="submit"].btn.small { .pager .previous a { float: left; } +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} .modal-open .dropdown-menu { z-index: 2050; } @@ -2872,7 +3266,8 @@ button.btn.small, input[type="submit"].btn.small { .modal-backdrop.fade { opacity: 0; } -.modal-backdrop, .modal-backdrop.fade.in { +.modal-backdrop, +.modal-backdrop.fade.in { opacity: 0.8; filter: alpha(opacity=80); } @@ -2881,7 +3276,6 @@ button.btn.small, input[type="submit"].btn.small { top: 50%; left: 50%; z-index: 1050; - max-height: 500px; overflow: auto; width: 560px; margin: -250px 0 0 -280px; @@ -2920,14 +3314,17 @@ button.btn.small, input[type="submit"].btn.small { margin-top: 2px; } .modal-body { + overflow-y: auto; + max-height: 400px; padding: 15px; } -.modal-body .modal-form { +.modal-form { margin-bottom: 0; } .modal-footer { padding: 14px 15px 15px; margin-bottom: 0; + text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; @@ -2938,18 +3335,21 @@ button.btn.small, input[type="submit"].btn.small { box-shadow: inset 0 1px 0 #ffffff; *zoom: 1; } -.modal-footer:before, .modal-footer:after { +.modal-footer:before, +.modal-footer:after { display: table; content: ""; } .modal-footer:after { clear: both; } -.modal-footer .btn { - float: right; +.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; } +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} .tooltip { position: absolute; z-index: 1020; @@ -3113,7 +3513,9 @@ button.btn.small, input[type="submit"].btn.small { -moz-background-clip: padding-box; background-clip: padding-box; } -.popover-content p, .popover-content ul, .popover-content ol { +.popover-content p, +.popover-content ul, +.popover-content ol { margin-bottom: 0; } .thumbnails { @@ -3121,7 +3523,8 @@ button.btn.small, input[type="submit"].btn.small { list-style: none; *zoom: 1; } -.thumbnails:before, .thumbnails:after { +.thumbnails:before, +.thumbnails:after { display: table; content: ""; } @@ -3160,10 +3563,13 @@ a.thumbnail:hover { padding: 9px; } .label { - padding: 2px 4px 3px; - font-size: 11.049999999999999px; + padding: 1px 4px 2px; + font-size: 10.998px; font-weight: bold; + line-height: 13px; color: #ffffff; + vertical-align: middle; + white-space: nowrap; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #999999; -webkit-border-radius: 3px; @@ -3198,6 +3604,58 @@ a.thumbnail:hover { .label-info:hover { background-color: #2d6987; } +.label-inverse { + background-color: #333333; +} +.label-inverse:hover { + background-color: #1a1a1a; +} +.badge { + padding: 1px 9px 2px; + font-size: 12.025px; + font-weight: bold; + white-space: nowrap; + color: #ffffff; + background-color: #999999; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.badge-error { + background-color: #b94a48; +} +.badge-error:hover { + background-color: #953b39; +} +.badge-warning { + background-color: #f89406; +} +.badge-warning:hover { + background-color: #c67605; +} +.badge-success { + background-color: #468847; +} +.badge-success:hover { + background-color: #356635; +} +.badge-info { + background-color: #3a87ad; +} +.badge-info:hover { + background-color: #2d6987; +} +.badge-inverse { + background-color: #333333; +} +.badge-inverse:hover { + background-color: #1a1a1a; +} @-webkit-keyframes progress-bar-stripes { from { background-position: 0 0; @@ -3214,6 +3672,14 @@ a.thumbnail:hover { background-position: 40px 0; } } +@-ms-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} @keyframes progress-bar-stripes { from { background-position: 0 0; @@ -3263,6 +3729,7 @@ a.thumbnail:hover { box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; + -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; @@ -3271,7 +3738,7 @@ a.thumbnail:hover { transition: width 0.6s ease; } .progress-striped .bar { - background-color: #62c462; + background-color: #149bdf; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); @@ -3348,6 +3815,26 @@ a.thumbnail:hover { background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } +.progress-warning .bar { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} .accordion { margin-bottom: 18px; } @@ -3392,13 +3879,16 @@ a.thumbnail:hover { display: block; line-height: 1; } -.carousel .active, .carousel .next, .carousel .prev { +.carousel .active, +.carousel .next, +.carousel .prev { display: block; } .carousel .active { left: 0; } -.carousel .next, .carousel .prev { +.carousel .next, +.carousel .prev { position: absolute; top: 0; width: 100%; @@ -3409,7 +3899,8 @@ a.thumbnail:hover { .carousel .prev { left: -100%; } -.carousel .next.left, .carousel .prev.right { +.carousel .next.left, +.carousel .prev.right { left: 0; } .carousel .active.left { @@ -3457,13 +3948,14 @@ a.thumbnail:hover { background: #333333; background: rgba(0, 0, 0, 0.75); } -.carousel-caption h4, .carousel-caption p { +.carousel-caption h4, +.carousel-caption p { color: #ffffff; } .hero-unit { padding: 60px; margin-bottom: 30px; - background-color: #f5f5f5; + background-color: #eeeeee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; @@ -3472,12 +3964,14 @@ a.thumbnail:hover { margin-bottom: 0; font-size: 60px; line-height: 1; + color: inherit; letter-spacing: -1px; } .hero-unit p { font-size: 18px; font-weight: 200; line-height: 27px; + color: inherit; } .pull-right { float: right; diff --git a/assets/css/docs.css b/assets/css/docs.css index f6a388c2..cb7224e3 100644 --- a/assets/css/docs.css +++ b/assets/css/docs.css @@ -63,6 +63,7 @@ hr.soften { .jumbotron h1 { margin-bottom: 9px; font-size: 81px; + font-weight: bold; letter-spacing: -1px; line-height: 1; } @@ -79,6 +80,9 @@ hr.soften { -moz-border-radius: 6px; border-radius: 6px; } +.jumbotron .btn-large small { + font-size: 14px; +} /* Masthead (docs home) */ .masthead { @@ -208,14 +212,20 @@ hr.soften { /* Quick links -------------------------------------------------- */ +.bs-links { + margin: 36px 0; +} .quick-links { min-height: 30px; + margin: 0; padding: 5px 20px; - margin: 36px 0; list-style: none; text-align: center; overflow: hidden; } +.quick-links:first-child { + min-height: 0; +} .quick-links li { display: inline; margin: 0 5px; @@ -427,17 +437,17 @@ hr.soften { .download-btn { margin: 36px 0 108px; } -.download p, -.download h4 { +#download p, +#download h4 { max-width: 50%; margin: 0 auto; color: #999; text-align: center; } -.download h4 { +#download h4 { margin-bottom: 0; } -.download p { +#download p { margin-bottom: 18px; } .download-btn .btn { @@ -482,8 +492,7 @@ hr.soften { /* Misc -------------------------------------------------- */ - -.browser-support { +img { max-width: 100%; } @@ -558,6 +567,70 @@ form.well { background-color: #fff; } +/* Responsive table +------------------------- */ +.responsive-utilities th small { + display: block; + font-weight: normal; + color: #999; +} +.responsive-utilities tbody th { + font-weight: normal; +} +.responsive-utilities td { + text-align: center; +} +.responsive-utilities td.is-visible { + color: #468847; + background-color: #dff0d8 !important; +} +.responsive-utilities td.is-hidden { + color: #ccc; + background-color: #f9f9f9 !important; +} + +/* Responsive tests +------------------------- */ +.responsive-utilities-test { + margin-top: 5px; + margin-left: 0; + list-style: none; + overflow: hidden; /* clear floats */ +} +.responsive-utilities-test li { + position: relative; + float: left; + width: 25%; + height: 43px; + font-size: 14px; + font-weight: bold; + line-height: 43px; + color: #999; + text-align: center; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test li + li { + margin-left: 10px; +} +.responsive-utilities-test span { + position: absolute; + top: -1px; + left: -1px; + right: -1px; + bottom: -1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test span { + color: #468847; + background-color: #dff0d8; + border: 1px solid #d6e9c6; +} + /* Responsive Docs -------------------------------------------------- */ diff --git a/assets/ico/apple-touch-icon-114-precomposed.png b/assets/ico/apple-touch-icon-114-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c93e6fd97d3ff7d5cf07c69719d0ef7903b428 GIT binary patch literal 6043 zcmbVQXH-*Lw@v81OD`c*X({yHA@nM}1&A72kbnf~NCzn*MY>8+6e$uAL`8~#h+qQ+ zq=d76d|h67T2| z?qX%B;YSEo!2YUHAO(j4Gz6lhOA5vM1>(YCzPJ5k( ziN~A?!#SL>cJwRC>fW!VO2@lkU z{}$z9WeYPTgyCSy3P^cBqzVeAqNIRQLaHmN%fZk{6cT|#Bao`{D5Qq6ss<7T`}=@{ z*~0vfYuFo^{5=;KX~R#3hlgq)5Rs9Q3XzHmgs>9`l)Ab)0*OYT(ej`|o){GpjwQ*5 z5XJs57~zP1VffH+JRt=3ixKNfhzQq)1Es%P2oANf`iD4#__tBOG6V@5ia;qK5y8Q~ z`ueMy7;caIUm5>eO>~S3#Ubo*L_$QEA9xfv|D!~jCz4-^WeprH8e5;Zk7@DO-KM@L6bPtU-> z0L)=xVglx{u&}VQvI5(I+TVHr`9HM0yu5sTeEj_U0s;bpf`URqLc+qrA|fK-btEb( z3WvkR#KgqK#ev(Bl9EzVQqt1WM~@x_Vq|4yfu7%w7=b__kw_E@1sVkHC@CocouE75 zp&Hm^>gu2)U^P${5rluC(8HGS6QQ`L14iMnU@6c=B-c(LO8^&8F2 zEiJd&+S@xiy2i)HU%s4}cr~@~c5!iKbz@`Wk(#LCvou-+E0mcXJ0(>1r4`AYYn;`j}vr3>hYF%l4KA>KuBG?I208 zR3l=#<`NIxBWg$dv6^;!2^I={M>bnJ?RVqZX6qVoT1~|{H&&jt*!!QRqdoFbmU6i# z#`f>7dDfrM4!rA4`XDirOjJP9<8`Qb5ApyXnId`4^LI}&Z;cp#_&7?DK09OdVS%e>fJpaU)>AHR7yRP8Y~mP zLu@#tAp0Jic;vuBmSR_+py()%|N6pV?j+i2vMG$*(JO%^NAA1N?alJCu~5+M?s{-G zCQl;1M+JDsM%IWzUVIwYF&%oa=)IdJg}{<&eaNQe?(2!Y+PVkNCn;Fi4qwDhPc^YX zm7X5DB$5@=H>779A<%0DRfpH(d%r6CP*S&o<4nfTv?6k)tJ-M-~>6tSc) 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 literal 41932 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 diff --git a/assets/img/example-sites/kippt.png b/assets/img/example-sites/kippt.png index b2bb236d990907372630f08379480474d0f56440..a28a63d2edf7f002ce0986ac6a4489e66dafad8b 100644 GIT binary patch literal 50203 zcmV)9K*hg_P)2WqQ`)Z871nCHxpe4?_v_A`nLBr8?!2UtG`suzkG{3f>)!uP z@uH>6qqTMZ^M3s2eE;72>~n6%)YR1URBdW{a=JFHPx|Z#e>H^ZGhC#boSH1$TCD~u z{F9TDh>z1Fp7|^c>FP-5{?%vdg`ZSQ|FJ!}aMbU+3=i5mF*!jB^Gp`5OEWQ1P<5gT zKjV>yeMGz~r#3k~uIVb{m4e2rJu#)}CN*qo0xqaXH->zgW~^G7 z9<7Xl5QaRUB5tHI%5W0=&K(~E1?AuwF8oM0GKTyv9bL;G);Bt)aid;+RjUu}Kzfun zJT?LsePF$CK`6)4TiZZP4`Ms`%znb<`1(SLVe# zLSFh=u8pA)+5=);7$20+`Wa3d9(D0v8n}Gt$-CqDRwpNzmg)R4Vji|NJ7+lm_&ykK zW0JHVF3Sdm<8JTD+By-mk?}0k-nW&3HnE>fn~Wjzuq_?BIHgvvi7rIZ#VNWdMHele z3sMj$2P?7wp-!f{|4g*j0WLb@W24!YVoU{k;E~ei!i_K2xs5XZuT24>p{QM@~f_VwjIPe z*nX7Bcgk@D*%$`zh@Kj20)3RW#AQtF)zXaKr^#5ewhX?_RRD~ z28bxbug7nf4}?M81~^8n3xqfl0j^rD!X;pNd294*yaP7n%p7>(B~&VSQA!mM{G0&E zV#Z74M8TxC32Ed53i6{av`smqJXjgU69mtU!?XF_WMduv0`V6-;3aS$vpnz4i+1U0E%?TZ=e~pjeR8GGmapEFj5Rw98AK;LmZS&t7`^)+`ralNV9O*btHiicFAiqoy#}Ii~4_x-! zpC|Am9n<^e({CS6FF*Uve4K|JwVGShaJi_t@EJ#<-{Y9L=;g)-kuLx&1Gt$0 z=;HiH9|I%9@eI%b#qIOkr=nOy|lXHwwTqjtoFDK0Y2$)xO01 zg5?$#feREYDoj=t*#J;{$*9M@TqU2g$#Vx*FVk@{@!7y7;?4}zB0vikEL<)ceku9I zWm$eYE>14?++u^9<9Ns&gkO7ttF_JNfLIO}8$phs05^CxV6p|nvOFMRx|lnl-+#XZ zeR~HsE^+%qa0Z~@1BkMfIF71vVEySkHBdLQelbl73RNqsf<8M+xojJkm=g>+Ir})q zA5V^hBc#Iz7~_)}UlRNsT!<9K2v`IWkMn5>PN3Pj*&vRfz%aVAv$IGGA}CooMg%Ly z#Q=%+l6zuUQXj+EFN&MSQH7$efl?4=X&^cS*c@mX*HEoG|AbqV1hEM>xr}?N(seHi zeuhCTM_P~b0QW<1vX@9U+mXg=I44p#@j#qBxi7dA8AgU7F0l?yN}qdR9rTl!KK?>- zf%u#RMN#&RW8zQvkgPwsg~sxI4ie)BFk+m~wXu&Rifa^^eZa~AAY3jqmJ8R3R&ERl z(*AfeZ_L5P{Rs1NQM>o;&xshM3G_bqha0v22pGXKd@v(xjV>|qL7<29pu#Aio@$^M8HtHaj`U*Mb$C!&-a7#ST^8qoTk$#0)9z~l3uzZn>WiVe(@8;{? zLcf6t({piS!J!`qbPEG|5ww79g0Igc?Q zsK=lWiu=X)4#2_~g2K6O{dXc^u#k--in$vD0Ru9|fnx%ZGYY_k1R!G=+_}aafeDlY zEE4NLnn2`!PJNUC z7R&IzsQv;=*z5`Fz!+}%xVU1@D&`~rSX^-Nm(3O@CXlrQWE=z2+H

w*^dbmtn?X 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 literal 52306 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�!F|Csb!NQpto<4Mv zty?eWvW-Qa_{lSzo>?S`1}wJPY}vS;>Gf0mXz#a3ic_3A^bE5nPw@5!-pJlPUq9de z3@;o$z>b&h;Kad0%+1boX66j*XO@ut6;7R9;Z66xfr21VE|w^;Sv{6Lv;mShA=Zmk znQO1js9<2a&o~ZqXrRr~0sozVsNfYnc9JBc>YMVoJu|M`cNjC?(d~HeEL<;WH=fK* z-uC8uH1^k9-+CW+-~AfiaPNKR3DNyL_|9ME_SU9Tk(gv-T(Xm{Fb4U>MZ?@wNvJ$v>rIWftuUAt&B8|>Y?m)l-- z8&mZutggt13h_BJG@&|r>?nJ_y+`-AW5*5#=^&R7b-P_X{_b77S+{ zxkYC`?)UoCr|Y^-kh}838FKNRhK*N}K32=(uX0|EmQ8sWHH~WfIa;U{p z;ESo9Zb!q6G0KsazYyl(ut3_Ig0d|Y~l5%=)BngC>#N~)C##X^x^jB-&V z93A4s&q%`mW$!(}o>V%p) z@A>j~|NZx)`9w3GeCkPg*?)b@ukq(Q|BSM-G7UDQCVe*W>rU|2<-y8jb2}xa-lo(An9EpZ)A-NVpSx4$^mFK_TaF1+Gk{BzEg*JH^GLzGjhq zS^VBIZB!YA-2^g7`vzd96J%@f(P#CT>|tiIQ?fG9EG```M^@Sn*e<)KP;Y{)_rWNq zir2xYZ%o2+E{eSNt0 z+G}zB_1EJY-}nYv+gh=1?K*t_``;&Ui160$_X`je7Z(et=t6L5ZEeM!cixGfo*tZk z!TGrC(#v#z*neO@?!N18jzy8}|AY%KybyQaeK*!`SdU4QCdp3vrGNbr?)dLJI1ZWT zH@^7|yz|aGICk`yfJkvkF~0PrFJaZHRZ3ub1k08!!xdLtfoLp>U;g5kxa5*cP*_+f zApP@S{2UM5{{Y5~8;9UuekCG?AyB!wRN@l#5JG5kAM7QTyp6pICsgpIDF)= zP@n??19)fkJE*Ix!yo_fN1?iwoV!Gxja`FjU!Zn@vHaFR`uB6DPanZThdyy@Z6dUl zx&|W+%miDz2mXj`YbY=bUdqkQl{n`~x#oeF_az0SAx8-a$W6kHSUj%BMOjfcn>2@n zw>Ea!8rHIeFmvWiX_MuTfBd6>$7PpYhFfpF6*bj062>+Xj^Os&Z^x|Jvrt-6 zieLZw*RpV*d+s^hcH3=O_4+Ej_S$Rs)Tcg$%Bo5%y?iNd{^iYhebwtYe&RSfJ38^5 z?|uj0`1&_+`Q?}6yz|ZzV7TDI3rMLE?6@!l$m;9s@y^@tV9S;*0zO~++Sg=`*L>m{ zyt?95Jp0VEIPXK};pLZJ#@sn`v1!vLeEBP1mIXX<(nQRgHxJ$2-DG*CzcbD_LjdjD z-}*Kh8yX2*j4hrmL$BTY9pX=DE@T1@&ujldo25Kl5FnAYi=>4@vr}7|Qa;|?itRi1 zARbSkaq48unKK)$#}47}iFQm-Al=+@0!77@m^h&tJw5#>@fRW#iKD8z5+09RJ6c=8 zgmcL>PjkKwTH&VKNIrmXt0xzz;?_Ron(ul~yP^R+f=0(fIM>NxhJw;VvZ< zME^iPDF>lQ7N5Bob55HhJJ%C`dqN2xKP@cRfddC{@g)~Sm*4&FcUZV!A?|zNKB1%@ zeBeP86&7j7TAXM;!LhJyf|ec|K~6v*8j12Z+axt6eK$2VVaD_sq}G^NK&Yu*yLQP- z36}t+u%Oc#r=ha4Qu5Rl7RgJ?zV$*9>T1W19oVyH4?eDhu#Z0as8E43XU)Ws!$+`V z`wq>z;-U{V#AsflK$z`DvS|(JBut5i50F z!_G=;1a)43q{wgddIjA47!Jb@S%3B)Jj^5wlGf>);xKy@|$E}S%F)%nN z?{fdZ0F>O9HfWMbITQ+#LYIy6f4H2|5;|LvI~Qga85kUpMLKuxTpT@m6t%Urm@#99 zcKIMXN4AWraiLB=^~q1+`0?Wcb~9(plzJ=^#!tZJ&6}}t!$yLqP-

T?7?=NR^SA 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

T*J=lB<=#?R=7i6$3FsQMB%K4 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 cX#Mm50c!nIm%}F28vp - Bootstrap, from Twitter + Base · Twitter Bootstrap @@ -20,9 +20,9 @@ - - - + + + @@ -166,7 +166,8 @@ Wraps abbreviations and acronyms to show the expanded version on hover - Include optional title for expanded text +

Include optional title attribute for expanded text

+ Use .initialism class for uppercase abbreviations. @@ -205,8 +206,9 @@

Example abbreviations

-

Abbreviations are styled with uppercase text and a light dotted bottom border. They also have a help cursor on hover so users have extra indication something will be shown on hover.

-

HTML is the best thing since sliced bread.

+

Abbreviations with a title attribute have a light dotted bottom border and a help cursor on hover. This gives users extra indication something will be shown on hover.

+

Add the initialism class to an abbreviation to increase typographic harmony by giving it a slightly smaller text size.

+

HTML is the best thing since sliced bread.

An abbreviation of the word attribute is attr.

@@ -285,8 +287,8 @@

Lists

-
-

Unordered

+
+

Unordered

<ul>

  • Lorem ipsum dolor sit amet
  • @@ -306,8 +308,8 @@
  • Eget porttitor lorem
-
-

Unstyled

+
+

Unstyled

<ul class="unstyled">

  • Lorem ipsum dolor sit amet
  • @@ -327,8 +329,8 @@
  • Eget porttitor lorem
-
-

Ordered

+
+

Ordered

<ol>

  1. Lorem ipsum dolor sit amet
  2. @@ -341,8 +343,11 @@
  3. Eget porttitor lorem
-
-

Description

+
+
+
+
+

Description

<dl>

Description lists
@@ -354,6 +359,19 @@
Etiam porta sem malesuada magna mollis euismod.
+
+

Horizontal description

+

<dl class="dl-horizontal">

+
+
Description lists
+
A description list is perfect for defining terms.
+
Euismod
+
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+
Donec id elit non mi porta gravida at eget metus.
+
Malesuada porta
+
Etiam porta sem malesuada magna mollis euismod.
+
+
@@ -417,6 +435,10 @@ For example, <code>section</code> should be wrapped as inline.
+ + + + @@ -569,7 +591,7 @@ For example, <code>section</code> should be wrapped as inline. - + @@ -577,19 +599,19 @@ For example, <code>section</code> should be wrapped as inline. - + - + - - - + + +
Tag# First Name Last NameLanguageUsername
1 Mark OttoCSS@mdo
2 Jacob ThorntonJavascript@fat
3StuDentHTMLLarrythe Bird@twitter
@@ -614,7 +636,7 @@ For example, <code>section</code> should be wrapped as inline. # First Name Last Name - Language + Username @@ -622,19 +644,19 @@ For example, <code>section</code> should be wrapped as inline. 1 Mark Otto - CSS + @mdo 2 Jacob Thornton - Javascript + @fat 3 - Stu - Dent - HTML + Larry + the Bird + @twitter @@ -658,31 +680,31 @@ For example, <code>section</code> should be wrapped as inline. # First Name Last Name - Language + Username - 1 - Mark Otto - CSS + 1 + Mark + Otto + @mdo + + + Mark + Otto + @TwBootstrap 2 Jacob Thornton - Javascript - - - 3 - Stu - Dent + @fat 3 - Brosef - Stalin - HTML + Larry the Bird + @twitter @@ -706,7 +728,7 @@ For example, <code>section</code> should be wrapped as inline. # First Name Last Name - Language + Username @@ -714,19 +736,18 @@ For example, <code>section</code> should be wrapped as inline. 1 Mark Otto - CSS + @mdo 2 Jacob Thornton - Javascript + @fat 3 - Stu - Dent - HTML + Larry the Bird + @twitter @@ -747,37 +768,36 @@ For example, <code>section</code> should be wrapped as inline.
+ + + + + - - - + + + + - + - + - - - - - - - - - + +
Full name
#First NameLast NameLanguageFirst NameLast NameUsername
1 Mark OttoCSS@mdo
2 Jacob ThorntonJavascript@fat
3StuDentHTML
4BrosefStalinHTMLLarry the Bird@twitter
@@ -862,6 +882,7 @@ For example, <code>section</code> should be wrapped as inline.
Associated help text! +

Example block-level help text here.

@@ -908,7 +929,7 @@ For example, <code>section</code> should be wrapped as inline.
@@ -916,7 +937,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 me + </label> + <button type="submit" class="btn">Sign in</button> </form>
@@ -1163,8 +1187,7 @@ For example, <code>section</code> should be wrapped as inline.
- @ - + @

Here's some help text

@@ -1173,10 +1196,25 @@ For example, <code>section</code> should be wrapped as inline.
- - .00 + .00 +
+ Here's more help text +
+
+
+ +
+
+ $.00 +
+
+
+
+ +
+
+
-

Here's more help text

@@ -1260,44 +1298,44 @@ For example, <code>section</code> should be wrapped as inline. Button - Class + class="" Description - .btn + btn Standard gray button with gradient - .btn-primary + btn btn-primary Provides extra visual weight and identifies the primary action in a set of buttons - .btn-info + btn btn-info Used as an alternate to the default styles - .btn-success + btn btn-success Indicates a successful or positive action - .btn-warning + btn btn-warning Indicates caution should be taken with this action - .btn-danger + btn btn-danger Indicates a dangerous or potentially negative action - + - .btn-inverse + btn btn-inverse Alternate dark gray button, not tied to a semantic action or use @@ -1512,9 +1550,6 @@ For example, <code>section</code> should be wrapped as inline.
-
- Heads up! Icon classes are echoed via CSS :after. In the docs, we show a light red background color on hover to highlight the icon's size. -

@@ -1527,7 +1562,7 @@ For example, <code>section</code> should be wrapped as inline.

How to use

-

With v2.0.1, we have opted to use an <i> tag for all our icons, but they have no case class—only a shared prefix. To use, place the following code just about anywhere:

+

Bootstrap uses an <i> tag for all icons, but they have no case class—only a shared prefix. To use, place the following code just about anywhere:

 <i class="icon-search"></i>
 
@@ -1536,6 +1571,10 @@ For example, <code>section</code> should be wrapped as inline. <i class="icon-search icon-white"></i>

There are 120 classes to choose from for your icons. Just add an <i> tag with the right classes and you're set. You can find the full list in sprites.less or right here in this document.

+

+ Heads up! + When using beside strings of text, as in buttons or nav links, be sure to leave a space after the <i> tag for proper spacing. +

Use cases

diff --git a/build/index.js b/build/index.js index 5321fa75..41347e9f 100644 --- a/build/index.js +++ b/build/index.js @@ -2,6 +2,7 @@ var hogan = require('hogan.js') , fs = require('fs') , prod = process.argv[2] == 'production' + , title = 'Twitter Bootstrap' var layout, pages @@ -23,6 +24,16 @@ pages.forEach(function (name) { context[name.replace(/\.mustache$/, '')] = 'active' context._i = true context.production = prod + context.title = name + .replace(/\.mustache/, '') + .replace(/\-.*/, '') + .replace(/(.)/, function ($1) { return $1.toUpperCase() }) + + if (context.title == 'Index') { + context.title = title + } else { + context.title += ' · ' + title + } page = hogan.compile(page, { sectionTags: [{o:'_i', c:'i'}] }) page = layout.render(context, { diff --git a/components.html b/components.html index 821eedc2..b83b5d70 100644 --- a/components.html +++ b/components.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Components · Twitter Bootstrap @@ -20,9 +20,9 @@ - - - + + + @@ -98,6 +98,7 @@
  • Labels
  • +
  • Badges
  • Typography
  • Thumbnails
  • Alerts
  • @@ -133,34 +134,34 @@

    Here's how the HTML looks for a standard button group built with anchor tag buttons:

    - Left - Middle - Right + + +
     <div class="btn-group">
    -  <a class="btn" href="#">1</a>
    -  <a class="btn" href="#">2</a>
    -  <a class="btn" href="#">3</a>
    +  <button class="btn">1</button>
    +  <button class="btn">2</button>
    +  <button class="btn">3</button>
     </div>
     

    Toolbar example

    Combine sets of <div class="btn-group"> into a <div class="btn-toolbar"> for more complex components.

    - 1 - 2 - 3 - 4 + + + +
    - 5 - 6 - 7 + + +
    - 8 +
    @@ -175,9 +176,8 @@
           

    Checkbox and radio flavors

    Button groups can also function as radios, where only one button may be active, or checkboxes, where any number of buttons may be active. View the Javascript docs for that.

    Get the javascript »

    -
    -

    Heads up

    -

    CSS for button groups is in a separate file, button-groups.less.

    +

    Dropdowns in button groups

    +

    Heads up! Buttons with dropdowns must be individually wrapped in their own .btn-group within a .btn-toolbar for proper rendering.

    @@ -188,16 +188,17 @@ ================================================== -->
    +

    Button dropdowns

    -

    Button dropdowns

    +

    Overview and examples

    Use any button to trigger a dropdown menu by placing it within a .btn-group and providing the proper menu markup.

    - Action +
    - Action +
    - Danger +
    - Success +
    + +
    +
    -
    -

    Heads up! Button dropdowns require the Bootstrap dropdown plugin to function.

    Example markup

    @@ -268,15 +287,60 @@
    -
    -

    Split button dropdowns

    +

    Works with all button sizes

    +

    Button dropdowns work at any size. your button sizes to .btn-large, .btn-small, or .btn-mini.

    +
    +
    + + +
    +
    + + +
    + +
    +
    +
    +

    Requires javascript

    +

    Button dropdowns require the Bootstrap dropdown plugin to function.

    +

    In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom javascript.

    +
    +
    +
    + +

    Split button dropdowns

    +
    +
    +

    Overview and examples

    Building on the button group styles and markup, we can easily create a split button. Split buttons feature a standard action on the left and a dropdown toggle on the right with contextual links.

    - Action - + +
    - Action - + +
    - Danger - + +
    - Success - + +
    - Info - + + + +
    +
    + +
    +
    + +
    +

    Sizes

    +

    Utilize the extra button classe .btn-mini, .btn-small, or .btn-large for sizing.

    +
    +
    + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + + + +
    +
    +
    +<div class="btn-group">
    +  ...
    +  <ul class="dropdown-menu pull-right">
    +    <!-- dropdown menu links -->
    +  </ul>
    +</div>
    +

    Example markup

    We expand on the normal button dropdowns to provide a second button action that operates as a separate dropdown trigger.

     <div class="btn-group">
    -  <a class="btn" href="#">Action</a>
    -  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    +  <button class="btn">Action</button>
    +  <button class="btn dropdown-toggle" data-toggle="dropdown">
         <span class="caret"></span>
    -  </a>
    +  </button>
       <ul class="dropdown-menu">
         <!-- dropdown menu links -->
       </ul>
     </div>
     
    +

    Dropup menus

    +

    Dropdown menus can also be toggled from the bottom up by adding a single class to the immediate parent of .dropdown-menu. It will flip the direction of the .caret and reposition the menu itself to move from the bottom up instead of top down.

    +
    + +
    + + + +
    +
    +
    +<div class="btn-group dropup">
    +  <button class="btn">Dropup</button>
    +  <button class="btn dropdown-toggle" data-toggle="dropdown">
    +    <span class="caret"></span>
    +  </button>
    +  <ul class="dropdown-menu">
    +    <!-- dropdown menu links -->
    +  </ul>
    +</div>
    +
    +
    @@ -453,7 +628,7 @@

    Tabs with dropdowns

     <ul class="nav nav-tabs">
    @@ -485,7 +670,7 @@
           

    Pills with dropdowns

     <ul class="nav nav-pills">
    @@ -521,8 +716,18 @@
           

    Application-style navigation

    Nav lists provide a simple and easy way to build groups of nav links with optional headers. They're best used in sidebars like the Finder in OS X.

    Structurally, they're built on the same core nav styles as tabs and pills, so usage and customization are straightforward.

    +

    With icons

    Nav lists are also easy to equip with icons. Add the proper <i> tag with class and you're set.

    +

    Horizontal dividers

    +

    Add a horizontal divider by creating an empty list item with the class .divider, like so:

    +
    +<ul class="nav nav-list">
    +  ...
    +  <li class="divider"></li>
    +  ...
    +</ul>
    +

    Example nav list

    @@ -536,6 +741,7 @@
  • Profile
  • Settings
  • +
  • Help
  • @@ -566,6 +772,7 @@
  • Profile
  • Settings
  • +
  • Help
  • @@ -754,7 +961,7 @@

    An example of a static (not fixed to the top) navbar with project name, navigation, and search form.

    @@ -237,10 +237,21 @@

    Tooltips in a modal

    This link and that link should have tooltips on hover.

    + +
    + +

    Overflowing text to show optional scrollbar

    +

    We set a fixed max-height on the .modal-body. Watch it overflow with all this extra lorem ipsum text we've included.

    +

    Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

    +

    Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

    +

    Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

    +

    Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

    +

    Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

    +

    Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

    Launch demo modal @@ -265,7 +276,7 @@ backdrop boolean true - Includes a modal-backdrop element + Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click. keyboard @@ -298,8 +309,8 @@ <p>One fine body…</p> </div> <div class="modal-footer"> - <a href="#" class="btn btn-primary">Save changes</a> <a href="#" class="btn">Close</a> + <a href="#" class="btn btn-primary">Save changes</a> </div> </div> @@ -464,7 +475,7 @@ $('#myModal').on('hidden', function () {
    -<ul class="nav pills">
    +<ul class="nav nav-pills">
       <li class="active"><a href="#">Regular link</a></li>
       <li class="dropdown" id="menu1">
         <a class="dropdown-toggle" data-toggle="dropdown" href="#menu1">
    @@ -780,13 +791,13 @@ $('a[data-toggle="tab"]').on('shown', function (e) {
               

    $().tooltip(options)

    Attaches a tooltip handler to an element collection.

    .tooltip('show')

    -

    Reveals an elements tooltip.

    +

    Reveals an element's tooltip.

    $('#element').tooltip('show')

    .tooltip('hide')

    -

    Hides an elements tooltip.

    +

    Hides an element's tooltip.

    $('#element').tooltip('hide')

    .tooltip('toggle')

    -

    Toggles an elements tooltip.

    +

    Toggles an element's tooltip.

    $('#element').tooltip('toggle')
    @@ -1051,7 +1062,7 @@ $('#my-alert').bind('closed', function () {

    Methods

    $().button('toggle')

    -

    Toggles push state. Gives btn the look that it hass been activated.

    +

    Toggles push state. Gives the button the appearance that it has been activated.

    Heads up! You can enable auto toggling of a button by using the data-toggle attribute. @@ -1299,10 +1310,16 @@ $('#myCollapsible').on('hidden', function () { 5000 The amount of time to delay between automatically cycling an item. + + pause + string + "hover" + Pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on mouseleave. +

    Markup

    -

    Data attributes are integral to the carousel plugin. Check out the example code below for the various markup types.

    +

    Data attributes are used for the previous and next conrols. Check out the example markup below.

     <div id="myCarousel" class="carousel">
       <!-- Carousel items -->
    @@ -1320,7 +1337,7 @@ $('#myCollapsible').on('hidden', function () {
               

    .carousel(options)

    Initializes the carousel with an optional options object and starts cycling through items.

    -$('.myCarousel').carousel({
    +$('.carousel').carousel({
       interval: 2000
     })
     
    @@ -1335,7 +1352,7 @@ $('.myCarousel').carousel({

    .carousel('next')

    Cycles to the next item.

    Events

    -

    Bootstrap's modal class exposes a few events for hooking into modal functionality.

    +

    Bootstrap's carousel class exposes two events for hooking into carousel functionality.

    diff --git a/less.html b/less.html index 9f540dd0..69f52b19 100644 --- a/less.html +++ b/less.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Less · Twitter Bootstrap @@ -20,9 +20,9 @@ - - - + + + @@ -552,22 +552,17 @@ - + - - - + + + - - - - - - - - + + +
    .container-fixed() noneProvide a fixed-width (set with @siteWidth) container for holding your contentCreate a horizontally centered container for holding your content
    .columns()@columns: 1Build a grid column that spans any number of columns (defaults to 1 column)#grid > .core()@gridColumnWidth, @gridGutterWidthGenerate a pixel grid system (container, row, and columns) with n columns and x pixel wide gutter
    .offset()@columns: 1Offset a grid column with left margin that spans any number of columns
    .gridColumn()noneMake an element float like a grid column#grid > .fluid()@fluidGridColumnWidth, @fluidGridGutterWidthGenerate a precent grid system with n columns and x % wide gutter
    @@ -654,47 +649,47 @@ - .#translucent > .background() + #translucent > .background() @color: @white, @alpha: 1 Give an element a translucent background color - .#translucent > .border() + #translucent > .border() @color: @white, @alpha: 1 Give an element a translucent border color - .#gradient > .vertical() + #gradient > .vertical() @startColor, @endColor Create a cross-browser vertical background gradient - .#gradient > .horizontal() + #gradient > .horizontal() @startColor, @endColor Create a cross-browser horizontal background gradient - .#gradient > .directional() + #gradient > .directional() @startColor, @endColor, @deg Create a cross-browser directional background gradient - .#gradient > .vertical-three-colors() + #gradient > .vertical-three-colors() @startColor, @midColor, @colorStop, @endColor Create a cross-browser three-color background gradient - .#gradient > .radial() + #gradient > .radial() @innerColor, @outerColor Create a cross-browser radial background gradient - .#gradient > .striped() + #gradient > .striped() @color, @angle Create a cross-browser striped background gradient - .#gradientBar() + #gradientBar() @primaryColor, @secondaryColor Used for buttons to assign a gradient and slightly darker border @@ -717,8 +712,8 @@

    Node with makefile

    -

    Install the LESS command line compiler globally with npm by running the following command:

    -
    $ npm install -g less
    +

    Install the LESS command line compiler and uglify-js globally with npm by running the following command:

    +
    $ npm install -g less uglify-js

    Once installed just run make from the root of your bootstrap directory and you're all set.

    Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

    diff --git a/scaffolding.html b/scaffolding.html index 68843746..3946e7c3 100644 --- a/scaffolding.html +++ b/scaffolding.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Scaffolding · Twitter Bootstrap @@ -20,9 +20,9 @@ - - - + + + @@ -81,6 +81,7 @@

    Bootstrap is built on a responsive 12-column grid. We've also included fixed- and fluid-width layouts based on that system.

     <div class="row">
    @@ -141,11 +181,11 @@
       <div class="span8">...</div>
     </div>
     
    -
    +

    As shown here, a basic layout can be created with two "columns," each spanning a number of the 12 foundational columns we defined as part of our grid system.

    -
    -
    + +
    @@ -189,7 +229,7 @@ - +
     <div class="row">
    @@ -202,8 +242,8 @@
       </div>
     </div>
     
    -
    - + + @@ -251,11 +291,11 @@

    Percents, not pixels

    The fluid grid system uses percents for column widths instead of fixed pixels. It also has the same responsive variations as our fixed grid system, ensuring proper proportions for key screen resolutions and devices.

    -
    +

    Fluid rows

    Make any row fluid simply by changing .row to .row-fluid. The columns stay the exact same, making it super straightforward to flip between fixed and fluid layouts.

    -
    +

    Markup

    @@ -264,8 +304,8 @@
       <div class="span8">...</div>
     </div>
     
    -
    - + +

    Fluid nesting

    @@ -284,7 +324,7 @@
    - +
     <div class="row-fluid">
    @@ -297,8 +337,8 @@
       </div>
     </div>
     
    -
    - + + @@ -345,16 +385,16 @@

    Variables in LESS

    Built into Bootstrap are a handful of variables for customizing the default 940px grid system, documented above. All variables for the grid are stored in variables.less.

    -
    +

    How to customize

    Modifying the grid means changing the three @grid* variables and recompiling Bootstrap. Change the grid variables in variables.less and use one of the four ways documented to recompile. If you're adding more columns, be sure to add the CSS for those in grid.less.

    -
    +

    Staying responsive

    Customization of the grid only works at the default level, the 940px grid. To maintain the responsive aspects of Bootstrap, you'll also have to customize the grids in responsive.less.

    -
    - + + @@ -381,7 +421,7 @@ </div> </body> - +

    Fluid layout

    <div class="container-fluid"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.

    @@ -401,8 +441,8 @@ </div> </div> -
    - + + @@ -417,8 +457,16 @@
    - Responsive devices -
    +

    Responsive devices

    +

    What they do

    +

    Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.

    +
      +
    • Modify the width of column in our grid
    • +
    • Stack elements instead of float wherever necessary
    • +
    • Resize headings and text to be more appropriate for devices
    • +
    +

    Use media queries responsibly and only as a start to your mobile audiences. For larger projects, do consider dedicated code bases and not layers of media queries.

    +

    Supported devices

    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:

    @@ -438,13 +486,13 @@ Fluid columns, no fixed widths - Portrait tablets - 480px to 768px + Smartphones to tablets + 767px and below Fluid columns, no fixed widths - Landscape tablets - 768px to 979px + Portrait tablets + 768px and above 42px 20px @@ -456,7 +504,7 @@ Large display - 1210px and up + 1200px and up 70px 30px @@ -466,23 +514,15 @@

    Requires meta tag

    To ensure devices display responsive pages properly, include the viewport meta tag.

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    - -

    What they do

    -

    Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.

    -
      -
    • Modify the width of column in our grid
    • -
    • Stack elements instead of float wherever necessary
    • -
    • Resize headings and text to be more appropriate for devices
    • -
    -
    - + +

    Using the media queries

    -
    +

    Bootstrap doesn't automatically include these media queries, but understanding and adding them is very easy and requires minimal setup. You have a few options for including the responsive features of Bootstrap:

    1. Use the compiled responsive version, bootstrap-responsive.css
    2. @@ -490,8 +530,8 @@
    3. Modify and recompile responsive.less as a separate file

    Why not just include it? Truth be told, not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it.

    -
    -
    +
    +
       // Landscape phones and down
       @media (max-width: 480px) { ... }
    @@ -505,8 +545,93 @@
       // Large desktop
       @media (min-width: 1200px) { .. }
     
    -
    -
    +
    + +
    + + +

    Responsive utility classes

    +
    +
    +

    What are they

    +

    For faster mobile-friendly development, use these basic utility classes for showing and hidding content by device.

    +

    When to use

    +

    Use on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation.

    +

    For example, you might show a <select> element for nav on mobile layouts, but not on tablets or desktops.

    +
    +
    +

    Support classes

    +

    Shown here is a table of the classes we support and their effect on a given media query layout (labeled by device). They can be found in responsive.less.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassPhones 480px and belowTablets 767px and belowDesktops 768px and above
    .visible-phoneVisible
    .visible-tabletVisible
    .visible-desktopVisible
    .hidden-phoneVisibleVisible
    .hidden-tabletVisibleVisible
    .hidden-desktopVisibleVisible
    +

    Test case

    +

    Resize your browser or load on different devices to test the above clases.

    +

    Visible on...

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +

    Hidden on...

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +
    +
    + + +
    +
    +
    +
    diff --git a/templates/layout.mustache b/templates/layout.mustache index 832983e1..3434bdcb 100644 --- a/templates/layout.mustache +++ b/templates/layout.mustache @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + {{title}} @@ -20,9 +20,9 @@ - - - + + + diff --git a/templates/pages/base-css.mustache b/templates/pages/base-css.mustache index 84d48fb1..9b2964d7 100644 --- a/templates/pages/base-css.mustache +++ b/templates/pages/base-css.mustache @@ -90,7 +90,8 @@ {{_i}}Wraps abbreviations and acronyms to show the expanded version on hover{{/i}} - {{_i}}Include optional title for expanded text{{/i}} +

    {{_i}}Include optional title attribute for expanded text{{/i}}

    + {{_i}}Use .initialism class for uppercase abbreviations.{{/i}} @@ -129,8 +130,9 @@

    {{_i}}Example abbreviations{{/i}}

    -

    {{_i}}Abbreviations are styled with uppercase text and a light dotted bottom border. They also have a help cursor on hover so users have extra indication something will be shown on hover.{{/i}}

    -

    {{_i}}HTML is the best thing since sliced bread.{{/i}}

    +

    {{_i}}Abbreviations with a title attribute have a light dotted bottom border and a help cursor on hover. This gives users extra indication something will be shown on hover.{{/i}}

    +

    {{_i}}Add the initialism class to an abbreviation to increase typographic harmony by giving it a slightly smaller text size.{{/i}}

    +

    {{_i}}HTML is the best thing since sliced bread.{{/i}}

    {{_i}}An abbreviation of the word attribute is attr.{{/i}}

    @@ -209,8 +211,8 @@

    {{_i}}Lists{{/i}}

    -
    -

    {{_i}}Unordered{{/i}}

    +
    +

    {{_i}}Unordered{{/i}}

    <ul>

    • Lorem ipsum dolor sit amet
    • @@ -230,8 +232,8 @@
    • Eget porttitor lorem
    -
    -

    {{_i}}Unstyled{{/i}}

    +
    +

    {{_i}}Unstyled{{/i}}

    <ul class="unstyled">

    • Lorem ipsum dolor sit amet
    • @@ -251,8 +253,8 @@
    • Eget porttitor lorem
    -
    -

    {{_i}}Ordered{{/i}}

    +
    +

    {{_i}}Ordered{{/i}}

    <ol>

    1. Lorem ipsum dolor sit amet
    2. @@ -265,8 +267,11 @@
    3. Eget porttitor lorem
    -
    -

    {{_i}}Description{{/i}}

    +
    +
    +
    +
    +

    {{_i}}Description{{/i}}

    <dl>

    {{_i}}Description lists{{/i}}
    @@ -278,6 +283,19 @@
    Etiam porta sem malesuada magna mollis euismod.
    +
    +

    {{_i}}Horizontal description{{/i}}

    +

    <dl class="dl-horizontal">

    +
    +
    {{_i}}Description lists{{/i}}
    +
    {{_i}}A description list is perfect for defining terms.{{/i}}
    +
    Euismod
    +
    Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
    +
    Donec id elit non mi porta gravida at eget metus.
    +
    Malesuada porta
    +
    Etiam porta sem malesuada magna mollis euismod.
    +
    +
    @@ -341,6 +359,10 @@
    + + + + @@ -493,7 +515,7 @@ - + @@ -501,19 +523,19 @@ - + - + - - - + + +
    {{_i}}Tag{{/i}}# {{_i}}First Name{{/i}} {{_i}}Last Name{{/i}}{{_i}}Language{{/i}}{{_i}}Username{{/i}}
    1 Mark OttoCSS@mdo
    2 Jacob ThorntonJavascript@fat
    3StuDentHTMLLarrythe Bird@twitter
    @@ -538,7 +560,7 @@ # {{_i}}First Name{{/i}} {{_i}}Last Name{{/i}} - {{_i}}Language{{/i}} + {{_i}}Username{{/i}} @@ -546,19 +568,19 @@ 1 Mark Otto - CSS + @mdo 2 Jacob Thornton - Javascript + @fat 3 - Stu - Dent - HTML + Larry + the Bird + @twitter @@ -582,31 +604,31 @@ # {{_i}}First Name{{/i}} {{_i}}Last Name{{/i}} - {{_i}}Language{{/i}} + {{_i}}Username{{/i}} - 1 - Mark Otto - CSS + 1 + Mark + Otto + @mdo + + + Mark + Otto + @TwBootstrap 2 Jacob Thornton - Javascript - - - 3 - Stu - Dent + @fat 3 - Brosef - Stalin - HTML + Larry the Bird + @twitter @@ -630,7 +652,7 @@ # {{_i}}First Name{{/i}} {{_i}}Last Name{{/i}} - {{_i}}Language{{/i}} + {{_i}}Username{{/i}} @@ -638,19 +660,18 @@ 1 Mark Otto - CSS + @mdo 2 Jacob Thornton - Javascript + @fat 3 - Stu - Dent - HTML + Larry the Bird + @twitter @@ -671,37 +692,36 @@
    + + + + + - - - + + + + - + - + - - - - - - - - - + +
    {{_i}}Full name{{/i}}
    #{{_i}}First Name{{/i}}{{_i}}Last Name{{/i}}{{_i}}Language{{/i}}{{_i}}First Name{{/i}}{{_i}}Last Name{{/i}}{{_i}}Username{{/i}}
    1 Mark OttoCSS@mdo
    2 Jacob ThorntonJavascript@fat
    3StuDentHTML
    4BrosefStalinHTMLLarry the Bird@twitter
    @@ -786,6 +806,7 @@
    Associated help text! +

    {{_i}}Example block-level help text here.{{/i}}

    @@ -832,7 +853,7 @@
    @@ -840,7 +861,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 me{{/i}} + </label> + <button type="submit" class="btn">{{_i}}Sign in{{/i}}</button> </form>
    @@ -1087,8 +1111,7 @@
    - @ - + @

    {{_i}}Here's some help text{{/i}}

    @@ -1097,10 +1120,25 @@
    - - .00 + .00 +
    + {{_i}}Here's more help text{{/i}} +
    +
    +
    + +
    +
    + $.00 +
    +
    +
    +
    + +
    +
    +
    -

    {{_i}}Here's more help text{{/i}}

    @@ -1184,44 +1222,44 @@ {{_i}}Button{{/i}} - {{_i}}Class{{/i}} + {{_i}}class=""{{/i}} {{_i}}Description{{/i}} - .btn + btn {{_i}}Standard gray button with gradient{{/i}} - .btn-primary + btn btn-primary {{_i}}Provides extra visual weight and identifies the primary action in a set of buttons{{/i}} - .btn-info + btn btn-info {{_i}}Used as an alternate to the default styles{{/i}} - .btn-success + btn btn-success {{_i}}Indicates a successful or positive action{{/i}} - .btn-warning + btn btn-warning {{_i}}Indicates caution should be taken with this action{{/i}} - .btn-danger + btn btn-danger {{_i}}Indicates a dangerous or potentially negative action{{/i}} - + - .btn-inverse + btn btn-inverse {{_i}}Alternate dark gray button, not tied to a semantic action or use{{/i}} @@ -1436,9 +1474,6 @@
    -
    - {{_i}}Heads up! Icon classes are echoed via CSS :after. In the docs, we show a light red background color on hover to highlight the icon's size.{{/i}} -

    @@ -1451,7 +1486,7 @@

    {{_i}}How to use{{/i}}

    -

    {{_i}}With v2.0.1, we have opted to use an <i> tag for all our icons, but they have no case class—only a shared prefix. To use, place the following code just about anywhere:{{/i}}

    +

    {{_i}}Bootstrap uses an <i> tag for all icons, but they have no case class—only a shared prefix. To use, place the following code just about anywhere:{{/i}}

     <i class="icon-search"></i>
     
    @@ -1460,6 +1495,10 @@ <i class="icon-search icon-white"></i>

    {{_i}}There are 120 classes to choose from for your icons. Just add an <i> tag with the right classes and you're set. You can find the full list in sprites.less or right here in this document.{{/i}}

    +

    + {{_i}}Heads up!{{/i}} + {{_i}}When using beside strings of text, as in buttons or nav links, be sure to leave a space after the <i> tag for proper spacing.{{/i}} +

    {{_i}}Use cases{{/i}}

    diff --git a/templates/pages/components.mustache b/templates/pages/components.mustache index 65c4d211..1a7f5b91 100644 --- a/templates/pages/components.mustache +++ b/templates/pages/components.mustache @@ -22,6 +22,7 @@
  • {{_i}}Labels{{/i}}
  • +
  • {{_i}}Badges{{/i}}
  • {{_i}}Typography{{/i}}
  • {{_i}}Thumbnails{{/i}}
  • {{_i}}Alerts{{/i}}
  • @@ -57,34 +58,34 @@

    {{_i}}Here's how the HTML looks for a standard button group built with anchor tag buttons:{{/i}}

    - {{_i}}Left{{/i}} - {{_i}}Middle{{/i}} - {{_i}}Right{{/i}} + + +
     <div class="btn-group">
    -  <a class="btn" href="#">1</a>
    -  <a class="btn" href="#">2</a>
    -  <a class="btn" href="#">3</a>
    +  <button class="btn">1</button>
    +  <button class="btn">2</button>
    +  <button class="btn">3</button>
     </div>
     

    {{_i}}Toolbar example{{/i}}

    {{_i}}Combine sets of <div class="btn-group"> into a <div class="btn-toolbar"> for more complex components.{{/i}}

    - 1 - 2 - 3 - 4 + + + +
    - 5 - 6 - 7 + + +
    - 8 +
    @@ -99,9 +100,8 @@
           

    {{_i}}Checkbox and radio flavors{{/i}}

    {{_i}}Button groups can also function as radios, where only one button may be active, or checkboxes, where any number of buttons may be active. View the Javascript docs for that.{{/i}}

    {{_i}}Get the javascript »{{/i}}

    -
    -

    {{_i}}Heads up{{/i}}

    -

    {{_i}}CSS for button groups is in a separate file, button-groups.less.{{/i}}

    +

    {{_i}}Dropdowns in button groups{{/i}}

    +

    {{_i}}Heads up!{{/i}} {{_i}}Buttons with dropdowns must be individually wrapped in their own .btn-group within a .btn-toolbar for proper rendering.{{/i}}

    @@ -112,16 +112,17 @@ ================================================== -->
    +

    {{_i}}Button dropdowns{{/i}}

    -

    {{_i}}Button dropdowns{{/i}}

    +

    {{_i}}Overview and examples{{/i}}

    {{_i}}Use any button to trigger a dropdown menu by placing it within a .btn-group and providing the proper menu markup.{{/i}}

    - {{_i}}Action{{/i}} +
    - {{_i}}Action{{/i}} +
    - {{_i}}Danger{{/i}} +
    -
    -

    {{_i}}Heads up!{{/i}} {{_i}}Button dropdowns require the Bootstrap dropdown plugin to function.{{/i}}

    {{_i}}Example markup{{/i}}

    @@ -192,15 +211,60 @@
    -
    -

    {{_i}}Split button dropdowns{{/i}}

    +

    {{_i}}Works with all button sizes{{/i}}

    +

    {{_i}}Button dropdowns work at any size. your button sizes to .btn-large, .btn-small, or .btn-mini.{{/i}}

    + +
    +
    +

    {{_i}}Requires javascript{{/i}}

    +

    {{_i}}Button dropdowns require the Bootstrap dropdown plugin to function.{{/i}}

    +

    {{_i}}In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom javascript.{{/i}}

    +
    +
    +
    + +

    {{_i}}Split button dropdowns{{/i}}

    +
    +
    +

    {{_i}}Overview and examples{{/i}}

    {{_i}}Building on the button group styles and markup, we can easily create a split button. Split buttons feature a standard action on the left and a dropdown toggle on the right with contextual links.{{/i}}

    - {{_i}}Action{{/i}} - + +
    - {{_i}}Action{{/i}} - + +
    - {{_i}}Danger{{/i}} - + +
    - {{_i}}Success{{/i}} - + +
    +
    + +
    + +

    {{_i}}Sizes{{/i}}

    +

    {{_i}}Utilize the extra button classe .btn-mini, .btn-small, or .btn-large for sizing.{{/i}}

    + + + +
    +<div class="btn-group">
    +  ...
    +  <ul class="dropdown-menu pull-right">
    +    <!-- {{_i}}dropdown menu links{{/i}} -->
    +  </ul>
    +</div>
    +

    {{_i}}Example markup{{/i}}

    {{_i}}We expand on the normal button dropdowns to provide a second button action that operates as a separate dropdown trigger.{{/i}}

     <div class="btn-group">
    -  <a class="btn" href="#">{{_i}}Action{{/i}}</a>
    -  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    +  <button class="btn">{{_i}}Action{{/i}}</button>
    +  <button class="btn dropdown-toggle" data-toggle="dropdown">
         <span class="caret"></span>
    -  </a>
    +  </button>
       <ul class="dropdown-menu">
         <!-- {{_i}}dropdown menu links{{/i}} -->
       </ul>
     </div>
     
    +

    {{_i}}Dropup menus{{/i}}

    +

    {{_i}}Dropdown menus can also be toggled from the bottom up by adding a single class to the immediate parent of .dropdown-menu. It will flip the direction of the .caret and reposition the menu itself to move from the bottom up instead of top down.{{/i}}

    + +
    +<div class="btn-group dropup">
    +  <button class="btn">{{_i}}Dropup{{/i}}</button>
    +  <button class="btn dropdown-toggle" data-toggle="dropdown">
    +    <span class="caret"></span>
    +  </button>
    +  <ul class="dropdown-menu">
    +    <!-- {{_i}}dropdown menu links{{/i}} -->
    +  </ul>
    +</div>
    +
    +
    @@ -377,7 +552,7 @@

    {{_i}}Tabs with dropdowns{{/i}}

     <ul class="nav nav-tabs">
    @@ -409,7 +594,7 @@
           

    {{_i}}Pills with dropdowns{{/i}}

     <ul class="nav nav-pills">
    @@ -445,8 +640,18 @@
           

    {{_i}}Application-style navigation{{/i}}

    {{_i}}Nav lists provide a simple and easy way to build groups of nav links with optional headers. They're best used in sidebars like the Finder in OS X.{{/i}}

    {{_i}}Structurally, they're built on the same core nav styles as tabs and pills, so usage and customization are straightforward.{{/i}}

    +

    {{_i}}With icons{{/i}}

    {{_i}}Nav lists are also easy to equip with icons. Add the proper <i> tag with class and you're set.{{/i}}

    +

    {{_i}}Horizontal dividers{{/i}}

    +

    {{_i}}Add a horizontal divider by creating an empty list item with the class .divider, like so:{{/i}}

    +
    +<ul class="nav nav-list">
    +  ...
    +  <li class="divider"></li>
    +  ...
    +</ul>
    +

    {{_i}}Example nav list{{/i}}

    @@ -460,6 +665,7 @@
  • {{_i}}Profile{{/i}}
  • {{_i}}Settings{{/i}}
  • +
  • {{_i}}Help{{/i}}
  • @@ -490,6 +696,7 @@
  • {{_i}}Profile{{/i}}
  • {{_i}}Settings{{/i}}
  • +
  • {{_i}}Help{{/i}}
  • @@ -678,7 +885,7 @@

    {{_i}}An example of a static (not fixed to the top) navbar with project name, navigation, and search form.{{/i}}

    @@ -161,10 +161,21 @@

    {{_i}}Tooltips in a modal{{/i}}

    {{_i}}This link and that link should have tooltips on hover.{{/i}}

    + +
    + +

    {{_i}}Overflowing text to show optional scrollbar{{/i}}

    +

    {{_i}}We set a fixed max-height on the .modal-body. Watch it overflow with all this extra lorem ipsum text we've included.{{/i}}

    +

    Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

    +

    Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

    +

    Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

    +

    Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

    +

    Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

    +

    Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.

    {{_i}}Launch demo modal{{/i}} @@ -189,7 +200,7 @@ {{_i}}backdrop{{/i}} {{_i}}boolean{{/i}} {{_i}}true{{/i}} - {{_i}}Includes a modal-backdrop element{{/i}} + {{_i}}Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click.{{/i}} {{_i}}keyboard{{/i}} @@ -222,8 +233,8 @@ <p>{{_i}}One fine body…{{/i}}</p> </div> <div class="modal-footer"> - <a href="#" class="btn btn-primary">{{_i}}Save changes{{/i}}</a> <a href="#" class="btn">{{_i}}Close{{/i}}</a> + <a href="#" class="btn btn-primary">{{_i}}Save changes{{/i}}</a> </div> </div> @@ -388,7 +399,7 @@ $('#myModal').on('hidden', function () {
    -<ul class="nav pills">
    +<ul class="nav nav-pills">
       <li class="active"><a href="#">Regular link</a></li>
       <li class="dropdown" id="menu1">
         <a class="dropdown-toggle" data-toggle="dropdown" href="#menu1">
    @@ -704,13 +715,13 @@ $('a[data-toggle="tab"]').on('shown', function (e) {
               

    $().tooltip({{_i}}options{{/i}})

    {{_i}}Attaches a tooltip handler to an element collection.{{/i}}

    .tooltip('show')

    -

    {{_i}}Reveals an elements tooltip.{{/i}}

    +

    {{_i}}Reveals an element's tooltip.{{/i}}

    $('#element').tooltip('show')

    .tooltip('hide')

    -

    {{_i}}Hides an elements tooltip.{{/i}}

    +

    {{_i}}Hides an element's tooltip.{{/i}}

    $('#element').tooltip('hide')

    .tooltip('toggle')

    -

    {{_i}}Toggles an elements tooltip.{{/i}}

    +

    {{_i}}Toggles an element's tooltip.{{/i}}

    $('#element').tooltip('toggle')
    @@ -975,7 +986,7 @@ $('#my-alert').bind('closed', function () {

    {{_i}}Methods{{/i}}

    $().button('toggle')

    -

    {{_i}}Toggles push state. Gives btn the look that it hass been activated.{{/i}}

    +

    {{_i}}Toggles push state. Gives the button the appearance that it has been activated.{{/i}}

    {{_i}}Heads up!{{/i}} {{_i}}You can enable auto toggling of a button by using the data-toggle attribute.{{/i}} @@ -1223,10 +1234,16 @@ $('#myCollapsible').on('hidden', function () { 5000 {{_i}}The amount of time to delay between automatically cycling an item.{{/i}} + + {{_i}}pause{{/i}} + {{_i}}string{{/i}} + "hover" + {{_i}}Pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on mouseleave.{{/i}} +

    {{_i}}Markup{{/i}}

    -

    {{_i}}Data attributes are integral to the carousel plugin. Check out the example code below for the various markup types.{{/i}}

    +

    {{_i}}Data attributes are used for the previous and next conrols. Check out the example markup below.{{/i}}

     <div id="myCarousel" class="carousel">
       <!-- {{_i}}Carousel items{{/i}} -->
    @@ -1244,7 +1261,7 @@ $('#myCollapsible').on('hidden', function () {
               

    .carousel({{_i}}options{{/i}})

    {{_i}}Initializes the carousel with an optional options object and starts cycling through items.{{/i}}

    -$('.myCarousel').carousel({
    +$('.carousel').carousel({
       interval: 2000
     })
     
    @@ -1259,7 +1276,7 @@ $('.myCarousel').carousel({

    .carousel('next')

    {{_i}}Cycles to the next item.{{/i}}

    {{_i}}Events{{/i}}

    -

    {{_i}}Bootstrap's modal class exposes a few events for hooking into modal functionality.{{/i}}

    +

    {{_i}}Bootstrap's carousel class exposes two events for hooking into carousel functionality.{{/i}}

    diff --git a/templates/pages/less.mustache b/templates/pages/less.mustache index 742b166d..23a4486a 100644 --- a/templates/pages/less.mustache +++ b/templates/pages/less.mustache @@ -476,22 +476,17 @@ - + - - - + + + - - - - - - - - + + +
    .container-fixed() none{{_i}}Provide a fixed-width (set with @siteWidth) container for holding your content{{/i}}{{_i}}Create a horizontally centered container for holding your content{{/i}}
    .columns()@columns: 1{{_i}}Build a grid column that spans any number of columns (defaults to 1 column){{/i}}#grid > .core()@gridColumnWidth, @gridGutterWidth{{_i}}Generate a pixel grid system (container, row, and columns) with n columns and x pixel wide gutter{{/i}}
    .offset()@columns: 1{{_i}}Offset a grid column with left margin that spans any number of columns{{/i}}
    .gridColumn()none{{_i}}Make an element float like a grid column{{/i}}#grid > .fluid()@fluidGridColumnWidth, @fluidGridGutterWidth{{_i}}Generate a precent grid system with n columns and x % wide gutter{{/i}}
    @@ -578,47 +573,47 @@ - .#translucent > .background() + #translucent > .background() @color: @white, @alpha: 1 {{_i}}Give an element a translucent background color{{/i}} - .#translucent > .border() + #translucent > .border() @color: @white, @alpha: 1 {{_i}}Give an element a translucent border color{{/i}} - .#gradient > .vertical() + #gradient > .vertical() @startColor, @endColor {{_i}}Create a cross-browser vertical background gradient{{/i}} - .#gradient > .horizontal() + #gradient > .horizontal() @startColor, @endColor {{_i}}Create a cross-browser horizontal background gradient{{/i}} - .#gradient > .directional() + #gradient > .directional() @startColor, @endColor, @deg {{_i}}Create a cross-browser directional background gradient{{/i}} - .#gradient > .vertical-three-colors() + #gradient > .vertical-three-colors() @startColor, @midColor, @colorStop, @endColor {{_i}}Create a cross-browser three-color background gradient{{/i}} - .#gradient > .radial() + #gradient > .radial() @innerColor, @outerColor {{_i}}Create a cross-browser radial background gradient{{/i}} - .#gradient > .striped() + #gradient > .striped() @color, @angle {{_i}}Create a cross-browser striped background gradient{{/i}} - .#gradientBar() + #gradientBar() @primaryColor, @secondaryColor {{_i}}Used for buttons to assign a gradient and slightly darker border{{/i}} @@ -641,8 +636,8 @@

    {{_i}}Node with makefile{{/i}}

    -

    {{_i}}Install the LESS command line compiler globally with npm by running the following command:{{/i}}

    -
    $ npm install -g less
    +

    {{_i}}Install the LESS command line compiler and uglify-js globally with npm by running the following command:{{/i}}

    +
    $ npm install -g less uglify-js

    {{_i}}Once installed just run make from the root of your bootstrap directory and you're all set.{{/i}}

    {{_i}}Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).{{/i}}

    diff --git a/templates/pages/scaffolding.mustache b/templates/pages/scaffolding.mustache index 281621b2..97131fdf 100644 --- a/templates/pages/scaffolding.mustache +++ b/templates/pages/scaffolding.mustache @@ -5,6 +5,7 @@

    {{_i}}Bootstrap is built on a responsive 12-column grid. We've also included fixed- and fluid-width layouts based on that system.{{/i}}

     <div class="row">
    @@ -65,11 +105,11 @@
       <div class="span8">...</div>
     </div>
     
    -
    +

    {{_i}}As shown here, a basic layout can be created with two "columns," each spanning a number of the 12 foundational columns we defined as part of our grid system.{{/i}}

    -
    -
    + +
    @@ -113,7 +153,7 @@ - +
     <div class="row">
    @@ -126,8 +166,8 @@
       </div>
     </div>
     
    -
    - + + @@ -175,11 +215,11 @@

    {{_i}}Percents, not pixels{{/i}}

    {{_i}}The fluid grid system uses percents for column widths instead of fixed pixels. It also has the same responsive variations as our fixed grid system, ensuring proper proportions for key screen resolutions and devices.{{/i}}

    -
    +

    {{_i}}Fluid rows{{/i}}

    {{_i}}Make any row fluid simply by changing .row to .row-fluid. The columns stay the exact same, making it super straightforward to flip between fixed and fluid layouts.{{/i}}

    -
    +

    {{_i}}Markup{{/i}}

    @@ -188,8 +228,8 @@
       <div class="span8">...</div>
     </div>
     
    -
    - + +

    {{_i}}Fluid nesting{{/i}}

    @@ -208,7 +248,7 @@
    - +
     <div class="row-fluid">
    @@ -221,8 +261,8 @@
       </div>
     </div>
     
    -
    - + + @@ -269,16 +309,16 @@

    {{_i}}Variables in LESS{{/i}}

    {{_i}}Built into Bootstrap are a handful of variables for customizing the default 940px grid system, documented above. All variables for the grid are stored in variables.less.{{/i}}

    -
    +

    {{_i}}How to customize{{/i}}

    {{_i}}Modifying the grid means changing the three @grid* variables and recompiling Bootstrap. Change the grid variables in variables.less and use one of the four ways documented to recompile. If you're adding more columns, be sure to add the CSS for those in grid.less.{{/i}}

    -
    +

    {{_i}}Staying responsive{{/i}}

    {{_i}}Customization of the grid only works at the default level, the 940px grid. To maintain the responsive aspects of Bootstrap, you'll also have to customize the grids in responsive.less.{{/i}}

    -
    - + + @@ -305,7 +345,7 @@ </div> </body> - +

    {{_i}}Fluid layout{{/i}}

    {{_i}}<div class="container-fluid"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.{{/i}}

    @@ -325,8 +365,8 @@ </div> </div> -
    - + + @@ -341,8 +381,16 @@
    - Responsive devices -
    +

    Responsive devices

    +

    {{_i}}What they do{{/i}}

    +

    {{_i}}Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.{{/i}}

    +
      +
    • {{_i}}Modify the width of column in our grid{{/i}}
    • +
    • {{_i}}Stack elements instead of float wherever necessary{{/i}}
    • +
    • {{_i}}Resize headings and text to be more appropriate for devices{{/i}}
    • +
    +

    {{_i}}Use media queries responsibly and only as a start to your mobile audiences. For larger projects, do consider dedicated code bases and not layers of media queries.{{/i}}

    +

    {{_i}}Supported devices{{/i}}

    {{_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}}

    @@ -362,13 +410,13 @@ {{_i}}Fluid columns, no fixed widths{{/i}} - {{_i}}Portrait tablets{{/i}} - 480px to 768px + {{_i}}Smartphones to tablets{{/i}} + 767px and below {{_i}}Fluid columns, no fixed widths{{/i}} - {{_i}}Landscape tablets{{/i}} - 768px to 979px + {{_i}}Portrait tablets{{/i}} + 768px and above 42px 20px @@ -380,7 +428,7 @@ {{_i}}Large display{{/i}} - 1210px and up + 1200px and up 70px 30px @@ -390,23 +438,15 @@

    {{_i}}Requires meta tag{{/i}}

    {{_i}}To ensure devices display responsive pages properly, include the viewport meta tag.{{/i}}

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    - -

    {{_i}}What they do{{/i}}

    -

    {{_i}}Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.{{/i}}

    -
      -
    • {{_i}}Modify the width of column in our grid{{/i}}
    • -
    • {{_i}}Stack elements instead of float wherever necessary{{/i}}
    • -
    • {{_i}}Resize headings and text to be more appropriate for devices{{/i}}
    • -
    -
    - + +

    {{_i}}Using the media queries{{/i}}

    -
    +

    {{_i}}Bootstrap doesn't automatically include these media queries, but understanding and adding them is very easy and requires minimal setup. You have a few options for including the responsive features of Bootstrap:{{/i}}

    1. {{_i}}Use the compiled responsive version, bootstrap-responsive.css{{/i}}
    2. @@ -414,8 +454,8 @@
    3. {{_i}}Modify and recompile responsive.less as a separate file{{/i}}

    {{_i}}Why not just include it? Truth be told, not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it.{{/i}}

    -
    -
    +
    +
       // {{_i}}Landscape phones and down{{/i}}
       @media (max-width: 480px) { ... }
    @@ -429,6 +469,91 @@
       // {{_i}}Large desktop{{/i}}
       @media (min-width: 1200px) { .. }
     
    -
    -
    +
    + +
    + + +

    {{_i}}Responsive utility classes{{/i}}

    +
    +
    +

    {{_i}}What are they{{/i}}

    +

    {{_i}}For faster mobile-friendly development, use these basic utility classes for showing and hidding content by device.{{/i}}

    +

    {{_i}}When to use{{/i}}

    +

    {{_i}}Use on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation.{{/i}}

    +

    {{_i}}For example, you might show a <select> element for nav on mobile layouts, but not on tablets or desktops.{{/i}}

    +
    +
    +

    {{_i}}Support classes{{/i}}

    +

    {{_i}}Shown here is a table of the classes we support and their effect on a given media query layout (labeled by device). They can be found in responsive.less.{{/i}}

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    {{_i}}Class{{/i}}{{_i}}Phones 480px and below{{/i}}{{_i}}Tablets 767px and below{{/i}}{{_i}}Desktops 768px and above{{/i}}
    .visible-phone{{_i}}Visible{{/i}}
    .visible-tablet{{_i}}Visible{{/i}}
    .visible-desktop{{_i}}Visible{{/i}}
    .hidden-phone{{_i}}Visible{{/i}}{{_i}}Visible{{/i}}
    .hidden-tablet{{_i}}Visible{{/i}}{{_i}}Visible{{/i}}
    .hidden-desktop{{_i}}Visible{{/i}}{{_i}}Visible{{/i}}
    +

    {{_i}}Test case{{/i}}

    +

    {{_i}}Resize your browser or load on different devices to test the above clases.{{/i}}

    +

    {{_i}}Visible on...{{/i}}

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +

    {{_i}}Hidden on...{{/i}}

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +
    +
    + + +
    +
    +
    +
    diff --git a/upgrading.html b/upgrading.html index a414eb75..7f6b52c8 100644 --- a/upgrading.html +++ b/upgrading.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Upgrading · Twitter Bootstrap @@ -20,9 +20,9 @@ - - - + + +