*/
if (!havebstr("attach_button")) {
char *wikipage = strdup(bstr("page"));
+ putbstr("format", NewStrBufPlain(HKEY("plain")));
str_wiki_index(wikipage);
msgnum = locate_message_by_uid(wikipage);
free(wikipage);
wc_mime_attachment *Mime = (wc_mime_attachment *) CTX(CTX_MIME_ATACH);
MMIOT *doc;
char *md_as_html = NULL;
+ const char *format;
if (StrLength(Mime->Data) == 0)
return;
- doc = mkd_string(ChrPtr(Mime->Data), StrLength(Mime->Data), 0);
- mkd_basename(doc, "/wiki?page=");
- mkd_compile(doc, 0);
- if (mkd_document(doc, &md_as_html) != EOF) {
- FreeStrBuf(&Mime->Data);
- Mime->Data = NewStrBufPlain(md_as_html, -1);
- }
-// free(md_as_html);
- mkd_cleanup(doc);
+ format = bstr("format");
+ if ((format == NULL) ||
+ strcmp(format, "plain"))
+ {
+ doc = mkd_string(ChrPtr(Mime->Data), StrLength(Mime->Data), 0);
+ mkd_basename(doc, "/wiki?page=");
+ mkd_compile(doc, 0);
+ if (mkd_document(doc, &md_as_html) != EOF) {
+ FreeStrBuf(&Mime->Data);
+ Mime->Data = NewStrBufPlain(md_as_html, -1);
+ }
+// free(md_as_html);
+ mkd_cleanup(doc);
+ }
}
#endif
</div>
</div>
+<div id="Author">
+<select name="display_name" size=1 id="from_id">
+<?ITERATE("PREF:VALID:EMAIL:NAME", ="prefs_section_msg_handle_select")>
+<?!("COND:THISROOM:FLAG:QR", 3, #"QR_ANONOPT")>
+<option <?%("COND:BSTR", 1, "__ANONYMOUS__", "selected", "")> value="__ANONYMOUS__"><?_("Anonymous")></option>
+<?!("X", 3)>
+</select>
+</div>
<div id="epiceditor">
-<textarea id="msgtext" cols="80" rows="15"></textarea>
+<textarea id="msgtext" cols="80" rows="15"><?MAIL:EDITWIKI("edit", "X")></textarea>
</div>
</div>
console.log('blub');
function submit_post(which_action) {
+
var p = { "postseq":"<?DATE:NOW:NO>",
"return_to":"<?BSTR("return_to")>",
"nonce":"<?NONCE>",
"force_room":"<?THISROOM:NAME("X")>",
"references":"<?BSTR("references")>",
"page":"<?BSTR("page")>",
+ "display_name":"willi",
"submit_action":"",
"markdown":"1",
"msgtext" : editor.exportFile()