<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://broadwcast.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AFloating_table_headers</id>
	<title>Template:Floating table headers - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://broadwcast.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AFloating_table_headers"/>
	<link rel="alternate" type="text/html" href="http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;action=history"/>
	<updated>2026-06-18T03:38:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9833&amp;oldid=prev</id>
		<title>John Lavalie at 18:34, 31 March 2012</title>
		<link rel="alternate" type="text/html" href="http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9833&amp;oldid=prev"/>
		<updated>2012-03-31T18:34:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:34, 31 March 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot; &gt;Line 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;load [http://www.mediawiki.org/wiki/Extension:WikiScript]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;instructions at [http://code.google.com/p/js-floating-table-headers/wiki/Usage]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;instructions at [http://code.google.com/p/js-floating-table-headers/wiki/Usage]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John Lavalie</name></author>
		
	</entry>
	<entry>
		<id>http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9832&amp;oldid=prev</id>
		<title>John Lavalie at 18:32, 31 March 2012</title>
		<link rel="alternate" type="text/html" href="http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9832&amp;oldid=prev"/>
		<updated>2012-03-31T18:32:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:32, 31 March 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l145&quot; &gt;Line 145:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 145:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;noinclude&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;instructions at [http://code.google.com/p/js-floating-table-headers/wiki/Usage]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;instructions at [http://code.google.com/p/js-floating-table-headers/wiki/Usage]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/noinclude&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John Lavalie</name></author>
		
	</entry>
	<entry>
		<id>http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9831&amp;oldid=prev</id>
		<title>John Lavalie at 18:24, 31 March 2012</title>
		<link rel="alternate" type="text/html" href="http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9831&amp;oldid=prev"/>
		<updated>2012-03-31T18:24:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:24, 31 March 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l145&quot; &gt;Line 145:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 145:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;instructions at [http://code.google.com/p/js-floating-table-headers/wiki/Usage]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John Lavalie</name></author>
		
	</entry>
	<entry>
		<id>http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9830&amp;oldid=prev</id>
		<title>John Lavalie at 18:19, 31 March 2012</title>
		<link rel="alternate" type="text/html" href="http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9830&amp;oldid=prev"/>
		<updated>2012-03-31T18:19:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:19, 31 March 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;includeonly&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var floating_header = function() {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var floating_header = function() {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l141&quot; &gt;Line 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 143:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;floating_header();&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;floating_header();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/includeonly&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John Lavalie</name></author>
		
	</entry>
	<entry>
		<id>http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9829&amp;oldid=prev</id>
		<title>John Lavalie: Created page with &quot;var floating_header = function() {  this.header = document.createElement('table'); this.header_height = 0;  this.getkeys = function(obj) {     var keys = new Array();     for ( v...&quot;</title>
		<link rel="alternate" type="text/html" href="http://broadwcast.com/index.php?title=Template:Floating_table_headers&amp;diff=9829&amp;oldid=prev"/>
		<updated>2012-03-31T18:17:24Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;var floating_header = function() {  this.header = document.createElement(&amp;#039;table&amp;#039;); this.header_height = 0;  this.getkeys = function(obj) {     var keys = new Array();     for ( v...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;var floating_header = function() {&lt;br /&gt;
&lt;br /&gt;
this.header = document.createElement('table');&lt;br /&gt;
this.header_height = 0;&lt;br /&gt;
&lt;br /&gt;
this.getkeys = function(obj) {&lt;br /&gt;
    var keys = new Array();&lt;br /&gt;
    for ( var key in obj ) {&lt;br /&gt;
        keys.push(key);&lt;br /&gt;
    }&lt;br /&gt;
    return keys;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
this.getXY = function( o ) {&lt;br /&gt;
    var y = 0;&lt;br /&gt;
    var x = 0;&lt;br /&gt;
    while( o != null ) {&lt;br /&gt;
        y += o.offsetTop;&lt;br /&gt;
        x += o.offsetLeft;&lt;br /&gt;
        o = o.offsetParent;&lt;br /&gt;
    }&lt;br /&gt;
    return { &amp;quot;x&amp;quot;: x, &amp;quot;y&amp;quot;: y };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
this.setheader = function() {&lt;br /&gt;
        var win = window.pageYOffset ? window.pageYOffset : 0;&lt;br /&gt;
        var cel = document.documentElement ? document.documentElement.scrollTop : 0;&lt;br /&gt;
        var body = document.body ? document.body.scrollTop : 0;&lt;br /&gt;
        var result = win ? win : 0;&lt;br /&gt;
        if ( cel &amp;amp;&amp;amp; ( ! result || ( result &amp;gt; cel ))) result = cel;&lt;br /&gt;
        var screenpos = body &amp;amp;&amp;amp; ( ! result || ( result &amp;gt; body ) ) ? body : result;&lt;br /&gt;
        var theady_max = this.getXY(this.table_obj.getElementsByTagName('THEAD')[0]).y + this.table_obj.offsetHeight - this.header_height;&lt;br /&gt;
        if ( screenpos &amp;gt; this.theady &amp;amp;&amp;amp; screenpos &amp;lt; theady_max ) {&lt;br /&gt;
            this.header.style.top=Math.round(screenpos) + 'px';&lt;br /&gt;
            this.header.style.left=this.getXY(this.table_obj.getElementsByTagName('THEAD')[0]).x + 'px';&lt;br /&gt;
            this.header.style.display = 'block';&lt;br /&gt;
            this.header_height = header.offsetHeight;&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            this.header.style.display = 'none';&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
this.addclass = function(obj, newclass) {&lt;br /&gt;
    if ( obj.classes == null ) {&lt;br /&gt;
        obj.classes = new Array();&lt;br /&gt;
    }&lt;br /&gt;
    obj.classes[newclass] = 1;&lt;br /&gt;
    obj.className = this.getkeys(obj.classes).join(' ');&lt;br /&gt;
    return true;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
this.theady = 0;&lt;br /&gt;
&lt;br /&gt;
this.build_header = function() {&lt;br /&gt;
    this.table_obj = document.getElementsByTagName('THEAD');&lt;br /&gt;
    if ( ! this.table_obj ) {&lt;br /&gt;
        alert(&amp;quot;you MUST have &amp;lt;thead&amp;gt; and &amp;lt;/thead&amp;gt; tags wrapping the part of the table you want to keep on the screen&amp;quot;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    this.table_obj = this.table_obj[0];&lt;br /&gt;
    while ( this.table_obj.tagName != 'TABLE' ) {&lt;br /&gt;
        if ( this.table_obj.tagName == 'BODY' ) {&lt;br /&gt;
            alert('The THEAD section MUST be inside a table - how did you do that???');&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        this.table_obj = this.table_obj.parentNode;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    thead = this.table_obj.getElementsByTagName('THEAD')[0].cloneNode(1);&lt;br /&gt;
    thead.id = 'copyrow';&lt;br /&gt;
    this.header.style.position='absolute';&lt;br /&gt;
    this.header.style.display='none';&lt;br /&gt;
    this.header.appendChild(thead);&lt;br /&gt;
    this.header.style.width = this.table_obj.offsetWidth;&lt;br /&gt;
    var srcths = this.table_obj.getElementsByTagName('THEAD')[0].getElementsByTagName('*');&lt;br /&gt;
    var copyths = thead.getElementsByTagName('*');&lt;br /&gt;
    for ( var x = 0; x &amp;lt; copyths.length; x++ ) {&lt;br /&gt;
        copyths[x].className = srcths[x].className;&lt;br /&gt;
        copyths[x].align = srcths[x].align;&lt;br /&gt;
        copyths[x].background = srcths[x].background;&lt;br /&gt;
        copyths[x].bgColor = srcths[x].bgColor;&lt;br /&gt;
        copyths[x].colSpan = srcths[x].colSpan;&lt;br /&gt;
        copyths[x].height = srcths[x].height;&lt;br /&gt;
        copyths[x].rowSpan = srcths[x].rowSpan;&lt;br /&gt;
        pr = Math.round(srcths[x].style.paddingRight.split('px')[0]);&lt;br /&gt;
        pl = Math.round(srcths[x].style.paddingLeft.split('px')[0]);&lt;br /&gt;
        bl = ( Math.round(srcths[x].style.borderLeftWidth.split('px')[0]) ) ? Math.round(srcths[x].style.borderLeftWidth.split('px')[0]) : 0;&lt;br /&gt;
        br = ( Math.round(srcths[x].style.borderRightWidth.split('px')[0]) ) ? Math.round(srcths[x].style.borderRightWidth.split('px')[0]) : 0;&lt;br /&gt;
        pt = Math.round(srcths[x].style.paddingTop.split('px')[0]);&lt;br /&gt;
        pb = Math.round(srcths[x].style.paddingBottom.split('px')[0]);&lt;br /&gt;
        bt = Math.round(srcths[x].style.borderTopWidth.split('px')[0]);&lt;br /&gt;
        bb = Math.round(srcths[x].style.borderBottomWidth.split('px')[0]);&lt;br /&gt;
        if ( srcths[x].currentStyle ) {&lt;br /&gt;
            for ( var y in srcths[x].currentStyle ) {&lt;br /&gt;
                if ( y == 'font' || y == 'top' ) continue;&lt;br /&gt;
                copyths[x].style[y] = srcths[x].currentStyle[y];&lt;br /&gt;
            }&lt;br /&gt;
            pr = Math.round(srcths[x].currentStyle.paddingRight.split('px')[0]);&lt;br /&gt;
            pl = Math.round(srcths[x].currentStyle.paddingLeft.split('px')[0]);&lt;br /&gt;
            bl = ( Math.round(srcths[x].currentStyle.borderLeftWidth.split('px')[0]) ) ? Math.round(srcths[x].currentStyle.borderLeftWidth.split('px')[0]) : 0;&lt;br /&gt;
            pt = Math.round(srcths[x].currentStyle.paddingTop.split('px')[0]);&lt;br /&gt;
            pb = Math.round(srcths[x].currentStyle.paddingBottom.split('px')[0]);&lt;br /&gt;
            bt = Math.round(srcths[x].currentStyle.borderTopWidth.split('px')[0]);&lt;br /&gt;
        }&lt;br /&gt;
        if ( srcths[x].onclick ) copyths[x].onclick = srcths[x].onclick;&lt;br /&gt;
        var width = ( srcths[x].offsetWidth - pr - pl &amp;gt; 0 ) ? srcths[x].offsetWidth - pr - pl : 0;&lt;br /&gt;
        copyths[x].style.position = srcths[x].style.position;&lt;br /&gt;
        copyths[x].style.top = ( srcths[x].offsetTop - pt - pb &amp;gt; 0 ) ? srcths[x].offsetTop - pt - pb : srcths[x].offsetTop;&lt;br /&gt;
        copyths[x].style.top = srcths[x].style.top;&lt;br /&gt;
        copyths[x].style.height = srcths[x].offsetHeight;&lt;br /&gt;
        copyths[x].style.left = srcths[x].offsetLeft;&lt;br /&gt;
        if ( ! copyths[x].currentStyle ) {&lt;br /&gt;
            //copyths[x].style.width = Math.floor(document.defaultView.getComputedStyle(srcths[x],&amp;quot;&amp;quot;).getPropertyValue(&amp;quot;width&amp;quot;).split('px')[0]);&lt;br /&gt;
            copyths[x].style.width = document.defaultView.getComputedStyle(srcths[x],&amp;quot;&amp;quot;).getPropertyValue(&amp;quot;width&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            copyths[x].style.width = srcths[x].offsetWidth - pr - pl; // - bl;&lt;br /&gt;
            copyths[x].width = srcths[x].width;&lt;br /&gt;
        }&lt;br /&gt;
        if ( x == copyths.length - 1 ) {&lt;br /&gt;
            this.header.style.paddingBottom = pb;&lt;br /&gt;
            this.header.style.borderBottom = bb;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    this.addclass(this.header, 'main');&lt;br /&gt;
    document.body.appendChild(this.header);&lt;br /&gt;
    theady = this.getXY(this.table_obj.getElementsByTagName('THEAD')[0]).y;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var origonload = window.onload;&lt;br /&gt;
window.onload = function() {&lt;br /&gt;
    if (origonload) {&lt;br /&gt;
        origonload();&lt;br /&gt;
    }&lt;br /&gt;
    this.build_header();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
window.onscroll=this.setheader;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
floating_header();&lt;/div&gt;</summary>
		<author><name>John Lavalie</name></author>
		
	</entry>
</feed>