tap/app/assets/javascripts/quickpay.js

38 lines
1 KiB
JavaScript
Raw Normal View History

2015-10-28 15:57:11 +00:00
ready = function() {
$('[data-quickpay]').on("ajax:success", function (e, data, status, xhr) {
2015-10-28 19:48:49 +00:00
// Last Image
2015-10-28 15:57:11 +00:00
var img = $("<img>", {
src: $(this).closest(".overviewthumbnail").find(".avatar").attr("src").replace("large", "small"),
class: [ "img-responsive img-circle img-thumbnail" ]
})
$(img).hide().prependTo($("#last")).fadeIn();
if ($("#last").find("img").size() > 10) {
$("#last").find("img").last().remove();
}
2015-10-28 19:48:49 +00:00
$(".alert").fadeOut();
// Flash Message
var div = $("<div>", {
class: [ "alert alert-success alert-dismissable" ]
});
$(div).append($("<button>", {
text: 'x',
class: "close",
data: { dismiss: "alert" }
}));
$(div).append($("<strong>", {
text: "Success! "
}));
$(div).append(data.message);
$("#flash").append(div);
}) .on("ajax:error", function (e, xhr, status, error) {
2015-10-28 15:57:11 +00:00
alert("Error while using quickpay ... sorry.");
});
}
$(document).ready(ready);
$(document).on('page:load', ready);