$(function(){ var count = $(".device-count").data("count"); var confirm_msg = "This will send the notification {{key}} to {{count}} people. Click OK to confirm."; $(".notifications button").click(function(){ var $el = $(this) var data = $el.data() var msg = confirm_msg.replace("{{key}}", data.key).replace("{{count}}", count) if (! confirm(msg)) return $.ajax({ type: "POST", url: "/_services/push/send", data: { key: data.key }, success: function(){ alert("Push notification sent.") var now = new Date() // "%a %d-%b-%Y %H:%M" var months = "Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ") var days = "Sun Mon Tue Wed Thu Fri Sat".split(" ") var date = days[ now.getDay() ] date += " " + now.getDate() date += "-" + months[now.getMonth()] date += "-" + now.getFullYear() date += " " + now.getHours() var mins = now.getMinutes() if (mins < 10) mins = "0" + mins date += ":" + mins $el.closest("tr").find(".notification-date").html(date) } }) }) })