]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
remove aria-control stuff
authorJacob Thornton <jacobthornton@gmail.com>
Fri, 9 Sep 2011 07:00:03 +0000 (00:00 -0700)
committerJacob Thornton <jacobthornton@gmail.com>
Fri, 9 Sep 2011 07:00:03 +0000 (00:00 -0700)
docs/assets/js/bootstrap-tabs.js
docs/javascript.html

index 21386f4cf33ae2a60d185352ab868e613e6dce08..029ccc65c368e031d9d1816c8e693557b1f52d21 100644 (file)
       , $ul = $(e.liveFired)
       , $controlled
 
-    if (/^#/.test(href)) {
+    if (/^#\w+/.test(href)) {
       e.preventDefault()
 
       if ($this.hasClass('active')) {
         return
       }
 
-      $controlled = $('#' + $ul.attr('aria-controls'))
+      $href = $(href)
 
       activate($this.parent('li'), $ul)
-      activate($(href, $controlled), $controlled)
+      activate($href, $href.parent())
     }
   }
 
@@ -31,7 +31,7 @@
 
   $.fn.tabs = $.fn.pills = function () {
     return this.each(function () {
-      $(this).delegate('.tabs > li > a, .pills > li > a', 'click', tab)
+      $(this).delegate('.tabs > li > a, .pills > li > a, .dropdown-menu > li > a', 'click', tab)
     })
   }
 
index 2efb415314dedb4d0193c0620092037267b1abcf..932bfc27e3ac5c337ee8968e58ed048222396357 100644 (file)
@@ -99,8 +99,8 @@ $('#modal-content').modal({
           <!-- sample modal content -->
           <div id="modal-from-dom" class="modal hide fade">
             <div class="modal-header">
-              <h3>Modal Heading</h3>
               <a href="#" class="close">&times;</a>
+              <h3>Modal Heading</h3>
             </div>
             <div class="modal-body">
               <p>One fine body…</p>
@@ -254,19 +254,17 @@ $('#modal-content').modal({
           <h3>Method</h3>
           <h4>$().tabs or $().pills</h4>
           <p>
-            Activates tab and pill functionality for a given container.
+            Activates tab and pill functionality for a given container. Tab links should reference id's in the document.
           </p>
-          <p>
-            <strong>Note:</strong> The controlled container is defined by a required <code>aria-controls</code> attribute added to your <code>.tabs</code> or <code>.pills</code>. The <a href="http://www.w3.org/TR/wai-aria/states_and_properties#aria-controls">aria-controls</a> attribute must reference an element's id.
 <pre class="prettyprint linenums">
-&lt;ul class="tabs" aria-controls="my-pill-content"&gt;
+&lt;ul class="tabs"&gt;
   &lt;li class="active"&gt;&lt;a href="#home"&gt;Home&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="#profile"&gt;Profile&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="#messages"&gt;Messages&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="#settings"&gt;Settings&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 
-&lt;div class="pill-content" id="my-pill-content"&gt;
+&lt;div class="pill-content"&gt;
   &lt;div class="active" id="home"&gt;...&lt;/div&gt;
   &lt;div id="profile"&gt;...&lt;/div&gt;
   &lt;div id="messages"&gt;...&lt;/div&gt;