$.fn.outline=function(options,counters){var options=$.extend({},$.fn.outline.defaults,options),counters=counters||[];this.each(function(){$(this).children("li").each(function(i){var ct=counters.concat([i+1]);if(counters.length){$("<span></span>").addClass(options.numberClass).text(ct.join(".")+" ").prependTo(this)}$(this).children("ol").outline(options,ct)})});if(!counters.length){this.addClass(options.processedClass)}};$.fn.outline.defaults={numberClass:"pseudo-num",processedClass:"pseudo-processed"};