From 80d03e143ce3041e9c3ec63db439ee7738679573 Mon Sep 17 00:00:00 2001 From: Pete Hopkins Date: Mon, 30 Jan 2012 12:11:17 -0500 Subject: [PATCH 1/9] Allow events to propagate / default if not used. - All key events when the menu is not shown now propagate. - Blur is also allowed to propagate. --- js/bootstrap-typeahead.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/js/bootstrap-typeahead.js b/js/bootstrap-typeahead.js index 503155950..c5776df13 100644 --- a/js/bootstrap-typeahead.js +++ b/js/bootstrap-typeahead.js @@ -165,9 +165,6 @@ } , keyup: function (e) { - e.stopPropagation() - e.preventDefault() - switch(e.keyCode) { case 40: // down arrow case 38: // up arrow @@ -187,10 +184,11 @@ this.lookup() } + e.stopPropagation() + e.preventDefault() } , keypress: function (e) { - e.stopPropagation() if (!this.shown) return switch(e.keyCode) { @@ -210,12 +208,12 @@ this.next() break } + + e.stopPropagation() } , blur: function (e) { var that = this - e.stopPropagation() - e.preventDefault() setTimeout(function () { that.hide() }, 150) } From 70fecd111566eec3136457afb4143d0950c455b5 Mon Sep 17 00:00:00 2001 From: Pete Hopkins Date: Mon, 30 Jan 2012 12:13:18 -0500 Subject: [PATCH 2/9] Fires change event when element is selected from menu --- js/bootstrap-typeahead.js | 1 + js/tests/unit/bootstrap-typeahead.js | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/js/bootstrap-typeahead.js b/js/bootstrap-typeahead.js index c5776df13..df1487bf8 100644 --- a/js/bootstrap-typeahead.js +++ b/js/bootstrap-typeahead.js @@ -40,6 +40,7 @@ , select: function () { var val = this.$menu.find('.active').attr('data-value') this.$element.val(val) + this.$element.change(); return this.hide() } diff --git a/js/tests/unit/bootstrap-typeahead.js b/js/tests/unit/bootstrap-typeahead.js index 455ed415b..96ea7c45f 100644 --- a/js/tests/unit/bootstrap-typeahead.js +++ b/js/tests/unit/bootstrap-typeahead.js @@ -114,15 +114,19 @@ $(function () { source: ['aa', 'ab', 'ac'] }) , typeahead = $input.data('typeahead') + , changed = false $input.val('a') typeahead.lookup() + $input.change(function() { changed = true }); + $(typeahead.$menu.find('li')[2]).mouseover().click() equals($input.val(), 'ac', 'input value was correctly set') ok(!typeahead.$menu.is(':visible'), 'the menu was hidden') + ok(changed, 'a change event was fired') typeahead.$menu.remove() }) -}) \ No newline at end of file +}) From 3a6f58598cdad40916426f31564afada6c7b4bdc Mon Sep 17 00:00:00 2001 From: Pete Hopkins Date: Tue, 31 Jan 2012 09:23:58 -0500 Subject: [PATCH 3/9] Allows escape to bubble when menu isn't shown --- js/bootstrap-typeahead.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/bootstrap-typeahead.js b/js/bootstrap-typeahead.js index df1487bf8..99f84f796 100644 --- a/js/bootstrap-typeahead.js +++ b/js/bootstrap-typeahead.js @@ -178,6 +178,7 @@ break case 27: // escape + if (!this.shown) return this.hide() break From 3cbc40b12995ff1cfa2914e15582991466baa536 Mon Sep 17 00:00:00 2001 From: Tarsis Azevedo Date: Mon, 5 Mar 2012 01:38:20 -0300 Subject: [PATCH 4/9] add uglify-js install information in compiling section. improve issue #1756 --- docs/templates/pages/less.mustache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/templates/pages/less.mustache b/docs/templates/pages/less.mustache index 742b166d2..744861dea 100644 --- a/docs/templates/pages/less.mustache +++ b/docs/templates/pages/less.mustache @@ -641,8 +641,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}}

From d0120c94a0661342062ed2b1185923041bd3f621 Mon Sep 17 00:00:00 2001 From: burningTyger Date: Wed, 7 Mar 2012 15:38:12 +0100 Subject: [PATCH 5/9] fix for typo --- docs/templates/pages/examples.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/templates/pages/examples.mustache b/docs/templates/pages/examples.mustache index 485fbc570..dee7d5651 100644 --- a/docs/templates/pages/examples.mustache +++ b/docs/templates/pages/examples.mustache @@ -19,7 +19,7 @@

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

-

{{_i}}Uses our new responsive, fluid grid system to create seamless liquid layout.{{/i}}

+

{{_i}}Uses our new responsive, fluid grid system to create a seamless liquid layout.{{/i}}

  • From 426feeef6a4cf251431c7a21a1c79b0477ef37a0 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Thu, 8 Mar 2012 11:09:33 -0800 Subject: [PATCH 6/9] give pages custom titles based on names --- docs/assets/bootstrap.zip | Bin 54951 -> 54874 bytes docs/assets/css/bootstrap-responsive.css | 148 +++++-- docs/assets/css/bootstrap.css | 517 ++++++++++++++++------- docs/base-css.html | 2 +- docs/build/index.js | 11 + docs/components.html | 2 +- docs/download.html | 2 +- docs/examples.html | 4 +- docs/javascript.html | 2 +- docs/less.html | 6 +- docs/scaffolding.html | 2 +- docs/templates/layout.mustache | 2 +- docs/upgrading.html | 2 +- 13 files changed, 489 insertions(+), 211 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 3549d82ccbda0b0eeffffa3da7da197a1a668645..c07368a2aa4b15cf182fa7b6e1b7f02e057041d6 100644 GIT binary patch delta 28003 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%0Dp)o5vECLCsnk^ZX8&f|IJ?K9hF?t^0f78(O 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
  • kSx6zYlDT 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 label { @@ -158,7 +161,8 @@ .row { margin-left: 0; } - .row > [class*="span"], .row-fluid > [class*="span"] { + .row > [class*="span"], + .row-fluid > [class*="span"] { float: none; display: block; width: auto; @@ -170,7 +174,8 @@ margin-left: -20px; *zoom: 1; } - .row:before, .row:after { + .row:before, + .row:after { display: table; content: ""; } @@ -181,7 +186,9 @@ float: left; margin-left: 20px; } - .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { width: 724px; } .span1 { @@ -260,7 +267,8 @@ width: 100%; *zoom: 1; } - .row-fluid:before, .row-fluid:after { + .row-fluid:before, + .row-fluid:after { display: table; content: ""; } @@ -310,43 +318,69 @@ .row-fluid > .span12 { width: 99.999999993%; } - input, textarea, .uneditable-input { + input, + textarea, + .uneditable-input { margin-left: 0; } - input.span1, textarea.span1, .uneditable-input.span1 { + input.span1, + textarea.span1, + .uneditable-input.span1 { width: 32px; } - input.span2, textarea.span2, .uneditable-input.span2 { + input.span2, + textarea.span2, + .uneditable-input.span2 { width: 94px; } - input.span3, textarea.span3, .uneditable-input.span3 { + input.span3, + textarea.span3, + .uneditable-input.span3 { width: 156px; } - input.span4, textarea.span4, .uneditable-input.span4 { + input.span4, + textarea.span4, + .uneditable-input.span4 { width: 218px; } - input.span5, textarea.span5, .uneditable-input.span5 { + input.span5, + textarea.span5, + .uneditable-input.span5 { width: 280px; } - input.span6, textarea.span6, .uneditable-input.span6 { + input.span6, + textarea.span6, + .uneditable-input.span6 { width: 342px; } - input.span7, textarea.span7, .uneditable-input.span7 { + input.span7, + textarea.span7, + .uneditable-input.span7 { width: 404px; } - input.span8, textarea.span8, .uneditable-input.span8 { + input.span8, + textarea.span8, + .uneditable-input.span8 { width: 466px; } - input.span9, textarea.span9, .uneditable-input.span9 { + input.span9, + textarea.span9, + .uneditable-input.span9 { width: 528px; } - input.span10, textarea.span10, .uneditable-input.span10 { + input.span10, + textarea.span10, + .uneditable-input.span10 { width: 590px; } - input.span11, textarea.span11, .uneditable-input.span11 { + input.span11, + textarea.span11, + .uneditable-input.span11 { width: 652px; } - input.span12, textarea.span12, .uneditable-input.span12 { + input.span12, + textarea.span12, + .uneditable-input.span12 { width: 714px; } } @@ -390,7 +424,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; @@ -401,7 +436,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 { @@ -422,13 +458,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; @@ -465,7 +503,8 @@ margin-left: -30px; *zoom: 1; } - .row:before, .row:after { + .row:before, + .row:after { display: table; content: ""; } @@ -476,7 +515,9 @@ float: left; margin-left: 30px; } - .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { width: 1170px; } .span1 { @@ -555,7 +596,8 @@ width: 100%; *zoom: 1; } - .row-fluid:before, .row-fluid:after { + .row-fluid:before, + .row-fluid:after { display: table; content: ""; } @@ -605,43 +647,69 @@ .row-fluid > .span12 { width: 100%; } - input, textarea, .uneditable-input { + input, + textarea, + .uneditable-input { margin-left: 0; } - input.span1, textarea.span1, .uneditable-input.span1 { + input.span1, + textarea.span1, + .uneditable-input.span1 { width: 60px; } - input.span2, textarea.span2, .uneditable-input.span2 { + input.span2, + textarea.span2, + .uneditable-input.span2 { width: 160px; } - input.span3, textarea.span3, .uneditable-input.span3 { + input.span3, + textarea.span3, + .uneditable-input.span3 { width: 260px; } - input.span4, textarea.span4, .uneditable-input.span4 { + input.span4, + textarea.span4, + .uneditable-input.span4 { width: 360px; } - input.span5, textarea.span5, .uneditable-input.span5 { + input.span5, + textarea.span5, + .uneditable-input.span5 { width: 460px; } - input.span6, textarea.span6, .uneditable-input.span6 { + input.span6, + textarea.span6, + .uneditable-input.span6 { width: 560px; } - input.span7, textarea.span7, .uneditable-input.span7 { + input.span7, + textarea.span7, + .uneditable-input.span7 { width: 660px; } - input.span8, textarea.span8, .uneditable-input.span8 { + input.span8, + textarea.span8, + .uneditable-input.span8 { width: 760px; } - input.span9, textarea.span9, .uneditable-input.span9 { + input.span9, + textarea.span9, + .uneditable-input.span9 { width: 860px; } - input.span10, textarea.span10, .uneditable-input.span10 { + input.span10, + textarea.span10, + .uneditable-input.span10 { width: 960px; } - input.span11, textarea.span11, .uneditable-input.span11 { + input.span11, + textarea.span11, + .uneditable-input.span11 { width: 1060px; } - input.span12, textarea.span12, .uneditable-input.span12 { + input.span12, + textarea.span12, + .uneditable-input.span12 { width: 1160px; } .thumbnails { diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index ef60ecf47..393558190 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/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; @@ -65,11 +69,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; } @@ -86,7 +92,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 { @@ -96,7 +103,8 @@ textarea { .clearfix { *zoom: 1; } -.clearfix:before, .clearfix:after { +.clearfix:before, +.clearfix:after { display: table; content: ""; } @@ -123,7 +131,8 @@ a:hover { margin-left: -20px; *zoom: 1; } -.row:before, .row:after { +.row:before, +.row:after { display: table; content: ""; } @@ -134,7 +143,9 @@ a:hover { float: left; margin-left: 20px; } -.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { width: 940px; } .span1 { @@ -213,7 +224,8 @@ a:hover { width: 100%; *zoom: 1; } -.row-fluid:before, .row-fluid:after { +.row-fluid:before, +.row-fluid:after { display: table; content: ""; } @@ -268,7 +280,8 @@ a:hover { margin-right: auto; *zoom: 1; } -.container:before, .container:after { +.container:before, +.container:after { display: table; content: ""; } @@ -280,7 +293,8 @@ a:hover { padding-right: 20px; *zoom: 1; } -.container-fluid:before, .container-fluid:after { +.container-fluid:before, +.container-fluid:after { display: table; content: ""; } @@ -310,8 +324,9 @@ h4, h5, h6 { margin: 0; - font-weight: bold; - color: #333333; + font-family: ''; + font-weight: normal; + color: ''; text-rendering: optimizelegibility; } h1 small, @@ -344,7 +359,9 @@ h3 { h3 small { font-size: 14px; } -h4, h5, h6 { +h4, +h5, +h6 { line-height: 18px; } h4 { @@ -369,7 +386,8 @@ h6 { .page-header h1 { line-height: 1; } -ul, ol { +ul, +ol { padding: 0; margin: 0 0 9px 25px; } @@ -388,14 +406,16 @@ 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 { @@ -463,7 +483,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, @@ -484,7 +505,8 @@ small { cite { font-style: normal; } -code, pre { +code, +pre { padding: 0 3px 2px; font-family: Menlo, Monaco, "Courier New", monospace; font-size: 12px; @@ -593,10 +615,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; @@ -627,11 +653,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 */ @@ -647,7 +676,8 @@ select { width: 220px; background-color: #ffffff; } -select[multiple], select[size] { +select[multiple], +select[size] { height: auto; } input[type="image"] { @@ -661,26 +691,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); @@ -690,7 +726,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); @@ -736,43 +773,69 @@ textarea[class*="span"], float: none; margin-left: 0; } -input, textarea, .uneditable-input { +input, +textarea, +.uneditable-input { margin-left: 0; } -input.span1, textarea.span1, .uneditable-input.span1 { +input.span1, +textarea.span1, +.uneditable-input.span1 { width: 50px; } -input.span2, textarea.span2, .uneditable-input.span2 { +input.span2, +textarea.span2, +.uneditable-input.span2 { width: 130px; } -input.span3, textarea.span3, .uneditable-input.span3 { +input.span3, +textarea.span3, +.uneditable-input.span3 { width: 210px; } -input.span4, textarea.span4, .uneditable-input.span4 { +input.span4, +textarea.span4, +.uneditable-input.span4 { width: 290px; } -input.span5, textarea.span5, .uneditable-input.span5 { +input.span5, +textarea.span5, +.uneditable-input.span5 { width: 370px; } -input.span6, textarea.span6, .uneditable-input.span6 { +input.span6, +textarea.span6, +.uneditable-input.span6 { width: 450px; } -input.span7, textarea.span7, .uneditable-input.span7 { +input.span7, +textarea.span7, +.uneditable-input.span7 { width: 530px; } -input.span8, textarea.span8, .uneditable-input.span8 { +input.span8, +textarea.span8, +.uneditable-input.span8 { width: 610px; } -input.span9, textarea.span9, .uneditable-input.span9 { +input.span9, +textarea.span9, +.uneditable-input.span9 { width: 690px; } -input.span10, textarea.span10, .uneditable-input.span10 { +input.span10, +textarea.span10, +.uneditable-input.span10 { width: 770px; } -input.span11, textarea.span11, .uneditable-input.span11 { +input.span11, +textarea.span11, +.uneditable-input.span11 { width: 850px; } -input.span12, textarea.span12, .uneditable-input.span12 { +input.span12, +textarea.span12, +.uneditable-input.span12 { width: 930px; } input[disabled], @@ -785,65 +848,90 @@ textarea[readonly] { 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; @@ -857,7 +945,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec border-top: 1px solid #ddd; *zoom: 1; } -.form-actions:before, .form-actions:after { +.form-actions:before, +.form-actions:after { display: table; content: ""; } @@ -879,7 +968,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec ::-webkit-input-placeholder { color: #999999; } -.help-block, .help-inline { +.help-block, +.help-inline { color: #555555; } .help-block { @@ -895,7 +985,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec vertical-align: middle; padding-left: 5px; } -.input-prepend, .input-append { +.input-prepend, +.input-append { margin-bottom: 5px; *zoom: 1; } @@ -906,7 +997,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec display: table; content: ""; } -.input-prepend:after, .input-append:after { +.input-prepend:after, +.input-append:after { clear: both; } .input-prepend input, @@ -928,10 +1020,12 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec 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 { +.input-prepend .add-on, +.input-append .add-on { float: left; display: block; width: auto; @@ -949,7 +1043,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec -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; } @@ -958,7 +1053,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec /* IE6-7 */ } -.input-append input, .input-append select .uneditable-input { +.input-append input, +.input-append select .uneditable-input { float: left; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; @@ -1007,7 +1103,9 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec 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, @@ -1051,7 +1149,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: ""; } @@ -1084,7 +1183,8 @@ table { width: 100%; margin-bottom: 18px; } -.table th, .table td { +.table th, +.table td { padding: 8px; line-height: 18px; text-align: left; @@ -1097,13 +1197,15 @@ table { .table thead th { vertical-align: bottom; } -.table thead:first-child tr th, .table thead:first-child tr td { +.table thead:first-child tr th, +.table thead:first-child tr td { border-top: 0; } .table tbody + tbody { border-top: 2px solid #dddddd; } -.table-condensed th, .table-condensed td { +.table-condensed th, +.table-condensed td { padding: 4px 5px; } .table-bordered { @@ -1115,37 +1217,46 @@ table { -moz-border-radius: 4px; border-radius: 4px; } -.table-bordered th, .table-bordered td { +.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; border-bottom: 1px solid #dddddd; } -.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 { @@ -1268,7 +1379,8 @@ table .span24 { width: 1884px; margin-left: 0; } -[class^="icon-"], [class*=" icon-"] { +[class^="icon-"], +[class*=" icon-"] { display: inline-block; width: 14px; height: 14px; @@ -1279,7 +1391,8 @@ table .span24 { 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 { @@ -1651,7 +1764,8 @@ table .span24 { .dropdown-toggle { *margin-bottom: -3px; } -.dropdown-toggle:active, .open .dropdown-toggle { +.dropdown-toggle:active, +.open .dropdown-toggle { outline: 0; } .caret { @@ -1672,7 +1786,8 @@ table .span24 { margin-top: 8px; margin-left: 2px; } -.dropdown:hover .caret, .open.dropdown .caret { +.dropdown:hover .caret, +.open.dropdown .caret { opacity: 1; filter: alpha(opacity=100); } @@ -1729,7 +1844,9 @@ table .span24 { 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; @@ -1749,12 +1866,14 @@ table .span24 { left: auto; right: 0; } -.dropup .caret, .navbar-fixed-bottom .dropdown .caret { +.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 { +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; @@ -1864,7 +1983,8 @@ table .span24 { .btn[disabled] { background-color: #e6e6e6; } -.btn:active, .btn.active { +.btn:active, +.btn.active { background-color: #cccccc \9; } .btn:first-child { @@ -1886,7 +2006,8 @@ table .span24 { 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); @@ -1895,7 +2016,8 @@ table .span24 { background-color: #d9d9d9 \9; outline: 0; } -.btn.disabled, .btn[disabled] { +.btn.disabled, +.btn[disabled] { cursor: default; background-image: none; background-color: #e6e6e6; @@ -1973,7 +2095,8 @@ table .span24 { .btn-primary[disabled] { background-color: #0055cc; } -.btn-primary:active, .btn-primary.active { +.btn-primary:active, +.btn-primary.active { background-color: #004099 \9; } .btn-warning { @@ -1997,7 +2120,8 @@ table .span24 { .btn-warning[disabled] { background-color: #f89406; } -.btn-warning:active, .btn-warning.active { +.btn-warning:active, +.btn-warning.active { background-color: #c67605 \9; } .btn-danger { @@ -2021,7 +2145,8 @@ table .span24 { .btn-danger[disabled] { background-color: #bd362f; } -.btn-danger:active, .btn-danger.active { +.btn-danger:active, +.btn-danger.active { background-color: #942a25 \9; } .btn-success { @@ -2045,7 +2170,8 @@ table .span24 { .btn-success[disabled] { background-color: #51a351; } -.btn-success:active, .btn-success.active { +.btn-success:active, +.btn-success.active { background-color: #408140 \9; } .btn-info { @@ -2069,7 +2195,8 @@ table .span24 { .btn-info[disabled] { background-color: #2f96b4; } -.btn-info:active, .btn-info.active { +.btn-info:active, +.btn-info.active { background-color: #24748c \9; } .btn-inverse { @@ -2093,22 +2220,27 @@ table .span24 { .btn-inverse[disabled] { background-color: #222222; } -.btn-inverse:active, .btn-inverse.active { +.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.btn-large, input[type="submit"].btn.btn-large { +button.btn.btn-large, +input[type="submit"].btn.btn-large { *padding-top: 7px; *padding-bottom: 7px; } -button.btn.btn-small, input[type="submit"].btn.btn-small { +button.btn.btn-small, +input[type="submit"].btn.btn-small { *padding-top: 3px; *padding-bottom: 3px; } @@ -2117,7 +2249,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { *zoom: 1; *margin-left: .3em; } -.btn-group:before, .btn-group:after { +.btn-group:before, +.btn-group:after { display: table; content: ""; } @@ -2158,7 +2291,8 @@ button.btn.btn-small, input[type="submit"].btn.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; @@ -2175,7 +2309,8 @@ button.btn.btn-small, input[type="submit"].btn.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; @@ -2189,7 +2324,8 @@ button.btn.btn-small, input[type="submit"].btn.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 { @@ -2221,7 +2357,8 @@ button.btn.btn-small, input[type="submit"].btn.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); } @@ -2261,7 +2398,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { border-color: #d6e9c6; color: #468847; } -.alert-danger, .alert-error { +.alert-danger, +.alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; @@ -2275,7 +2413,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { 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 { @@ -2311,7 +2450,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { padding-right: 14px; 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); @@ -2319,7 +2459,8 @@ button.btn.btn-small, input[type="submit"].btn.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; @@ -2336,7 +2477,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { *width: 100%; *margin: -5px 0 5px; } -.nav-tabs, .nav-pills { +.nav-tabs, +.nav-pills { *zoom: 1; } .nav-tabs:before, @@ -2346,13 +2488,16 @@ button.btn.btn-small, input[type="submit"].btn.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; @@ -2376,7 +2521,8 @@ button.btn.btn-small, input[type="submit"].btn.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; @@ -2392,7 +2538,8 @@ button.btn.btn-small, input[type="submit"].btn.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; } @@ -2431,7 +2578,8 @@ button.btn.btn-small, input[type="submit"].btn.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; } @@ -2440,16 +2588,19 @@ button.btn.btn-small, input[type="submit"].btn.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: #006699; border-bottom-color: #006699; } -.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; } @@ -2457,12 +2608,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { 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; @@ -2474,7 +2629,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .tabbable { *zoom: 1; } -.tabbable:before, .tabbable:after { +.tabbable:before, +.tabbable:after { display: table; content: ""; } @@ -2485,13 +2641,17 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { 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 { @@ -2510,13 +2670,16 @@ button.btn.btn-small, input[type="submit"].btn.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; @@ -2535,7 +2698,8 @@ button.btn.btn-small, input[type="submit"].btn.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; } @@ -2553,7 +2717,8 @@ button.btn.btn-small, input[type="submit"].btn.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; } @@ -2612,7 +2777,8 @@ button.btn.btn-small, input[type="submit"].btn.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 { @@ -2653,7 +2819,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { margin-bottom: 0; line-height: 40px; } -.navbar .btn, .navbar .btn-group { +.navbar .btn, +.navbar .btn-group { margin-top: 5px; } .navbar .btn-group .btn { @@ -2663,7 +2830,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { margin-bottom: 0; *zoom: 1; } -.navbar-form:before, .navbar-form:after { +.navbar-form:before, +.navbar-form:after { display: table; content: ""; } @@ -2676,18 +2844,23 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .navbar-form .checkbox { margin-top: 5px; } -.navbar-form input, .navbar-form select { +.navbar-form input, +.navbar-form select { display: inline-block; margin-bottom: 0; } -.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 { @@ -2727,7 +2900,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { 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; @@ -2738,21 +2912,24 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); outline: 0; } -.navbar-fixed-top, .navbar-fixed-bottom { +.navbar-fixed-top, +.navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0; } -.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .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 { +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { width: 940px; } .navbar-fixed-top { @@ -2788,7 +2965,8 @@ button.btn.btn-small, input[type="submit"].btn.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; @@ -2845,7 +3023,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { bottom: -6px; top: auto; } -.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret { +.navbar .nav .dropdown-toggle .caret, +.navbar .nav .open.dropdown .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; } @@ -2853,21 +3032,26 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { 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 .dropdown-menu.pull-right { +.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 .dropdown-menu.pull-right: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 .dropdown-menu.pull-right:after { +.navbar .nav.pull-right .dropdown-menu:after, +.navbar .nav .dropdown-menu.pull-right:after { left: auto; right: 13px; } @@ -2937,14 +3121,17 @@ button.btn.btn-small, input[type="submit"].btn.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 span, .pagination .disabled a, .pagination .disabled a:hover { +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { color: #999999; background-color: transparent; cursor: default; @@ -2973,7 +3160,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { text-align: center; *zoom: 1; } -.pager:before, .pager:after { +.pager:before, +.pager:after { display: table; content: ""; } @@ -3002,7 +3190,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .pager .previous a { float: left; } -.pager .disabled a, .pager .disabled a:hover { +.pager .disabled a, +.pager .disabled a:hover { color: #999999; background-color: #fff; cursor: default; @@ -3031,7 +3220,8 @@ button.btn.btn-small, input[type="submit"].btn.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); } @@ -3099,7 +3289,8 @@ button.btn.btn-small, input[type="submit"].btn.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: ""; } @@ -3273,7 +3464,9 @@ button.btn.btn-small, input[type="submit"].btn.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 { @@ -3281,7 +3474,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { list-style: none; *zoom: 1; } -.thumbnails:before, .thumbnails:after { +.thumbnails:before, +.thumbnails:after { display: table; content: ""; } @@ -3626,13 +3820,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%; @@ -3643,7 +3840,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 { @@ -3691,7 +3889,8 @@ 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 { diff --git a/docs/base-css.html b/docs/base-css.html index 0f720d2cf..727432436 100644 --- a/docs/base-css.html +++ b/docs/base-css.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Base · Bootstrap diff --git a/docs/build/index.js b/docs/build/index.js index 5321fa750..1a9cb387c 100644 --- a/docs/build/index.js +++ b/docs/build/index.js @@ -2,6 +2,7 @@ var hogan = require('hogan.js') , fs = require('fs') , prod = process.argv[2] == 'production' + , title = '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/docs/components.html b/docs/components.html index b4071a5a7..a3a389c98 100644 --- a/docs/components.html +++ b/docs/components.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Components · Bootstrap diff --git a/docs/download.html b/docs/download.html index 04b1e6bb6..209123cfe 100644 --- a/docs/download.html +++ b/docs/download.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Download · Bootstrap diff --git a/docs/examples.html b/docs/examples.html index 76eb4b59a..faab19ef6 100644 --- a/docs/examples.html +++ b/docs/examples.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Examples · Bootstrap @@ -95,7 +95,7 @@

    Fluid layout

    -

    Uses our new responsive, fluid grid system to create seamless liquid layout.

    +

    Uses our new responsive, fluid grid system to create a seamless liquid layout.

  • diff --git a/docs/javascript.html b/docs/javascript.html index 800f0ca7a..49d54db88 100644 --- a/docs/javascript.html +++ b/docs/javascript.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Javascript · Bootstrap diff --git a/docs/less.html b/docs/less.html index 97847cc9d..5b8ad6f2d 100644 --- a/docs/less.html +++ b/docs/less.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Less · Bootstrap @@ -717,8 +717,8 @@
    diff --git a/docs/scaffolding.html b/docs/scaffolding.html index 07932f549..fce44222f 100644 --- a/docs/scaffolding.html +++ b/docs/scaffolding.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Scaffolding · Bootstrap diff --git a/docs/templates/layout.mustache b/docs/templates/layout.mustache index 832983e16..1f976e4c4 100644 --- a/docs/templates/layout.mustache +++ b/docs/templates/layout.mustache @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + {{title}} diff --git a/docs/upgrading.html b/docs/upgrading.html index f56f22545..e96e89c40 100644 --- a/docs/upgrading.html +++ b/docs/upgrading.html @@ -2,7 +2,7 @@ - Bootstrap, from Twitter + Upgrading · Bootstrap From bcef12dfcc8d7e0df03437589f22174042745d78 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Thu, 8 Mar 2012 11:39:00 -0800 Subject: [PATCH 7/9] add version to min js --- Makefile | 5 ++++- docs/assets/bootstrap.zip | Bin 54874 -> 54977 bytes docs/index.html | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 923c0ced3..033196423 100644 --- a/Makefile +++ b/Makefile @@ -36,7 +36,10 @@ bootstrap: lessc ${BOOTSTRAP_RESPONSIVE_LESS} > bootstrap/css/bootstrap-responsive.css lessc --compress ${BOOTSTRAP_RESPONSIVE_LESS} > bootstrap/css/bootstrap-responsive.min.css cat js/bootstrap-transition.js js/bootstrap-alert.js js/bootstrap-button.js js/bootstrap-carousel.js js/bootstrap-collapse.js js/bootstrap-dropdown.js js/bootstrap-modal.js js/bootstrap-tooltip.js js/bootstrap-popover.js js/bootstrap-scrollspy.js js/bootstrap-tab.js js/bootstrap-typeahead.js > bootstrap/js/bootstrap.js - uglifyjs -nc bootstrap/js/bootstrap.js > bootstrap/js/bootstrap.min.js + uglifyjs -nc bootstrap/js/bootstrap.js > bootstrap/js/bootstrap.min.tmp.js + echo "/**\n* Bootstrap.js by @fat & @mdo\n* Copyright 2012 Twitter, Inc.\n* http://www.apache.org/licenses/LICENSE-2.0.txt\n*/" > bootstrap/js/copyright.js + cat bootstrap/js/copyright.js bootstrap/js/bootstrap.min.tmp.js > bootstrap/js/bootstrap.min.js + rm bootstrap/js/copyright.js bootstrap/js/bootstrap.min.tmp.js # # MAKE FOR GH-PAGES 4 FAT & MDO ONLY (O_O ) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index c07368a2aa4b15cf182fa7b6e1b7f02e057041d6..48e8324e3987c958da9a27e543359881581e3bc9 100644 GIT binary patch delta 6049 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 delta 5936 zcmZXYWmptkw6+HZ7&;_Hy1P@5P7xUC9=aPOB!+GQ1*C^YI;BHm=XfSl^~4YAjue0`X5qXi1`Eb2W39t`xnhT;S%_RfQmx@ zB1y#vUgY0>!4!CQPBz@yS{MM}{~zG5K6Ls?c)qfKjWr3Z*Yowo|9v27Ci=y{h$O}j z|4-SZ42HkT{yqFZGbSx(@ccvT@iVn(aq0DKrD|?>dC`agfa}*u?(Hnl>E9RobGbJ@ zSO6rHA4mWI3eoT9=o5GFI1=)L%3JdZJ)QX+;KJWl#8r7vm~Lm|mFeVRa~-;H0AOI@ zO(oI(P*<%x|8NZpB}Kwdwi2sHn5rB4v`pW~ zvW0hB`J>YUDtoygJ1pmNr#ddM^mZcY1nT?{m|L6ad^hw}z(xOy(?b2$mFK{`{PSf~ zp1383XMjLE_{m zvp4z}C6-d>Q2Q23PBoktW@5@Cr0p-xUgm&_)_TAi>n=)n?mC{DzAxMseV^m zRi_>6-btB|6l!qnG|8jV2==B`A&PDXh0V_Wf zw=$9}DK_iIQ8u6&Zk7CT5RC`Yq9!7q9_=**%W{s}DW5dkm!Z$Fk`G~-Z_D6Mgd7oH z>DLeFb1BI2YIL#&=hOiZ4jtI0pr$LXA!TD=L@+;2^9O1)lA(*mX@MFPwzw`+VbLhf zY)3Zejzs7t5n(6n26PPX+M?k7%9ob{AQgBbzV29~p87s4-~?%EQ_VTt`HspJg1)vb)F!PWK=dP$mVUl4}%I!E6YyE(6V78cvhOc;`Z)& zT9U`4BES@%ex%pnXV9`LSoKQ?vGWq;1=Ayx!+B`!vc5&#hk&*sr`&Je(Jxj&YOR$P zH8EAa0T9iO*r@!5AkmMbbWpx$VHbgm4(-uZ;Fv@ed^ky%O=Ngp_rZFg+-Uu@$ zb#kQJ6LV$+E0;p}rUFUf#Y`IZ*-SE#iXNIt(^O#8TS1W5UjEt-DXj;R8X8?}VlLO- zN6(=N<(00&2G+az#KQ9OkZjn6_dV24#Mvvt5&ad0oC(rIV=zTIf~d(qA+`r70HnyZ z?UabNLrm(GY~|UEq4U(Q@k56l=4R$}7A=Phh7O6VFmIWFI(O=b7oV+7fbnqnb>pnk zIr%pU%FB=rUB&noT&>?jtbu=4k~9{{Fhr^nPfAFUF2COBe~F$=|!Rh6J}ld$_9Y&;dqCQ ztB6H8rn_f2+OTF8%VMtnj;7TZ$#zh^n7O#CiNIsad-HfGQdwlUD=0FaRii53aqr`* zP4}Xy7iE2MQ@}}vsE0E^5+~iR&BDv?O{#zu#@4TevVGl}MrRWPC_9%T$tQbh2xG`~>+<9WM7j0lXuTN8E zF4Obz*OMIsRUy1y9UY%cxta$6u0;w-S2Ha|oJH~mH7gX&5?1z~mb1yy+Z{i_1%JT; zl4DfKxxGi(vt!ISp$nB8U^O2?KBXPnY+>*fO7xUgm`@cwoKMW`$+sI-Br5N)s@)BI zo^LRANy>c2j?kJgDR(0I2QDrZ%>~PuTDw$vy~P>L(iC_BynKe$JpvQ*YBTD(EH*CJ?UwCT^-#F&jM1{Ub6%uZy$??$5l!$z(_DTtABCR6Ye5n1Z<_+W>ph z5WTM0e85|FU0M1f&_QHyoOd3KHA(AWTUb0fiqj7r(~e(K+uGR~KDjV3EdF#IIhcNU zmam;zV`p)BK_UhcVWN#yXoi%Ch-vRSjo;Z>=}?)CdG<7IDCJM#kLe??I)bH-Kh@8& zJ!*a)E0$8V*()8J4N(Tpt>p%rmAWd@MPK)jY0l$)-*8n}C2k^UV78@9J=f5eWFnl@ z>3;^LdzR;iYt@dLx9zTEnVOznXA;6MGT6EZ#tw^B|M=-sQ8sr{CG*0|TjKfkY@d0e zM)!%^lgyckjEYG9$$=VKq?gO|XE2yotAYF4luVLgJoZ_eWK>?nH1~*d(ZmY^Im}(N zFJD^SIS*?$$<_5(c-%eaZCwV%+>GW>#?X|Y@8at}8+O4_vT}Q|N5={JoOR5!=m~P{ z@JF@T3JwDms+Gvqztw4cfJ$qy`kgj4g~Q_yakAcCmzGdji*jW|M{US7jE|4UUe=p> z`Ffxs9ifF4{9Fywp`3Ngnj0kCF`U+I8NVz280L|ZZ7)kPOkpy*iWKOgs4mNO~FPnzxI zCNghC1gofs?}7AAvHbFJ>|#-;#A%5@0*=Db9NkQG!*Qy{QXdAiQ>yEZd#P*KSS@Y2 zlj7ZL_iP*tz)0)99lLXchGkNGO>0(AGXpFi1M`mVN~&1FE;e>6+wXQUv3L;FO(PS`OK} zW$M>vB~wC0F>zezoC^KBBDzUn$Rs>m6f(JBi2poT;8dyzWVkj+>=@Q$lpp|=I4AIp z+T0Zqt;Wf8X61}U<;Yi?grFe4r0kBoBcACINSUtPJnInK|L`0+TTVC_o*8lcI&a!! zeRA|-x$umdAg%PuVhHhGS4b3Me=~+gx5Ao@?PgFh%O1FAUTq=FdzccOY4lReO$|L? za7|K>_`s4ba{o9yuJDEdD`y8<0ys?^qS+umwnP*k)^e@P1~ed9;o*RY#jbB`bhk93 z7^&qINd||EFjMi*Zj*fafiFUi7Vg2}I@8aMSuKgOs{HEKk?DM=#~0*NEl91;1#w=2 z3ypIRb-1ygyjc{;{n3b{F!w%DG{wSJ24$)L19ydg=M>R5UQJh?9U^CFg8?o+?)>BJ zhe7K{A7<|iHk5vQG}rbNh=vYCQuoCK$^g(!L)}tIad}rK>CqW1ic8P3i`ItnfbNS- z$yOkBF0LhcHk;+&w4EU>fx%8keeDy+wd->ou`4jt#JRjUu{9ckWNw?M%JkZkfAPS` zB7^(K{c-2!TioP!us17|1!r9P9;_H)ZISP8^<$e-8o^fd^p2#PPGB$Wt65T%^J1YZ zWKFeaJbsn&8t(K`*yppVKeg)5K!)A7OxEJ*`9@L#O*mjGN*24AqSG!}b@QY-1$ksZ z;i=OIfxhmI+@gp1PoS0-Mz$!l^r~Ep)wjTncZ{q2 zht>49e#R4HeBu=bQ9$!icZf-!o^2%F*^=1?;bA$`Bl4E`&xF}=u21oj=?<#*sS5MR zEc36Uj+FT>=b&eYW9@zwZ(TL^k>ehV6;$}J@>h=9KBJ(~Py(^mZpH!oEAYr*s%Q={Vv*3OhF&p76MelQPq^*gbll^$o<-kO zxCMxv=Gw2Pv|fPjJ)gUgi|ZqrR~E}R*ZJ(DZMSJDh}Mzdem_gMk!}e(v*2|X9U9gI z+Zj{l*eiVVh?;Tuym%1<`yRVd1nZ_mS`|4iFxFA~p%EKOEbpSE&ZtIm6qXTObf1DN z7Dq02Brie{EZ3F7=$|()8tH_QP&2T;&-gN2`W1B@QkJd*x`Jgj;fciM@RjF;k3ayv zo+7_C5Uj}#F9n(bt6h((P}XhMRkzhhKh`aYfn38B01d6%bcwB)zR(Z~kj zXFYz0ZK|i(qWhT5S;x=}#-u+)EYYk8Tix)uOaQ3y3ac=WXzG#*?6 zOrBX2n>-m_{k}-gC|N(}6fmNt`csd{PRs;UX+!NU6wj?&KOsDuVMBfQi{`~zDc^C+ zwO@H^v1)?AE~S>k-Oe=*LO4_PUb;M%yPbsS#n(IPRTd{wg{$uU%O|Ags-p-pqX#`V zU3;s6IW=c-Zf>O&HnJ;3Ks0@nmaOwVoi8Y@oDYH4;=Vd*kCj4(*}R zgwCW;WHFX1YCBojHKzhTeqMfJROIQ5;oTNY3z9HE>3OZ`jeN=jrczCeZLtxq{~lo% z6FNgAGPX#0c8kn^n$kWTGitZll%Oe z+I)`ci49KL_mf8WEmFxBvLSr6LcXuS6yZlg>f0V6Ut@%Po%pv?r*@`9MMt^fNA#fj zdP$>Z&M=b=8@#B_=K>5eBcajYQ@(6ay`?IZ^&8ZTxRTH0&d)EcJQM*2lXk91K_B0+ zf7?~siSU}@kVu?KCX5p&t~E<9+cCxLa1173ys_Ml;nX&FpjBpT8G&>nRtn;dSX&>X zUimg>7q^2;HHcPO6=Jr@nO@aSSnWY0J+<%?9uBN0T(DgIU-j{lgeoONox2vZ4dJA@ zESy|OGiGThFUe)yiVZCb%!Rl!g)DOy`bhSUx6G-CnV*_ig^qo-Oon2pZ(QEr;%05A zr~fRQe(o<3sEPSD-}%GDc0uIj)a}z~2u%)0PlpfcJF4B#%X-5?cap5^q)UEi``2Qd zs`4&B5*V&SIgo`^Dx9-F%(GcRTX)E{uAhHmT^snlk>_pkw&UpJFI63DFoa5sf8J?H z%@y+YT@hUy9mCO!DBv3@GK|fYCX&~#3s-b$?j#t8-c&a_wehcmB>g8mZ}G1-c%F*a zR?fVci4^)OcfU;h<7*QdJDsx;bY|ge^DgOUM=w~XaVYa@g`aHhf%F#wz%%t9$P4A} zN4UJSKoM|{?Jq3a2G*5WS(lds4#cLRc_&%U+}j$db0<9wHggR&OC7r1gEFaag2E8Q z;j8y!qfEGZ?WBTn>dMJjr(@6M1H|&8Qf}UtKd!K*k%`K!A5)h&9D|g!p{C?V&Ftrw zA0RQ3iTFke2Oo6B6n$S%?hxKS0CK>0g>;=Y0*miA#qz2vHMbLo*aSn|NGFa{Gs~#7 zt6rd*fAi|1I20K9?&gMCtDqA{WRY+MyFy^*(~Ptwa$A8}a|+u)_nTg%-z{Cv@kcxt z+_f!iH{*H8cX+nnUEzcIpsPXg<#Tx-=~zo?RvJY;XnVcujI-4UQdY~3&XJF?B!z>< z;mPF@U2&%)&xRj@XAOmn8f)u6-=De^PBO%}2A1=e(fILo3>3LJDT(}S^_2IO4>u^H z8FpYDz9Rl4jaMBfVW zrUvODc5@rj@Hkr=49>pCnr{gZVKaQRz24S6X(G6E12#5w*dAXWQ8#lU!n&g!WBkDP z>_Fqi38ILN;R*#Z9@$GucC7!NSsv79JHdH+#uC#^#`jKc4oc*q$&36KZaslW)2Uun7WpogL`(!|HUB;RP9>DlR?_ch;B7kSvtuLzk*nrL{fz??p?PB z*qsQ{B~8be?;w^}Nrzz`hc2u6+eLdDDg!}x6uqZpXn{Xv?Mom_bRCRSP&y7GZbw#>&d=E`)KSrtI5q51 z;)^^|5!nf1C56vOQ408T9m?wQEf+~HzK5}lC(zHsH|YabB|0CdT*};?-vYVeB#16? zdm$CY+6M>EfuED}!R_&0#b2q<>>}*d5|Sf*hIs^NA`Xy!EFg`=c7Jj%OO@ zi{u0ywXFv#gmbu>evCb(Mh6}q?h>X)C$9)EDsAAIz~1RdJ{Q^s$*IB zw!3@b9;c`8z}1D*gq`1d56uEuhy@>^U=<`}D&W5=If-MM8+r1NM - Bootstrap, from Twitter + Bootstrap From af1dbf6581e20ac67465706499a2732e7faf9c67 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Thu, 8 Mar 2012 11:39:50 -0800 Subject: [PATCH 8/9] rebuild --- docs/assets/bootstrap.zip | Bin 54977 -> 54993 bytes docs/assets/js/bootstrap-typeahead.js | 12 ++++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 48e8324e3987c958da9a27e543359881581e3bc9..a12cdd8d7ec958f3f2b8d0934ec2cb4078b1cd85 100644 GIT binary patch delta 7063 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 V3Is#|@ZZ<@HiLo0Hu+b@{{eQ0bq)Xk delta 7040 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 I?5~Rd0rC)8&;S4c diff --git a/docs/assets/js/bootstrap-typeahead.js b/docs/assets/js/bootstrap-typeahead.js index 503155950..99f84f796 100644 --- a/docs/assets/js/bootstrap-typeahead.js +++ b/docs/assets/js/bootstrap-typeahead.js @@ -40,6 +40,7 @@ , select: function () { var val = this.$menu.find('.active').attr('data-value') this.$element.val(val) + this.$element.change(); return this.hide() } @@ -165,9 +166,6 @@ } , keyup: function (e) { - e.stopPropagation() - e.preventDefault() - switch(e.keyCode) { case 40: // down arrow case 38: // up arrow @@ -180,6 +178,7 @@ break case 27: // escape + if (!this.shown) return this.hide() break @@ -187,10 +186,11 @@ this.lookup() } + e.stopPropagation() + e.preventDefault() } , keypress: function (e) { - e.stopPropagation() if (!this.shown) return switch(e.keyCode) { @@ -210,12 +210,12 @@ this.next() break } + + e.stopPropagation() } , blur: function (e) { var that = this - e.stopPropagation() - e.preventDefault() setTimeout(function () { that.hide() }, 150) } From 1562381114ce1ce5dc06d311ddb6d1e0f2048a1f Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Thu, 8 Mar 2012 11:42:12 -0800 Subject: [PATCH 9/9] remove non existent dist dir from phony makefil --- Makefile | 2 +- docs/assets/bootstrap.zip | Bin 54993 -> 54993 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 033196423..92afa1578 100644 --- a/Makefile +++ b/Makefile @@ -59,4 +59,4 @@ watch: watchr -e "watch('less/.*\.less') { system 'make' }" -.PHONY: dist docs watch gh-pages \ No newline at end of file +.PHONY: docs watch gh-pages \ No newline at end of file diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index a12cdd8d7ec958f3f2b8d0934ec2cb4078b1cd85..29fa6ab4c3e0fde3042e7e40e4ee9965414e01b6 100644 GIT binary patch delta 458 zcmcb(migjZW}X0VW)?065U`D%$fL;C${p$7#y$DqC1EZki2zl$Hn_y(3$r+wfU0NM zLIpS8Zr}t8OpfJpgoH47|oD9qe2SDwa%wOpYGb5t1QUGMe$( xD=rW@6tiR|&$}Xyr0Uw0KqQ{WRc{RYw_G(svV;Aa9TG3?niGU4JbCXm5db|Tn_mC` delta 458 zcmcb(migjZW}X0VW)?065cm=^kw=m3H&>+pAFjyX zqZC1UbM~0PgqH1@A_@|+xunnZ8{}zm4p>-B?zv>l1P%yUkctPFypec5m;I4=doDXb zbc0pOUU9)