From a0203bc8e0aa79b8f8cfd8c082c4256bed29ae5b Mon Sep 17 00:00:00 2001
From: Marcus Bointon Enable tabbable tabs via javascript: You can also activate a specific tab (or a pseudo-selected one) on init: You can activate a tab or pill navigation without writing any javascript by simply specifying Using bootstrap-tab.js
$('#myTab').tab('show')
+
+$('#myTab a[href="#profile"]').tab('show');
+$('#myTab a:last').tab('show');
+
Markup
data-toggle="tab" or data-toggle="pill" on an element.
@@ -653,7 +658,7 @@ $('#myModal').on('hidden', function () {
Activates a tab element and content container. Tab should have either a `data-target` or an `href` targeting a container node in the dom.
-<ul class="nav nav-tabs">
+<ul class="nav nav-tabs" id="myTab">
<li class="active"><a href="#home">Home</a></li>
<li><a href="#profile">Profile</a></li>
<li><a href="#messages">Messages</a></li>
@@ -669,7 +674,7 @@ $('#myModal').on('hidden', function () {
<script>
$(function () {
- $('.tabs a:last').tab('show')
+ $('#myTab a:last').tab('show')
})
</script>
You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element.
You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element. Adding the nav and nav-tabs classes to the tab ul will apply the bootstrap tab styling.
<ul class="nav nav-tabs">
<li><a href="#home" data-toggle="tab">Home</a></li>
@@ -898,7 +898,7 @@ $('a[data-toggle="tab"]').on('shown', function (e) {
Markup
- For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a the selector option.
+ For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.
Methods
$().popover(options)
From 2f06366399f1b0572b0dbcbadcf06df9e4867f2b Mon Sep 17 00:00:00 2001
From: Marcus Bointon
Date: Wed, 21 Mar 2012 12:09:00 +0100
Subject: [PATCH 3/6] Make changes in page templates, rebuild
---
docs/assets/bootstrap.zip | Bin 55592 -> 50100 bytes
docs/assets/css/bootstrap-responsive.css | 4 ++--
docs/templates/pages/javascript.mustache | 13 +++++++++----
3 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip
index d6ecc58693c5785f37001f2ade57da23396f8843..789d41cb33064ee3644edd076037205e6734be65 100644
GIT binary patch
delta 9607
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
delta 15134
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
diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css
index d9fa91d6c..0bc6de916 100644
--- a/docs/assets/css/bootstrap-responsive.css
+++ b/docs/assets/css/bootstrap-responsive.css
@@ -169,9 +169,9 @@
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;
diff --git a/docs/templates/pages/javascript.mustache b/docs/templates/pages/javascript.mustache
index 7fd4c98d0..b61a0d424 100644
--- a/docs/templates/pages/javascript.mustache
+++ b/docs/templates/pages/javascript.mustache
@@ -562,8 +562,13 @@ $('#myModal').on('hidden', function () {
{{_i}}Using bootstrap-tab.js{{/i}}
{{_i}}Enable tabbable tabs via javascript:{{/i}}
$('#myTab').tab('show')
+ {{_i}}You can also activate a specific tab (or a pseudo-selected one) on init:{{/i}}
+
+$('#myTab a[href="#profile"]').tab('show');
+$('#myTab a:last').tab('show');
+
{{_i}}Markup{{/i}}
- {{_i}}You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element.{{/i}}
+ {{_i}}You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element. Adding the nav and nav-tabs classes to the tab ul will apply the bootstrap tab styling.{{/i}}
<ul class="nav nav-tabs">
<li><a href="#home" data-toggle="tab">{{_i}}Home{{/i}}</a></li>
@@ -577,7 +582,7 @@ $('#myModal').on('hidden', function () {
{{_i}}Activates a tab element and content container. Tab should have either a `data-target` or an `href` targeting a container node in the dom.{{/i}}
-<ul class="nav nav-tabs">
+<ul class="nav nav-tabs" id="myTab">
<li class="active"><a href="#home">{{_i}}Home{{/i}}</a></li>
<li><a href="#profile">{{_i}}Profile{{/i}}</a></li>
<li><a href="#messages">{{_i}}Messages{{/i}}</a></li>
@@ -593,7 +598,7 @@ $('#myModal').on('hidden', function () {
<script>
$(function () {
- $('.tabs a:last').tab('show')
+ $('#myTab a:last').tab('show')
})
</script>
{{_i}}Events{{/i}}
@@ -817,7 +822,7 @@ $('a[data-toggle="tab"]').on('shown', function (e) {
{{_i}}Markup{{/i}}
- {{_i}}For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a the selector option.{{/i}}
+ {{_i}}For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.{{/i}}
{{_i}}Methods{{/i}}
$().popover({{_i}}options{{/i}})
From cfce34e3000b2c02549e3af280668afea61fa752 Mon Sep 17 00:00:00 2001
From: Marcus Bointon
Date: Thu, 22 Mar 2012 20:36:49 +0100
Subject: [PATCH 4/6] Add more examples for activating tabs Make naming of tab
id consistent
---
docs/assets/bootstrap.zip | Bin 50100 -> 50100 bytes
docs/javascript.html | 10 ++++++----
docs/templates/pages/javascript.mustache | 10 ++++++----
3 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip
index 789d41cb33064ee3644edd076037205e6734be65..716a5d50990fcefde2495c0aadcd762961d22bb5 100644
GIT binary patch
delta 511
zcmdne&b+0anK!_jnT3l11ge*mP2^Qjk*v@5cLU&Zi8WHpAd#6iU=g6`#yguiK|+%!aXG-mHs9nj6^J*x3P+lP
zRW9@}1*-%J-u2Ko0;!xBC@qkgo30-k!pXo4bri@lkRjpKPV68dAl|&7xY8%zizP^+=*1zvb*V
zVg~vZC@KTie_+2C3SZ}dADj21b^zj0_AcZa`Utx=BEF
zfhz2WA?ha9NHK#%X4-&7fTA1kY~}m{2hgUnn)i0>75C9t@-2->R=D40Jh~Vux
z%3wDDeFSysWTmHb=}&Q3Pw=zt0>dICfI
aol_1OqS*KRkS&yttjg`MD_FGeuo?hSILluE
diff --git a/docs/javascript.html b/docs/javascript.html
index c9b94a3ca..f2d23ef52 100644
--- a/docs/javascript.html
+++ b/docs/javascript.html
@@ -609,7 +609,7 @@ $('#myModal').on('hidden', function () {
Example tabs
Click the tabs below to toggle between hidden panes, even via dropdown menus.
-
{{_i}}Using bootstrap-tab.js{{/i}}
- {{_i}}Enable tabbable tabs via javascript:{{/i}}
- $('#myTab').tab('show')
- {{_i}}You can select individual tabs in several ways:{{/i}}
+ {{_i}}Enable tabbable tabs via javascript (each tab needs to be activated individually):{{/i}}
+
+$('#myTab a').click(function (e) {
+ e.preventDefault();
+ $(this).tab('show');
+})
+ {{_i}}You can activate individual tabs in several ways:{{/i}}
$('#myTab a[href="#profile"]').tab('show'); //Select tab by name
$('#myTab a:first').tab('show'); //Select first tab
From 0e73a0e94b70eab01ca0cafbec48a892531304af Mon Sep 17 00:00:00 2001
From: Mark Otto
Date: Thu, 22 Mar 2012 17:09:54 -0700
Subject: [PATCH 6/6] change spacing and fix code blocks
---
docs/templates/pages/javascript.mustache | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/docs/templates/pages/javascript.mustache b/docs/templates/pages/javascript.mustache
index c6d1f403c..01fcb9761 100644
--- a/docs/templates/pages/javascript.mustache
+++ b/docs/templates/pages/javascript.mustache
@@ -568,10 +568,10 @@ $('#myTab a').click(function (e) {
})
{{_i}}You can activate individual tabs in several ways:{{/i}}
-$('#myTab a[href="#profile"]').tab('show'); //Select tab by name
-$('#myTab a:first').tab('show'); //Select first tab
-$('#myTab a:last').tab('show'); //Select last tab
-$('#myTab li:eq(2) a').tab('show'); //Select third tab (0-indexed)
+$('#myTab a[href="#profile"]').tab('show'); // Select tab by name
+$('#myTab a:first').tab('show'); // Select first tab
+$('#myTab a:last').tab('show'); // Select last tab
+$('#myTab li:eq(2) a').tab('show'); // Select third tab (0-indexed)
{{_i}}Markup{{/i}}
{{_i}}You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element. Adding the nav and nav-tabs classes to the tab ul will apply the bootstrap tab styling.{{/i}}
@@ -585,7 +585,7 @@ $('#myTab li:eq(2) a').tab('show'); //Select third tab (0-indexed)
{{_i}}Methods{{/i}}
$().tab
- {{_i}}Activates a tab element and content container. Tab should have either a `data-target` or an `href` targeting a container node in the dom.{{/i}}
+ {{_i}}Activates a tab element and content container. Tab should have either a data-target or an href targeting a container node in the DOM.{{/i}}
<ul class="nav nav-tabs" id="myTab">
@@ -604,7 +604,7 @@ $('#myTab li:eq(2) a').tab('show'); //Select third tab (0-indexed)
<script>
$(function () {
- $('#myTab a:last').tab('show')
+ $('#myTab a:last').tab('show');
})
</script>
{{_i}}Events{{/i}}