X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/26b47fdd188d126bef2e5829d5cc460bad530e2a..e731dd71a77ad4ad1e9db22535e89444bb98e5d9:/app/assets/javascripts/messages.js diff --git a/app/assets/javascripts/messages.js b/app/assets/javascripts/messages.js new file mode 100644 index 000000000..0cae79a58 --- /dev/null +++ b/app/assets/javascripts/messages.js @@ -0,0 +1,30 @@ +$(document).ready(function () { + $(".inbox-mark-unread").on("ajax:success", function (event, data) { + $("#inboxanchor").remove(); + $(".user-button").before(data.inboxanchor); + + $("#inbox-count").replaceWith(data.inbox_count); + + $(this).parents(".inbox-row").removeClass("inbox-row").addClass("inbox-row-unread"); + }); + + $(".inbox-mark-read").on("ajax:success", function (event, data) { + $("#inboxanchor").remove(); + $(".user-button").before(data.inboxanchor); + + $("#inbox-count").replaceWith(data.inbox_count); + + $(this).parents(".inbox-row-unread").removeClass("inbox-row-unread").addClass("inbox-row"); + }); + + $(".inbox-destroy").on("ajax:success", function (event, data) { + $("#inboxanchor").remove(); + $(".user-button").before(data.inboxanchor); + + $("#inbox-count").replaceWith(data.inbox_count); + + $(this).parents(".inbox-row, .inbox-row-unread").fadeOut(800, "linear", function () { + $(this).remove(); + }); + }); +});