Skip to content

Commit 4397c40

Browse files
Skip payment-method chooser; Subscribe goes straight to Google Play
PayPal isn't functional yet, so the payment-method chooser dialog (PayPal vs. Google Play) is commented out (HTML block + openPaymentMethodDialog/closePaymentMethodDialog/initiatePayPal JS), not deleted, for easy re-enabling later. The trial-expired dialog's Subscribe button now calls initiateGooglePlay() directly, which still goes through Bridge.initiateDonation() -> WebViewBridge.initiateDonation() -> MainActivity.initiateDonationFromWebView() -> launchGooglePlayBilling(), unchanged.
1 parent 69c953a commit 4397c40

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

index.html

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -645,7 +645,7 @@
645645
<div class="trial-dialog">
646646
<div class="trial-dialog-title" id="trial-expired-title">Trial period expired</div>
647647
<div class="trial-dialog-body" id="trial-expired-body">Please support the development of the app so that you can continue using it 🎉</div>
648-
<button class="btn btn-solid" id="trial-expired-subscribe-btn" onclick="openPaymentMethodDialog()">Subscribe</button>
648+
<button class="btn btn-solid" id="trial-expired-subscribe-btn" onclick="initiateGooglePlay()">Subscribe</button>
649649
</div>
650650
</div>
651651

@@ -658,7 +658,9 @@
658658
</div>
659659
</div>
660660

661-
<!-- Payment Method Dialog -->
661+
<!-- Payment Method Dialog - commented out: PayPal not yet functional, Subscribe button now
662+
goes directly to Google Play billing (see initiateGooglePlay() below). Kept here, not
663+
deleted, so it can be re-enabled once PayPal is wired up.
662664
<div id="payment-method-overlay" onclick="if(event.target.id==='payment-method-overlay')closePaymentMethodDialog()">
663665
<div class="trial-dialog">
664666
<div class="trial-dialog-title" id="payment-method-title">Choose Payment Method</div>
@@ -667,6 +669,8 @@
667669
<button class="btn btn-text" id="payment-cancel-btn" onclick="closePaymentMethodDialog()" style="text-align:center">Cancel</button>
668670
</div>
669671
</div>
672+
-->
673+
670674

671675
<script>
672676
/* ════════════════════════════════════════════════════════
@@ -3431,6 +3435,10 @@
34313435
try { Bridge.setFirstLaunchInfoShown(true); } catch(e) {}
34323436
}
34333437

3438+
/* Payment method chooser dialog - commented out: PayPal not yet functional, Subscribe goes
3439+
straight to Google Play billing now. Kept here, not deleted, so it can be re-enabled once
3440+
PayPal is wired up (also re-enable the matching HTML block above and the Subscribe button's
3441+
onclick="openPaymentMethodDialog()").
34343442
function openPaymentMethodDialog() {
34353443
_refreshTrialDialogTexts();
34363444
document.getElementById('payment-method-overlay').classList.add('open');
@@ -3444,9 +3452,9 @@
34443452
closePaymentMethodDialog();
34453453
Bridge.initiateDonation();
34463454
}
3455+
*/
34473456

34483457
function initiateGooglePlay() {
3449-
closePaymentMethodDialog();
34503458
Bridge.initiateDonation();
34513459
}
34523460

0 commit comments

Comments
 (0)