Prevent spurious chars getting onto front of a note.
authorDave West <davew@uncensored.citadel.org>
Sun, 4 Nov 2007 16:01:13 +0000 (16:01 +0000)
committerDave West <davew@uncensored.citadel.org>
Sun, 4 Nov 2007 16:01:13 +0000 (16:01 +0000)
webcit/notes.c
webcit/static/controls.js

index d41ed4d2f6e53d2562d651aed8e1f34ea7176be6..90f03848ee8db6d8b381f85eab66ecb19f70b54d 100644 (file)
@@ -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 */
index 43cdb3eaaacb435c9dc85d3b45c5a06f1a0179ac..6293b14beff0d1ce322c680d4953371d47386fed 100644 (file)
@@ -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));