// 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)
		})
	},
})