50 lines
1.2 KiB
JavaScript
50 lines
1.2 KiB
JavaScript
// License: LGPL-3.0-or-later
|
|
require('./index.es6')
|
|
require('./create')
|
|
require('./update')
|
|
require('./delete')
|
|
require('../../../common/restful_resource')
|
|
require('../../../common/vendor/bootstrap-tour-standalone')
|
|
require('../../../common/panels_layout')
|
|
var format = require('../../../common/format')
|
|
appl.def('is_usa', format.geography.isUS)
|
|
require('./tour')
|
|
|
|
appl.def('readable_interval', require('../readable_interval'))
|
|
|
|
appl.def('recurring_donations', {
|
|
query: {page: 1},
|
|
concat_data: true
|
|
})
|
|
|
|
appl.def('recurring_donations.index', function() {
|
|
appl.def('loading', true)
|
|
return appl.ajax.index('recurring_donations').then(function(resp) {
|
|
appl.def('loading', false)
|
|
if(appl.recurring_donations.query.page > 1) {
|
|
var main_panel = document.querySelector('.mainPanel')
|
|
main_panel.scrollTop = main_panel.scrollHeight
|
|
}
|
|
return resp
|
|
})
|
|
})
|
|
|
|
appl.recurring_donations.index()
|
|
|
|
|
|
|
|
appl.def('recurring_donation_details', {
|
|
resource_name: 'recurring_donations'
|
|
})
|
|
|
|
|
|
appl.def('ajax_details', {
|
|
fetch: function(id, node) {
|
|
appl.def('loading', true)
|
|
appl.ajax.fetch('recurring_donation_details', id).then(function(resp) {
|
|
appl.open_side_panel(node)
|
|
appl.def('loading', false)
|
|
})
|
|
},
|
|
})
|
|
|