/* Thank you Drew McLellan for starting us off with http://24ways.org/2006/tasty-text-trimmer */ function TextTrimmer(value) { var self = this; this.minValue = 0; this.maxValue = 100; this.chunks = false; this.prevValue = 0; if (value >= this.maxValue) { this.curValue = this.maxValue; } else if (value < this.minvalue)="" {="" this.curvalue="this.minValue;" }="" else="" {="" this.curvalue="value;" }="" this.slider="new" k2slider('#trimmerhandle',="" '#trimmertrack',="" {="" minimum:="" 0,="" maximum:="" 10,="" value:="" 10,="" onslide:="" function(x)="" {="" self.dotrim(x="" *="" 10);="" },="" onchange:="" function(x)="" {="" self.dotrim(x="" *="" 10);="" }="" });="" jquery('#trimmermore').click(function()="" {="" self.slider.setvalueby(1);="" return="" false;="" });="" jquery('#trimmerless').click(function()="" {="" self.slider.setvalueby(-1);="" return="" false;="" });="" jquery('#trimmertrim').click(function()="" {="" self.slider.setvalue(self.minvalue);="" return="" false;="" });="" jquery('#trimmeruntrim').click(function()="" {="" self.slider.setvalue(self.maxvalue);="" return="" false;="" });="" };="" texttrimmer.prototype.trimagain="function()" {="" this.loadchunks();="" this.dotrim(this.curvalue);="" };="" texttrimmer.prototype.loadchunks="function()" {="" var="" everything="jQuery('#dynamic-content" .entry-content');="" this.chunks="[];" for="" (i="0;">

' + a.join(' ') + ' [...]

'); } } /* Add 'trimmed' class to while active */ if (this.curValue != this.maxValue) { jQuery('#dynamic-content').addClass("trimmed"); } else { jQuery('#dynamic-content').removeClass("trimmed"); } };