return unless $form->field("do") eq "edit" ||
$form->field("do") eq "create" ||
$form->field("do") eq "comment";
+
+ $form->tmpl_param("wmd_button_bar", "<div id=\"wmd-button-bar\" class=\"wmd-panel\"></div>\n");
- $form->tmpl_param("wmd_preview", "<div class=\"wmd-preview\"></div>\n".
+ $form->tmpl_param("wmd_preview", "<div id=\"wmd-preview\" class=\"wmd-panel\"></div>\n".
include_javascript(undef, 1));
+
+ $form->field(name => "editcontent", class => "wmd-panel", id =>
+ "wmd-input");
}
sub include_javascript ($;$) {
my $absolute=shift;
my $wmdjs=urlto("wmd/wmd.js", $page, $absolute);
+ my $showdownjs=urlto("wmd/showdown.js", $page, $absolute);
+
return <<"EOF"
<script type="text/javascript">
wmd_options = {
output: "Markdown"
};
</script>
+<script src="$showdownjs" type="text/javascript"></script>
<script src="$wmdjs" type="text/javascript"></script>
EOF
}
<TMPL_VAR FIELD-TYPE>
</TMPL_IF>
<div class="editcontentdiv">
+<TMPL_VAR WMD_BUTTON_BAR>
<TMPL_VAR FIELD-EDITCONTENT><br />
</div>
<TMPL_IF NAME="CAN_COMMIT">