mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-07 19:54:15 +08:00
1 line
No EOL
11 KiB
JavaScript
1 line
No EOL
11 KiB
JavaScript
(()=>{"use strict";var __webpack_modules__={673:()=>{eval("\n;// CONCATENATED MODULE: ../ppcp-button/resources/js/modules/Helper/CheckoutMethodState.js\nconst PaymentMethods = {\n PAYPAL: 'ppcp-gateway',\n CARDS: 'ppcp-credit-card-gateway',\n OXXO: 'ppcp-oxxo-gateway',\n CARD_BUTTON: 'ppcp-card-button-gateway'\n};\nconst ORDER_BUTTON_SELECTOR = '#place_order';\nconst getCurrentPaymentMethod = () => {\n const el = document.querySelector('input[name=\"payment_method\"]:checked');\n\n if (!el) {\n return null;\n }\n\n return el.value;\n};\nconst isSavedCardSelected = () => {\n const savedCardList = document.querySelector('#saved-credit-card');\n return savedCardList && savedCardList.value !== '';\n};\n;// CONCATENATED MODULE: ./resources/js/order-edit-page.js\n\ndocument.addEventListener('DOMContentLoaded', () => {\n const config = PayPalCommerceGatewayOrderTrackingInfo;\n\n if (!typeof PayPalCommerceGatewayOrderTrackingInfo) {\n console.error('trackign cannot be set.');\n return;\n }\n\n const transactionId = document.querySelector('.ppcp-tracking-transaction_id');\n const trackingNumber = document.querySelector('.ppcp-tracking-tracking_number');\n const status = document.querySelector('.ppcp-tracking-status');\n const carrier = document.querySelector('.ppcp-tracking-carrier');\n const orderId = document.querySelector('.ppcp-order_id');\n const submitButton = document.querySelector('.submit_tracking_info');\n submitButton.addEventListener('click', function (event) {\n submitButton.setAttribute('disabled', 'disabled');\n fetch(config.ajax.tracking_info.endpoint, {\n method: 'POST',\n body: JSON.stringify({\n nonce: config.ajax.tracking_info.nonce,\n transaction_id: transactionId ? transactionId.value : null,\n tracking_number: trackingNumber ? trackingNumber.value : null,\n status: status ? status.value : null,\n carrier: carrier ? carrier.value : null,\n order_id: orderId ? orderId.value : null,\n action: submitButton ? submitButton.dataset.action : null\n })\n }).then(function (res) {\n return res.json();\n }).then(function (data) {\n if (!data.success) {\n console.error(data);\n throw Error(data.data.message);\n }\n\n jQuery(\"<span class='success tracking-info-message'>\" + data.data.message + \"</span>\").insertAfter(submitButton);\n setTimeout(() => jQuery('.tracking-info-message').remove(), 3000);\n submitButton.dataset.action = 'update';\n submitButton.textContent = 'update';\n submitButton.removeAttribute('disabled');\n });\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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LENBQUNBLElBQUksQ0FBQ0MsT0FBVixFQUFtQjtRQUNmNUIsT0FBTyxDQUFDQyxLQUFSLENBQWMwQixJQUFkO1FBQ0EsTUFBTUUsS0FBSyxDQUFDRixJQUFJLENBQUNBLElBQUwsQ0FBVUcsT0FBWCxDQUFYO01BQ0g7O01BRURDLE1BQU0sQ0FBRSxpREFBaURKLElBQUksQ0FBQ0EsSUFBTCxDQUFVRyxPQUEzRCxHQUFxRSxTQUF2RSxDQUFOLENBQXlGRSxXQUF6RixDQUFxR3pCLFlBQXJHO01BQ0EwQixVQUFVLENBQUMsTUFBS0YsTUFBTSxDQUFDLHdCQUFELENBQU4sQ0FBaUNHLE1BQWpDLEVBQU4sRUFBZ0QsSUFBaEQsQ0FBVjtNQUVBM0IsWUFBWSxDQUFDZ0IsT0FBYixDQUFxQkQsTUFBckIsR0FBOEIsUUFBOUI7TUFDQWYsWUFBWSxDQUFDNEIsV0FBYixHQUEyQixRQUEzQjtNQUNBNUIsWUFBWSxDQUFDNkIsZUFBYixDQUE2QixVQUE3QjtJQUNILENBekJEO0VBMEJILENBNUJEO0FBNkJILENBN0NMIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcHBjcC1vcmRlci10cmFja2luZy8uLi9wcGNwLWJ1dHRvbi9yZXNvdXJjZXMvanMvbW9kdWxlcy9IZWxwZXIvQ2hlY2tvdXRNZXRob2RTdGF0ZS5qcz81M2MxIiwid2VicGFjazovL3BwY3Atb3JkZXItdHJhY2tpbmcvLi9yZXNvdXJjZXMvanMvb3JkZXItZWRpdC1wYWdlLmpzPzdlYWUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IFBheW1lbnRNZXRob2RzID0ge1xuICAgIFBBWVBBTDogJ3BwY3AtZ2F0ZXdheScsXG4gICAgQ0FSRFM6ICdwcGNwLWNyZWRpdC1jYXJkLWdhdGV3YXknLFxuICAgIE9YWE86ICdwcGNwLW94eG8tZ2F0ZXdheScsXG4gICAgQ0FSRF9CVVRUT046ICdwcGNwLWNhcmQtYnV0dG9uLWdhdGV3YXknLFxufTtcblxuZXhwb3J0IGNvbnN0IE9SREVSX0JVVFRPTl9TRUxFQ1RPUiA9ICcjcGxhY2Vfb3JkZXInO1xuXG5leHBvcnQgY29uc3QgZ2V0Q3VycmVudFBheW1lbnRNZXRob2QgPSAoKSA9PiB7XG4gICAgY29uc3QgZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdpbnB1dFtuYW1lPVwicGF5bWVudF9tZXRob2RcIl06Y2hlY2tlZCcpO1xuICAgIGlmICghZWwpIHtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgcmV0dXJuIGVsLnZhbHVlO1xufTtcblxuZXhwb3J0IGNvbnN0IGlzU2F2ZWRDYXJkU2VsZWN0ZWQgPSAoKSA9PiB7XG4gICAgY29uc3Qgc2F2ZWRDYXJkTGlzdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNzYXZlZC1jcmVkaXQtY2FyZCcpO1xuICAgIHJldHVybiBzYXZlZENhcmRMaXN0ICYmIHNhdmVkQ2FyZExpc3QudmFsdWUgIT09ICcnO1xufTtcbiIsImltcG9ydCB7UGF5bWVudE1ldGhvZHN9IGZyb20gXCIuLi8uLi8uLi9wcGNwLWJ1dHRvbi9yZXNvdXJjZXMvanMvbW9kdWxlcy9IZWxwZXIvQ2hlY2tvdXRNZXRob2RTdGF0ZVwiO1xuXG5kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFxuICAgICdET01Db250ZW50TG9hZGVkJyxcbiAgICAoKSA9PiB7XG4gICAgICAgIGNvbnN0IGNvbmZpZyA9IFBheVBhbENvbW1lcmNlR2F0ZXdheU9yZGVyVHJhY2tpbmdJbmZvO1xuICAgICAgICBpZiAoIXR5cGVvZiAoUGF5UGFsQ29tbWVyY2VHYXRld2F5T3JkZXJUcmFja2luZ0luZm8pKSB7XG4gICAgICAgICAgICBjb25zb2xlLmVycm9yKCd0cmFja2lnbiBjYW5ub3QgYmUgc2V0LicpO1xuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc3QgdHJhbnNhY3Rpb25JZCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5wcGNwLXRyYWNraW5nLXRyYW5zYWN0aW9uX2lkJyk7XG4gICAgICAgIGNvbnN0IHRyYWNraW5nTnVtYmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnBwY3AtdHJhY2tpbmctdHJhY2tpbmdfbnVtYmVyJyk7XG4gICAgICAgIGNvbnN0IHN0YXR1cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5wcGNwLXRyYWNraW5nLXN0YXR1cycpO1xuICAgICAgICBjb25zdCBjYXJyaWVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnBwY3AtdHJhY2tpbmctY2FycmllcicpO1xuICAgICAgICBjb25zdCBvcmRlcklkID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnBwY3Atb3JkZXJfaWQnKTtcbiAgICAgICAgY29uc3Qgc3VibWl0QnV0dG9uID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnN1Ym1pdF90cmFja2luZ19pbmZvJyk7XG5cbiAgICAgICAgc3VibWl0QnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgICAgICBzdWJtaXRCdXR0b24uc2V0QXR0cmlidXRlKCdkaXNhYmxlZCcsICdkaXNhYmxlZCcpO1xuICAgICAgICAgICAgZmV0Y2goY29uZmlnLmFqYXgudHJhY2tpbmdfaW5mby5lbmRwb2ludCwge1xuICAgICAgICAgICAgICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgICAgICAgICAgICAgIGJvZHk6IEpTT04uc3RyaW5naWZ5KHtcbiAgICAgICAgICAgICAgICAgICAgbm9uY2U6IGNvbmZpZy5hamF4LnRyYWNraW5nX2luZm8ubm9uY2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zYWN0aW9uX2lkOiB0cmFuc2FjdGlvbklkID8gdHJhbnNhY3Rpb25JZC52YWx1ZSA6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgIHRyYWNraW5nX251bWJlcjogdHJhY2tpbmdOdW1iZXIgPyB0cmFja2luZ051bWJlci52YWx1ZSA6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgIHN0YXR1czogc3RhdHVzID8gc3RhdHVzLnZhbHVlIDogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgY2FycmllcjogY2FycmllciA/IGNhcnJpZXIudmFsdWUgOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICBvcmRlcl9pZDogb3JkZXJJZCA/IG9yZGVySWQudmFsdWUgOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICBhY3Rpb246IHN1Ym1pdEJ1dHRvbiA/IHN1Ym1pdEJ1dHRvbi5kYXRhc2V0LmFjdGlvbiA6IG51bGwsXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykge1xuICAgICAgICAgICAgICAgIHJldHVybiByZXMuanNvbigpO1xuICAgICAgICAgICAgfSkudGhlbihmdW5jdGlvbiAoZGF0YSkge1xuICAgICAgICAgICAgICAgIGlmICghZGF0YS5zdWNjZXNzKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoZGF0YSk7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IEVycm9yKGRhdGEuZGF0YS5tZXNzYWdlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBqUXVlcnkoIFwiPHNwYW4gY2xhc3M9J3N1Y2Nlc3MgdHJhY2tpbmctaW5mby1tZXNzYWdlJz5cIiArIGRhdGEuZGF0YS5tZXNzYWdlICsgXCI8L3NwYW4+XCIgKS5pbnNlcnRBZnRlcihzdWJtaXRCdXR0b24pO1xuICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCk9PiBqUXVlcnkoJy50cmFja2luZy1pbmZvLW1lc3NhZ2UnKS5yZW1vdmUoKSwzMDAwKTtcblxuICAgICAgICAgICAgICAgIHN1Ym1pdEJ1dHRvbi5kYXRhc2V0LmFjdGlvbiA9ICd1cGRhdGUnO1xuICAgICAgICAgICAgICAgIHN1Ym1pdEJ1dHRvbi50ZXh0Q29udGVudCA9ICd1cGRhdGUnO1xuICAgICAgICAgICAgICAgIHN1Ym1pdEJ1dHRvbi5yZW1vdmVBdHRyaWJ1dGUoJ2Rpc2FibGVkJyk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfSlcbiAgICB9LFxuKTtcbiJdLCJuYW1lcyI6WyJQYXltZW50TWV0aG9kcyIsIlBBWVBBTCIsIkNBUkRTIiwiT1hYTyIsIkNBUkRfQlVUVE9OIiwiT1JERVJfQlVUVE9OX1NFTEVDVE9SIiwiZ2V0Q3VycmVudFBheW1lbnRNZXRob2QiLCJlbCIsImRvY3VtZW50IiwicXVlcnlTZWxlY3RvciIsInZhbHVlIiwiaXNTYXZlZENhcmRTZWxlY3RlZCIsInNhdmVkQ2FyZExpc3QiLCJhZGRFdmVudExpc3RlbmVyIiwiY29uZmlnIiwiUGF5UGFsQ29tbWVyY2VHYXRld2F5T3JkZXJUcmFja2luZ0luZm8iLCJjb25zb2xlIiwiZXJyb3IiLCJ0cmFuc2FjdGlvbklkIiwidHJhY2tpbmdOdW1iZXIiLCJzdGF0dXMiLCJjYXJyaWVyIiwib3JkZXJJZCIsInN1Ym1pdEJ1dHRvbiIsImV2ZW50Iiwic2V0QXR0cmlidXRlIiwiZmV0Y2giLCJhamF4IiwidHJhY2tpbmdfaW5mbyIsImVuZHBvaW50IiwibWV0aG9kIiwiYm9keSIsIkpTT04iLCJzdHJpbmdpZnkiLCJub25jZSIsInRyYW5zYWN0aW9uX2lkIiwidHJhY2tpbmdfbnVtYmVyIiwib3JkZXJfaWQiLCJhY3Rpb24iLCJkYXRhc2V0IiwidGhlbiIsInJlcyIsImpzb24iLCJkYXRhIiwic3VjY2VzcyIsIkVycm9yIiwibWVzc2FnZSIsImpRdWVyeSIsImluc2VydEFmdGVyIiwic2V0VGltZW91dCIsInJlbW92ZSIsInRleHRDb250ZW50IiwicmVtb3ZlQXR0cmlidXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///673\n")}},__webpack_exports__={};__webpack_modules__[673]()})(); |