fix "Erase" on sendmail doesn't clear server side draft data

This commit is contained in:
zefie
2022-10-14 12:49:46 -04:00
parent 80b5dcbdc8
commit 616db1ce44

View File

@@ -37,6 +37,7 @@ if (!intro_seen && !request_headers.query.intro_seen) {
} }
if (request_headers.query.clear == "true") { if (request_headers.query.clear == "true") {
if (request_headers.query.saveoff) delete request_headers.query.saveoff;
session_data.deleteSessionData("usenet_draft"); session_data.deleteSessionData("usenet_draft");
session_data.deleteSessionData("usenet_draft_attachments"); session_data.deleteSessionData("usenet_draft_attachments");
session_data.deleteSessionData("mail_draft"); session_data.deleteSessionData("mail_draft");
@@ -322,6 +323,10 @@ function DoneGabbing() { var myURL;
myURL = "client:submitform?name=sendform&submitname=gabbing&submitvalue=cache%3Avoicemail.wav"; myURL = "client:submitform?name=sendform&submitname=gabbing&submitvalue=cache%3Avoicemail.wav";
location = "client:submitform?name=sendform&submitname=gabbing&submitvalue=true"; location = "client:submitform?name=sendform&submitname=gabbing&submitvalue=true";
location.reload(); } location.reload(); }
function clearDraft() {
location = "client:submitform?name=sendform&submitname=clear&submitvalue=true";
location.reload();
}
</script> </script>
<title> <title>
${pageTitle} ${pageTitle}
@@ -415,7 +420,7 @@ data += `
<tr> <tr>
<td width=10 height=26> <td width=10 height=26>
<td width=89 valgn=middle> <td width=89 valgn=middle>
<table cellspacing=0 cellpadding=0 href="client:showalert?sound=none&message=Are%20you%20sure%20you%20want%20to%20erase%20this%20entire%20message%3F&buttonlabel2=Don't%20Erase&buttonaction2=client:donothing&buttonlabel1=Erase&buttonaction1=wtv-mail:/sendmail%3Fclear%3Dtrue%26wtv-saved-message-id%3Dwritemessage-outbox" id=addressbook> <table cellspacing=0 cellpadding=0 href="client:showalert?sound=none&message=Are%20you%20sure%20you%20want%20to%20erase%20this%20entire%20message%3F&buttonlabel2=Don't%20Erase&buttonaction2=client:donothing&buttonlabel1=Erase&buttonaction1=javascript:clearDraft()" id=addressbook>
<tr> <tr>
<td height=1> <td height=1>
<tr> <tr>