mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-01-08 23:24:07 -06:00
69 lines
1.9 KiB
JavaScript
69 lines
1.9 KiB
JavaScript
$(function () {
|
|
|
|
$('#reminderModal').on('loaded.bs.modal', function () {
|
|
|
|
// trigger the 24 hour delay,
|
|
$('.dismiss-24').on('click', function (ev) {
|
|
var target = $(ev.target);
|
|
var reminderId = target.data('id');
|
|
|
|
// post dismissal for 24 hours.
|
|
$.post('reminders/postpone/' + target.data('id')).success(function (data) {
|
|
$('.reminder-row-' + data).hide(200);
|
|
}).fail(function () {
|
|
alert('Could not postpone, please try later.');
|
|
});
|
|
});
|
|
|
|
// trigger the 'forever' delay
|
|
$('.dismiss-forever').on('click', function (ev) {
|
|
var target = $(ev.target);
|
|
var reminderId = target.data('id');
|
|
|
|
$.post('reminders/dismiss/' + target.data('id')).success(function (data) {
|
|
$('.reminder-row-' + data).hide(200);
|
|
}).fail(function () {
|
|
alert('Could not dismiss, please try later.');
|
|
});
|
|
});
|
|
|
|
// trigger the 'do it' command.
|
|
$('.do-it').on('click', function (ev) {
|
|
var target = $(ev.target);
|
|
var reminderId = target.data('id');
|
|
window.location = 'reminders/redirect/' + reminderId;
|
|
});
|
|
|
|
});
|
|
|
|
|
|
$('#reminderModalTrigger').on('click', function () {
|
|
|
|
|
|
$('#reminderModal').modal(
|
|
{
|
|
remote: 'reminders/dialog'
|
|
}
|
|
);
|
|
|
|
// trigger on the buttons in the popup
|
|
|
|
|
|
// get some data from somewhere:
|
|
// $.getJSON('json/reminders').success(function (data) {
|
|
//
|
|
// var html = '';
|
|
// $.each(data,function(i,v) {
|
|
// html += v.txt;
|
|
// });
|
|
//
|
|
// $('#reminderModal .modal-body').html(html);
|
|
// $('#reminderModal').modal();
|
|
// }).fail(function () {
|
|
// alert('Could not load reminders.');
|
|
// });
|
|
//
|
|
|
|
});
|
|
|
|
}); |