// HTML5 METER SHIM // By Jamund Feguson (@xjamundx) // And Rob Middleton (@rob__ot) // Mostly stolen from: https://gist.github.com/667320 // create shim jQuery.fn.meterShim = function() { // don't waste time if you don't need to if (jQuery.fn.meterShim.supportsMeter) return $(this) return $(this).each(function() { var $meter = $(this) var min = parseFloat($meter.attr('min'), 10) || 0; // default as per HTML5 spec var max = parseFloat($meter.attr('max'), 10) || 1; // default as per HTML5 spec var high = parseFloat($meter.attr('high'), 10); var low = parseFloat($meter.attr('low'), 10); var optimum = parseFloat($meter.attr('optimum'), 10); var value = $meter.attr('value') != null ? parseFloat($meter.attr('value'), 10) : $meter.text(); var title = $meter.attr('title') != null ? $meter.attr('title') : value; var width = 0 var height = 0 var it = $("