From: Dave West Date: Sun, 4 Nov 2007 16:01:13 +0000 (+0000) Subject: Prevent spurious chars getting onto front of a note. X-Git-Tag: v7.86~2849 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=d2ed2dd511bece57af34597668bc6b22c7308a62 Prevent spurious chars getting onto front of a note. --- diff --git a/webcit/notes.c b/webcit/notes.c index d41ed4d2f..90f03848e 100644 --- a/webcit/notes.c +++ b/webcit/notes.c @@ -90,12 +90,14 @@ void updatenote(void) int in_text = 0; int i, len; + serv_printf("ENT0 1||0|0||||||%s", bstr("eid")); serv_getln(buf, sizeof buf); if (buf[0] == '4') { text_to_server(bstr("value")); serv_puts("000"); } + lprintf(1, "eid=%s, value=\"%s\"\n", bstr("eid"), bstr("value")); begin_ajax_response(); msgnum = locate_message_by_uid(bstr("eid")); @@ -103,6 +105,7 @@ void updatenote(void) serv_printf("MSG0 %ld", msgnum); serv_getln(buf, sizeof buf); if (buf[0] == '1') { + strcpy(notetext, ""); while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) { /** Fill the buffer */ diff --git a/webcit/static/controls.js b/webcit/static/controls.js index 43cdb3eaa..6293b14be 100644 --- a/webcit/static/controls.js +++ b/webcit/static/controls.js @@ -456,6 +456,8 @@ Ajax.InPlaceEditor.prototype = { this.element = $(element); this.options = Object.extend({ + delText: "delete", + deleteingText: "Deleteing", okText: "ok", cancelText: "cancel", savingText: "Saving...", @@ -541,6 +543,11 @@ Ajax.InPlaceEditor.prototype = { okButton.value = this.options.okText; form.appendChild(okButton); + delButton = document.createElement("input"); + delButton.type = "submit"; + delButton.value = this.options.delText; + form.appendChild(delButton); + cancelLink = document.createElement("a"); cancelLink.href = "#"; cancelLink.appendChild(document.createTextNode(this.options.cancelText));