to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
We're on the cusp of the Presidents Day holiday weekend in the U.S. While the nation's airwaves are once again full of advertisements for car and mattress sales, which is how American businesses have come to celebrate the event, the Inventions in Everything team is going to take a different route and celebrate the inventiveness of past U.S. Presidents.
As it happens, there's only one American President to whom a U.S. patent has ever been issued for something they invented. Abraham Lincoln was issued U.S. Patent 6,469 for his 1849 invention of a manner for Buoying Vessels Over Shoals. Here's the U.S. patent equivalent of Lincoln's later Gettysburg Address:
To all whom it may concern:
Be it known that I, Abraham Lincoln, of Springfield, in the County of Sangamon, in the State of Illinois, have invented a new and improved manner of combining adjustable buoyant air chambers with a steamboat or other vessel for the purpose of enabling their draght of water to be readily lessened to enable them to pass over bars, or through shallow water without discharging their cargoes; and I do hereby declare the following the be a full, clear, and exact description thereof, reference being had to the accompanying drawings making a part of this specification.
Here are the accompanying drawings:
Better still, there's a physical model of Lincoln's patented invention on display at the Smithsonian Institution's National Museum of American History:
In 2013, Charles Kuralt narrated a 48-minute video segment celebrating Lincoln's patented invention on CBS News' Sunday Morning broadcast. His slow-paced, anachronistic style works well in bringing the story of Lincoln's pre-Civil War era invention for an America that traveled by river to life, where we do recommend clicking through to view it.
There aren't any other inventions by those who became U.S. Presidents, but the IIE team has previously covered the following seaworthy inventions:
Labels: technology
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.