C.R. This work for me:
in dotlrn-master.tcl add
# HTML AREA
if { ![template::util::is_nil htmlarea] } {
set header_stuff "
$header_stuff
<script type=\"text/javascript\" src=\"/resources/dotlrn/htmlarea/htmlarea.js\"></script>
<script type=\"text/javascript\" src=\"/resources/dotlrn/htmlarea/dialog.js\"></script>
<script type=\"text/javascript\" src=\"/resources/dotlrn/htmlarea/lang/en.js\"></script>
<script type=\"text/javascript\">
var editor = null;
function initEditor() {
editor = new HTMLArea(\"$htmlarea\");
editor.generate();
}
</script>"
template::multirow append \
attribute onload "initEditor()"
}
call in your adp pages:
<master>
<property name="title">@instance_name@</property>
<property name="context">@context;noquote@</property>
<property name="htmlarea">text_area_name</property>
<form name=edit method=post action=content-update>
<textarea id="text_area_name" name=content rows=30 cols=60 wrap=soft>@content;noquote@</textarea>
<input type=submit value=save>
</form>