Page MenuHomePhabricator

D17333.diff
No OneTemporary

D17333.diff

diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -433,7 +433,7 @@
'rsrc/js/application/passphrase/passphrase-credential-control.js' => '3cb0b2fc',
'rsrc/js/application/pholio/behavior-pholio-mock-edit.js' => 'bee502c8',
'rsrc/js/application/pholio/behavior-pholio-mock-view.js' => 'fbe497e7',
- 'rsrc/js/application/phortune/behavior-stripe-payment-form.js' => '3f5d6dbf',
+ 'rsrc/js/application/phortune/behavior-stripe-payment-form.js' => 'a6b98425',
'rsrc/js/application/phortune/behavior-test-payment-form.js' => 'fc91ab6c',
'rsrc/js/application/phortune/phortune-credit-card-form.js' => '2290aeef',
'rsrc/js/application/policy/behavior-policy-control.js' => 'd0c516d5',
@@ -712,7 +712,7 @@
'javelin-behavior-select-on-click' => '4e3e79a6',
'javelin-behavior-setup-check-https' => '491416b3',
'javelin-behavior-slowvote-embed' => '887ad43f',
- 'javelin-behavior-stripe-payment-form' => '3f5d6dbf',
+ 'javelin-behavior-stripe-payment-form' => 'a6b98425',
'javelin-behavior-test-payment-form' => 'fc91ab6c',
'javelin-behavior-time-typeahead' => '522431f7',
'javelin-behavior-toggle-class' => '92b9ec77',
@@ -1161,11 +1161,6 @@
'javelin-workflow',
'javelin-stratcom',
),
- '3f5d6dbf' => array(
- 'javelin-behavior',
- 'javelin-dom',
- 'phortune-credit-card-form',
- ),
'40a6a403' => array(
'javelin-install',
'javelin-dom',
@@ -1761,6 +1756,11 @@
'phuix-icon-view',
'phabricator-busy',
),
+ 'a6b98425' => array(
+ 'javelin-behavior',
+ 'javelin-dom',
+ 'phortune-credit-card-form',
+ ),
'a6f7a73b' => array(
'javelin-behavior',
'javelin-stratcom',
diff --git a/webroot/rsrc/js/application/phortune/behavior-stripe-payment-form.js b/webroot/rsrc/js/application/phortune/behavior-stripe-payment-form.js
--- a/webroot/rsrc/js/application/phortune/behavior-stripe-payment-form.js
+++ b/webroot/rsrc/js/application/phortune/behavior-stripe-payment-form.js
@@ -6,11 +6,12 @@
*/
JX.behavior('stripe-payment-form', function(config) {
- Stripe.setPublishableKey(config.stripePublishableKey);
function onsubmit(card_data) {
var errors = [];
+ Stripe.setPublishableKey(config.stripePublishableKey);
+
if (!Stripe.validateCardNumber(card_data.number)) {
errors.push('cc:invalid:number');
}

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 21, 2:43 AM (3 w, 6 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7530728
Default Alt Text
D17333.diff (2 KB)

Event Timeline