mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
26 lines
1013 B
JavaScript
26 lines
1013 B
JavaScript
//= require admin/spree_backend
|
|
|
|
SpreePaypalExpress = {
|
|
hideSettings: function(paymentMethod) {
|
|
if (SpreePaypalExpress.paymentMethodID && paymentMethod.val() == SpreePaypalExpress.paymentMethodID) {
|
|
$('.payment-method-settings').children().hide();
|
|
$('#payment_amount').prop('disabled', 'disabled');
|
|
$('button[type="submit"]').prop('disabled', 'disabled');
|
|
$('#paypal-warning').show();
|
|
} else if (SpreePaypalExpress.paymentMethodID) {
|
|
$('.payment-method-settings').children().show();
|
|
$('button[type=submit]').prop('disabled', '');
|
|
$('#payment_amount').prop('disabled', '')
|
|
$('#paypal-warning').hide();
|
|
}
|
|
}
|
|
}
|
|
|
|
$(document).ready(function() {
|
|
checkedPaymentMethod = $('[data-hook="payment_method_field"] input[type="radio"]:checked');
|
|
SpreePaypalExpress.hideSettings(checkedPaymentMethod);
|
|
paymentMethods = $('[data-hook="payment_method_field"] input[type="radio"]').click(function (e) {
|
|
SpreePaypalExpress.hideSettings($(e.target));
|
|
});
|
|
})
|