]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Add more examples for activating tabs
authorMarcus Bointon <marcus@synchromedia.co.uk>
Thu, 22 Mar 2012 19:36:49 +0000 (20:36 +0100)
committerMarcus Bointon <marcus@synchromedia.co.uk>
Thu, 22 Mar 2012 19:36:49 +0000 (20:36 +0100)
Make naming of tab id consistent

docs/assets/bootstrap.zip
docs/javascript.html
docs/templates/pages/javascript.mustache

index 789d41cb33064ee3644edd076037205e6734be65..716a5d50990fcefde2495c0aadcd762961d22bb5 100644 (file)
Binary files a/docs/assets/bootstrap.zip and b/docs/assets/bootstrap.zip differ
index c9b94a3ca547cc5fff02a2f3fefed1110cd26435..f2d23ef52a408bfa43d15da1caf528f2664a1d7d 100644 (file)
@@ -609,7 +609,7 @@ $('#myModal').on('hidden', function () {
         <div class="span9 columns">
           <h2>Example tabs</h2>
           <p>Click the tabs below to toggle between hidden panes, even via dropdown menus.</p>
-          <ul id="tab" class="nav nav-tabs">
+          <ul id="myTab" class="nav nav-tabs">
             <li class="active"><a href="#home" data-toggle="tab">Home</a></li>
             <li><a href="#profile" data-toggle="tab">Profile</a></li>
             <li class="dropdown">
@@ -638,10 +638,12 @@ $('#myModal').on('hidden', function () {
           <h2>Using bootstrap-tab.js</h2>
           <p>Enable tabbable tabs via javascript:</p>
           <pre class="prettyprint linenums">$('#myTab').tab('show')</pre>
-          <p>You can also activate a specific tab (or a pseudo-selected one) on init:</p>
+          <p>You can select individual tabs in several ways:</p>
 <pre class="prettyprint linenums">
-$('#myTab a[href="#profile"]').tab('show');
-$('#myTab a:last').tab('show');
+$('#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)
 </pre>
           <h3>Markup</h3>
           <p>You can activate a tab or pill navigation without writing any javascript by simply specifying <code>data-toggle="tab"</code> or <code>data-toggle="pill"</code> on an element. Adding the <code>nav</code> and <code>nav-tabs</code> classes to the tab <code>ul</code> will apply the bootstrap tab styling.</p>
index b61a0d4247a188f08aa449cabbb0acd087c074a0..925377339bd728f288a76cbeb9944007528db39c 100644 (file)
@@ -533,7 +533,7 @@ $('#myModal').on('hidden', function () {
         <div class="span9 columns">
           <h2>{{_i}}Example tabs{{/i}}</h2>
           <p>{{_i}}Click the tabs below to toggle between hidden panes, even via dropdown menus.{{/i}}</p>
-          <ul id="tab" class="nav nav-tabs">
+          <ul id="myTab" class="nav nav-tabs">
             <li class="active"><a href="#home" data-toggle="tab">{{_i}}Home{{/i}}</a></li>
             <li><a href="#profile" data-toggle="tab">{{_i}}Profile{{/i}}</a></li>
             <li class="dropdown">
@@ -562,10 +562,12 @@ $('#myModal').on('hidden', function () {
           <h2>{{_i}}Using bootstrap-tab.js{{/i}}</h2>
           <p>{{_i}}Enable tabbable tabs via javascript:{{/i}}</p>
           <pre class="prettyprint linenums">$('#myTab').tab('show')</pre>
-          <p>{{_i}}You can also activate a specific tab (or a pseudo-selected one) on init:{{/i}}</p>
+          <p>{{_i}}You can select individual tabs in several ways:{{/i}}</p>
 <pre class="prettyprint linenums">
-$('#myTab a[href="#profile"]').tab('show');
-$('#myTab a:last').tab('show');
+$('#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)
 </pre>
           <h3>{{_i}}Markup{{/i}}</h3>
           <p>{{_i}}You can activate a tab or pill navigation without writing any javascript by simply specifying <code>data-toggle="tab"</code> or <code>data-toggle="pill"</code> on an element. Adding the <code>nav</code> and <code>nav-tabs</code> classes to the tab <code>ul</code> will apply the bootstrap tab styling.{{/i}}</p>