diff --git a/docs/components.html b/docs/components.html index 0c70ef1680..104bedf54f 100644 --- a/docs/components.html +++ b/docs/components.html @@ -512,7 +512,7 @@ </div> </div> -
To make the navbar fixed, swamp the .navbar-static
class for .navbar-fixed
. In your CSS, you will also need to account for the overlap it causes by adding padding-top: 40px;
to your <body>
.
To make the navbar fixed, swap the .navbar-static
class for .navbar-fixed
. In your CSS, you will also need to account for the overlap it causes by adding padding-top: 40px;
to your <body>
.
<div class="navbar navbar-fixed"> ... diff --git a/docs/javascript.html b/docs/javascript.html index a46813ad8f..63a51dc43b 100644 --- a/docs/javascript.html +++ b/docs/javascript.html @@ -505,7 +505,7 @@ $('a[data-toggle="tab"]').on('shown', function (e) { -@@ -799,6 +799,9 @@ $('#my-alert').bind('closed', function () { Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute
data-loading-text
.<button class="btn" data-loading-text="loading stuff..." >...</button>++ Notice Firefox persists the disabled state across page loads. A workaround for this is to use:
autocomplete="off"
. More info can be found here. +$().button('reset')
Resets button state - swaps text to original text.
$().button(string)
diff --git a/js/bootstrap-modal.js b/js/bootstrap-modal.js index 98a62865b3..df4f3c7643 100644 --- a/js/bootstrap-modal.js +++ b/js/bootstrap-modal.js @@ -51,8 +51,9 @@ backdrop.call(this, function () { var transition = $.support.transition && that.$element.hasClass('fade') + !that.$element.parent().length && that.$element.appendTo(document.body) //don't move modals dom position + that.$element - .appendTo(document.body) .show() if (transition) { diff --git a/js/bootstrap-twipsy.js b/js/bootstrap-twipsy.js index 1ce4ad85b6..b7b802926d 100644 --- a/js/bootstrap-twipsy.js +++ b/js/bootstrap-twipsy.js @@ -88,8 +88,8 @@ if (!self.options.delay || !self.options.delay.hide) { self.hide() } else { + self.hoverState = 'out' setTimeout(function() { - self.hoverState = 'out' if (self.hoverState == 'out') { self.hide() } @@ -123,7 +123,7 @@ $tip .remove() .css({ top: 0, left: 0, display: 'block' }) - .prependTo(inside ? this.$element : document.body) + .appendTo(inside ? this.$element : document.body) pos = this.getPosition(inside)