<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://dnatamer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ANavigationTabs.js</id>
		<title>MediaWiki:NavigationTabs.js - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://dnatamer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ANavigationTabs.js"/>
		<link rel="alternate" type="text/html" href="http://dnatamer.net/wiki/index.php?title=MediaWiki:NavigationTabs.js&amp;action=history"/>
		<updated>2026-04-04T06:53:05Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>http://dnatamer.net/wiki/index.php?title=MediaWiki:NavigationTabs.js&amp;diff=1277&amp;oldid=prev</id>
		<title>Jess: Created page with &quot;// Navigate Tabs. Allows for lots of information to be displayed on a page in a more compact form.  // Maintained by User:Darklama   function Navigate_Tabs() {   function ...&quot;</title>
		<link rel="alternate" type="text/html" href="http://dnatamer.net/wiki/index.php?title=MediaWiki:NavigationTabs.js&amp;diff=1277&amp;oldid=prev"/>
				<updated>2015-07-13T12:54:16Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;// Navigate Tabs. Allows for lots of information to be displayed on a page in a more compact form.  // Maintained by &lt;a href=&quot;/wiki/index.php?title=User:Darklama&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Darklama (page does not exist)&quot;&gt;User:Darklama&lt;/a&gt;   function Navigate_Tabs() {   function ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// Navigate Tabs. Allows for lots of information to be displayed on a page in a more compact form.&lt;br /&gt;
 // Maintained by [[User:Darklama]]&lt;br /&gt;
 &lt;br /&gt;
function Navigate_Tabs()&lt;br /&gt;
{&lt;br /&gt;
  function select_tab(id, update) {&lt;br /&gt;
    if (!id) return;&lt;br /&gt;
    var contents = document.getElementById(id.substring(1));&lt;br /&gt;
    if (contents &amp;amp;&amp;amp; hasClass(contents, 'contents') &amp;amp;&amp;amp; hasClass(contents.parentNode, &amp;quot;tabnav&amp;quot;)) {&lt;br /&gt;
      for (var tabs = contents.parentNode.firstChild; tabs != null; tabs = tabs.nextSibling) {&lt;br /&gt;
        if (hasClass(tabs, &amp;quot;tabs&amp;quot;)) {&lt;br /&gt;
          var links = tabs.getElementsByTagName(&amp;quot;a&amp;quot;);&lt;br /&gt;
          for (var i = 0; link = links[i]; i++) {&lt;br /&gt;
            if (hasClass(link.parentNode, &amp;quot;selected&amp;quot;))&lt;br /&gt;
              link.parentNode.className = link.parentNode.className.replace(/(\s|^)selected(\s|$)/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            if (link.hash &amp;amp;&amp;amp; link.hash == id)&lt;br /&gt;
              link.parentNode.className += (link.parentNode.className ? &amp;quot; &amp;quot; : &amp;quot;&amp;quot;) + &amp;quot;selected&amp;quot;;&lt;br /&gt;
          }&lt;br /&gt;
        } else if (hasClass(tabs, &amp;quot;contents&amp;quot;))&lt;br /&gt;
          tabs.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      contents.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
      &lt;br /&gt;
      if (update) {&lt;br /&gt;
        if (get_query_string(window.location.search, &amp;quot;tab&amp;quot;))&lt;br /&gt;
          window.location.replace(window.location.toString.replace(/([&amp;amp;?])tab=[^&amp;amp;]*?/, &amp;quot;$1tab=&amp;quot;+encodeURIComponent(id)));&lt;br /&gt;
        else if (window.location.search)&lt;br /&gt;
          window.location.replace(window.location.toString + '&amp;amp;tab=' + encodeURIComponent(id));&lt;br /&gt;
        else&lt;br /&gt;
          window.location.replace(window.location.toString + '?tab=' + encodeURIComponent(id));&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function clicked_tab(e)&lt;br /&gt;
  {&lt;br /&gt;
    var target;&lt;br /&gt;
    if (!e) e = window.event;&lt;br /&gt;
    if (e.target) target = e.target;&lt;br /&gt;
    else if (e.srcElement) target = e.srcElement;&lt;br /&gt;
    else return;&lt;br /&gt;
    if (target.nodeType &amp;amp;&amp;amp; target.nodeType == 3)&lt;br /&gt;
      target = target.parentNode;&lt;br /&gt;
    if (target.nodeType &amp;amp;&amp;amp; (target.tagName.toLowerCase() != 'a' || !target.hash))&lt;br /&gt;
      return;&lt;br /&gt;
    if (e.preventDefault) e.preventDefault(); else e.returnValue = false;&lt;br /&gt;
    &lt;br /&gt;
    select_tab(target.hash ? target.hash : target, true)&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (window.location.search) {&lt;br /&gt;
    var tab = get_query_string(window.location.search, 'tab');&lt;br /&gt;
    if (tab) select_tab(tab);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  var page = document.getElementById(&amp;quot;bodyContent&amp;quot;) || document.getElementById(&amp;quot;article&amp;quot;) || document.getElementById(&amp;quot;content&amp;quot;);&lt;br /&gt;
  if (page) {&lt;br /&gt;
    var tree = page.getElementsByTagName(&amp;quot;*&amp;quot;);&lt;br /&gt;
    for (var i=0; node=tree[i]; i++) {&lt;br /&gt;
      if (hasClass(node, 'navtabs')) {&lt;br /&gt;
        node.onclick = clicked_tab;&lt;br /&gt;
      } else if (!window.location.search &amp;amp;&amp;amp; node.nodeName.toLowerCase() == 'a' &amp;amp;&amp;amp; node.hash) {&lt;br /&gt;
        var pNode = (hasClass(node.parentNode, 'selected') ? node.parentNode.parentNode : null);&lt;br /&gt;
        &lt;br /&gt;
        pNode = ((pNode &amp;amp;&amp;amp; hasClass(pNode, 'tabs')) ? pNode.parentNode : null);&lt;br /&gt;
        pNode = ((pNode &amp;amp;&amp;amp; hasClass(pNode, 'navtabs')) ? true : null);&lt;br /&gt;
        &lt;br /&gt;
        if (pNode) select_tab(node.hash);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(Navigate_Tabs);&lt;/div&gt;</summary>
		<author><name>Jess</name></author>	</entry>

	</feed>