mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-19 04:49:15 +00:00
Bring in Paypal Express javascript
This commit is contained in:
25
app/assets/javascripts/admin/spree_paypal_express.js
Normal file
25
app/assets/javascripts/admin/spree_paypal_express.js
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
//= 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));
|
||||||
|
});
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user