From 0119d723dcba43edd9f842eb10877d198383e23e Mon Sep 17 00:00:00 2001 From: Oleh Vehera Date: Mon, 25 Apr 2022 02:05:47 +0300 Subject: [PATCH] Refactor library definition --- commerce_viva.libraries.yml | 8 ++++---- js/donate-sdk-inline.js | 11 +++++++++++ src/Plugin/Commerce/PaymentGateway/VivaRedirect.php | 2 +- src/assets/js/donate-sdk-inline.js | 11 ----------- 4 files changed, 16 insertions(+), 16 deletions(-) create mode 100644 js/donate-sdk-inline.js delete mode 100644 src/assets/js/donate-sdk-inline.js diff --git a/commerce_viva.libraries.yml b/commerce_viva.libraries.yml index c1a3e23..28b692f 100644 --- a/commerce_viva.libraries.yml +++ b/commerce_viva.libraries.yml @@ -1,8 +1,8 @@ -donate-sdk.js: +donate-sdk: js: https://www.paypalobjects.com/donate/sdk/donate-sdk.js: { type: external, minified: true } -donate-sdk-inline.js: +donate-sdk-inline: js: - src/assets/js/donate-sdk-inline.js: {} + js/donate-sdk-inline.js: {} dependencies: - - commerce_viva/donate-sdk.js + - commerce_viva/donate-sdk diff --git a/js/donate-sdk-inline.js b/js/donate-sdk-inline.js new file mode 100644 index 0000000..3780dec --- /dev/null +++ b/js/donate-sdk-inline.js @@ -0,0 +1,11 @@ +(function (PayPal) { + PayPal.Donation.Button({ + env: 'production', + hosted_button_id: 'L2PVSYTGQUECW', + image: { + src: 'https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif', + alt: 'Donate with PayPal button', + title: 'PayPal - The safer, easier way to pay online!', + } + }).render('#donate-button'); +})(PayPal); diff --git a/src/Plugin/Commerce/PaymentGateway/VivaRedirect.php b/src/Plugin/Commerce/PaymentGateway/VivaRedirect.php index 6a1003b..5cf2552 100644 --- a/src/Plugin/Commerce/PaymentGateway/VivaRedirect.php +++ b/src/Plugin/Commerce/PaymentGateway/VivaRedirect.php @@ -156,7 +156,7 @@ public function buildConfigurationForm(array $form, FormStateInterface $form_sta 'button' => [ '#type' => 'container', '#attributes' => ['id' => 'donate-button'], - '#attached' => ['library' => ['commerce_viva/donate-sdk-inline.js']], + '#attached' => ['library' => ['commerce_viva/donate-sdk-inline']], ], ]; diff --git a/src/assets/js/donate-sdk-inline.js b/src/assets/js/donate-sdk-inline.js deleted file mode 100644 index 2ce0ae2..0000000 --- a/src/assets/js/donate-sdk-inline.js +++ /dev/null @@ -1,11 +0,0 @@ -(function(PayPal) { - PayPal.Donation.Button({ - env:'production', - hosted_button_id:'L2PVSYTGQUECW', - image: { - src:'https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif', - alt:'Donate with PayPal button', - title:'PayPal - The safer, easier way to pay online!', - } - }).render('#donate-button'); - })(PayPal);