Index: messageforums-app/src/webapp/js/nyu-classes-476.js =================================================================== --- messageforums-app/src/webapp/js/nyu-classes-476.js (revision 0) +++ messageforums-app/src/webapp/js/nyu-classes-476.js (revision 120561) @@ -0,0 +1,44 @@ +// Requires jQuery + +// // CLASSES-476 NYU Patch - disable the delete button and display a message +// upon deleting a forum, topic or message (sometimes it can take a while...) +$(document).ready(function() { + + var onFormSubmit = function(event) { + event.stopPropagation(); + event.preventDefault(); + + var $button = $(this); + + if ($button.attr("disabled")) { + return false; + } + + $button.attr("disabled", "disabled"); + + var $form = $button.closest("form"); + var $hidden = $(""); + $hidden.attr("type", "hidden").attr("name", $button.attr("name")).attr("value", $button.attr("value")); + + $form.append($hidden); + + var $message = $(""); + if ($button.hasClass("post-message-button")) { + // posting a message + $message.addClass("messageAlert").html("Posting message... this may take a few moments") + } else { + // Assume delete + $message.addClass("messageAlert").html("Deleting... this may take a few moments"); + } + + + $button.parent().append($message) + + $form.submit(); + + return false; + }; + + $("input[value='Delete'], input[id='revise:delete'], input.post-message-button").click(onFormSubmit); +}); +// End of CLASSES-476 \ No newline at end of file Index: messageforums-app/src/webapp/jsp/discussionForum/message/dfViewMessage.jsp =================================================================== --- messageforums-app/src/webapp/jsp/discussionForum/message/dfViewMessage.jsp (revision 119936) +++ messageforums-app/src/webapp/jsp/discussionForum/message/dfViewMessage.jsp (revision 120561) @@ -10,6 +10,7 @@ + + + @@ -224,7 +225,7 @@

- + <%-- --%>

Index: messageforums-app/src/webapp/jsp/dfMsgRevise.jsp =================================================================== --- messageforums-app/src/webapp/jsp/dfMsgRevise.jsp (revision 119936) +++ messageforums-app/src/webapp/jsp/dfMsgRevise.jsp (revision 120561) @@ -15,6 +15,7 @@ +

@@ -141,7 +142,7 @@ --%>

- + <%-- --%>

Index: messageforums-app/src/webapp/jsp/dfCompose.jsp =================================================================== --- messageforums-app/src/webapp/jsp/dfCompose.jsp (revision 119936) +++ messageforums-app/src/webapp/jsp/dfCompose.jsp (revision 120561) @@ -12,6 +12,7 @@ +