rem: part = stripTags(part); 
add: part = stripTags(part).clipURLs(30); 
context: function getRenderedContentPart(name, fmt) {   var part = this.content.getProperty(name);   if (!part)      return "";   var key = fmt ? name + ":" + fmt : name;   var lastRendered = this.cache["lastRendered_" + key];   if (!lastRendered ||       lastRendered.getTime() < this.content.getLastModified().getTime()) {      switch (fmt) {         case "plaintext":            part = stripTags(part);            break;         case "alttext":            part = stripTags(part);            part = part.replace(/\"/g, "&quot;");            part = part.replace(/\'/g, "&#39;");            break;         default:            var s = createSkin(format(part));            this.allowTextMacros(s);            // enable caching; some macros (eg. poll, storylist)            // will set this to false to prevent caching of a contentpart            // containing them            req.data.cachePart = true;            // The following is necessary so that global macros know where they belong to.            // Even if they are embeded at some other site.            var tmpSite;            if (this.site != res.handlers.site) {               tmpSite = res.handlers.site;               res.handlers.site = this.site;            }            part = this.renderSkinAsString(s).activateURLs();            if (tmpSite)               res.handlers.site = tmpSite;      }      this.cache[key] = part;      if (req.data.cachePart)         this.cache["lastRendered_" + key] = new Date();   }      return this.cache[key];}
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/993/5e10032a0240f0a7b09ba43c2799256595d55a94/objectFunctions.js/clean/code/Story/objectFunctions.js