rem: if (!param.value && req.data[param.part]) param.value = unescape(req.data[param.part]); 
add: if (!param.value && req.data["content_" + param.part]) param.value = unescape(req.data["content_" + param.part]); 
context: function content_macro(param) {   // moved the check for old property layout to   // objectFunctions.js/getContentPart() because   // this function is called directly sometimes [ts]   if (param.as == "editor") {      // this is a first trial to add a title like      // "Re: title of previous posting" to a new posting      // (works only if autoresponse="true" is set in the macro)      if (param.autoresponse == "true" && param.part == "title" && !this.content) {         if (path.comment && path.comment.title)            param.value = "Re: " + path.comment.title;         else if (path.story && path.story.title)            param.value = "Re: " + path.story.title;      } else         param.value = this.getContentPart(param.part);      // if there's still no value get it from request.data if available:      if (!param.value && req.data[param.part])         param.value = unescape(req.data[param.part]);      param.name = "content_" + param.part;      delete(param.part);      if (!param.height || parseInt(param.height,10) == 1)         renderInputText(param);      else         renderInputTextarea(param);   } else if (param.as == "image") {      var part = this.getContentPart (param.part);      if (part && this.site.images[part]) {         delete (param.part);         renderImage (this.site.images[part], param);      }   // see comment at the beginning of this function   // } else if (!this.content) {   //   return;   } else {      var part = this.getRenderedContentPart (param.part);      if (!part && param.fallback)         part = this.getRenderedContentPart (param.fallback);      if (param.as == "link") {         if (this._prototype != "comment")            openLink(this.href());         else            openLink(this.story.href()+"#"+this._id);         if (!part && param.part == "title") {            part = this.getRenderedContentPart ("text");            param.limit = "20";         }      }      if (!param.limit)         res.write(part);      else         res.write(softwrap(clipText(part, param.limit, param.clipping)));      if (param.as == "link")         closeLink();   }}
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/993/2d20fb21c5cc2be8402f6d6d0e2900afa84a8ddf/macros.js/clean/code/Story/macros.js