diff --git a/docs/components.html b/docs/components.html index 0c70ef168..104bedf54 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 a46813ad8..63a51dc43 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 98a62865b..df4f3c764 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 1ce4ad85b..b7b802926 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)