Forum OpenACS Development: Re: HTMLarea and ad_form/form builder

Collapse
Posted by Rodrigo Proença on
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>