File "admin.js"
Full Path: /home/siazco/grocery.siazco.se/wp-content/plugins/swedbank-pay-checkout/assets/js/admin.js
File size: 3.11 KB
MIME-type: text/plain
Charset: utf-8
jQuery(document).ready(function ($) {
$( document ).on( 'click', '#swedbank_pay_capture', function (e) {
e.preventDefault();
var nonce = $( this ).data( 'nonce' );
var order_id = $( this ).data( 'order-id' );
var self = $( this );
$.ajax( {
url: SwedbankPay_Admin.ajax_url,
type: 'POST',
data: {
action: 'swedbank_pay_capture',
nonce: nonce,
order_id: order_id
},
beforeSend: function () {
self.data( 'text', self.html() );
self.html( SwedbankPay_Admin.text_wait );
self.prop( 'disabled', true );
},
success: function ( response ) {
self.html( self.data('text') );
self.prop( 'disabled', false );
if ( !response.success ) {
alert( response.data );
return false;
}
window.location.href = location.href;
}
} );
} );
$( document ).on( 'click', '#swedbank_pay_cancel', function (e) {
e.preventDefault();
var nonce = $( this ).data( 'nonce' );
var order_id = $( this ).data( 'order-id' );
var self = $( this );
$.ajax( {
url: SwedbankPay_Admin.ajax_url,
type: 'POST',
data: {
action: 'swedbank_pay_cancel',
nonce: nonce,
order_id: order_id
},
beforeSend: function () {
self.data( 'text', self.html() );
self.html( SwedbankPay_Admin.text_wait );
self.prop( 'disabled', true );
},
success: function ( response ) {
self.html( self.data('text') );
self.prop( 'disabled', false );
if ( ! response.success ) {
alert( response.data );
return false;
}
window.location.href = location.href;
}
} );
} );
$( document ).on( 'click', '#swedbank_pay_refund', function (e) {
e.preventDefault();
var nonce = $( this ).data( 'nonce' );
var order_id = $( this ).data( 'order-id' );
var self = $( this );
$.ajax( {
url: SwedbankPay_Admin.ajax_url,
type: 'POST',
data: {
action: 'swedbank_pay_refund',
nonce: nonce,
order_id: order_id
},
beforeSend: function () {
self.data( 'text', self.html() );
self.html( SwedbankPay_Admin.text_wait );
self.prop( 'disabled', true );
},
success: function ( response ) {
self.html( self.data('text') );
self.prop( 'disabled', false );
if ( ! response.success ) {
alert( response.data );
return false;
}
window.location.href = location.href;
}
} );
} );
});