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
Resulting from bar fights, that is!...
Apparently, bar fights are a major health care concern in Britain. Core77's Niti Bhan explains:
Fighting after drinking in pubs in Britain has been found to cost over 2.5 million pounds to the British health care system as there are over 87,000 fights a year. The British Design Council enlisted a local design studio - DesignBridge - to make the glasses more difficult to smash and less dangerous to the victim. They've designed two prototypes, the Twin Wall and the Glass Plus.
We were skeptical at first, but we're really impressed with DesignBridge's efforts. First, here's their "Glass Plus" design, which takes already manufactured pint glasses and applies a thin layer of bio-resin to it to supply a higher degree of shatter resistance:
Sure, that sounds nice, but it's their other design concept that has really caught our imagination. It takes two very thin walled glasses, bonding one inside the other with a high strength resin, much the way automotive safety glass is produced. As a result, the pint glass provides better insulation, keeping the contents cooler than traditional materials. Better still, they've optimized the design of the interior glass wall for enhanced pourability, which means you can get your pint poured faster than you can with current pint glass technology!
It might not reduce the incidence of bar fights in Britain, well, at all, but at least now, there's something cool to show for all 87,000 per year of them!
Labels: health care, 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.