|
1 | 1 | {{ define "main" }} |
2 | 2 | <div class="container pt-12 pb-24"> |
3 | | - <form x-data="{subscriptionData: {state: 'MISSING_PARAMS', captcha: null, hubId: null, returnUrl: null, session: null, customBilling: null, monthlyPrice: null, errorMessage: '', inProgress: false, restartModal: {open: false, nextPayment: null}, changeSeatsModal: {open: false, confirmation: false, immediatePayment: null}, token: null, details: null, quantity: 5, email: ''}, acceptTerms: false, hubSubscription: null, captchaState: null}" x-init="hubSubscription = new HubSubscription($refs.form, subscriptionData, new URLSearchParams(location.search))" x-ref="form"> |
| 3 | + <form x-data="{subscriptionData: {state: 'MISSING_PARAMS', captcha: null, hubId: null, returnUrl: null, session: null, customBilling: null, monthlyPrice: null, errorMessage: '', inProgress: false, restartModal: {open: false, nextPayment: null}, changeSeatsModal: {open: false, confirmation: false, immediatePayment: null}, token: null, details: null, quantity: 5, email: ''}, acceptTerms: false, hubSubscription: null, captchaState: null}" x-init="hubSubscription = new HubSubscription($refs.form, subscriptionData, new URLSearchParams(location.search))" x-ref="form" @submit.prevent="hubSubscription.createSession()"> |
4 | 4 | <template x-if="subscriptionData.state == 'MISSING_PARAMS'"> |
5 | 5 | <div class="text-center max-w-xl mx-auto"> |
6 | 6 | <h3 class="font-headline text-xl md:text-2xl leading-relaxed mb-4"> |
@@ -35,7 +35,7 @@ <h3 class="font-headline text-xl md:text-2xl leading-relaxed mb-4"> |
35 | 35 | <i class="fas fa-sign-in fa-fw"></i> |
36 | 36 | {{ i18n "hub_billing_createsession_description" . }} |
37 | 37 | </p> |
38 | | - <button x-show="subscriptionData.captcha" :disabled="subscriptionData.inProgress || captchaState == 'verifying'" @click.prevent="hubSubscription.createSession()" type="submit" class="btn btn-primary w-full md:w-64"> |
| 38 | + <button x-show="subscriptionData.captcha" :disabled="subscriptionData.inProgress || captchaState == 'verifying'" type="submit" class="btn btn-primary w-full md:w-64"> |
39 | 39 | <i :class="{'fa-paper-plane': !subscriptionData.inProgress, 'fa-spinner fa-spin': subscriptionData.inProgress}" class="fas fa-fw" aria-hidden="true"></i> |
40 | 40 | {{ i18n "hub_billing_createsession_submit" . }} |
41 | 41 | </button> |
@@ -201,7 +201,7 @@ <h3 class="font-headline text-xl md:text-2xl leading-relaxed mb-4" id="restart-m |
201 | 201 | </div> |
202 | 202 | </div> |
203 | 203 | <div class="border-t border-primary p-4 md:flex md:flex-row-reverse md:items-center"> |
204 | | - <button :disabled="subscriptionData.inProgress" @click.prevent="hubSubscription.restart()" type="submit" class="btn btn-primary shrink-0 w-full mb-4 md:w-auto md:ml-3 md:mb-0"> |
| 204 | + <button :disabled="subscriptionData.inProgress" @click.prevent="hubSubscription.restart()" type="button" class="btn btn-primary shrink-0 w-full mb-4 md:w-auto md:ml-3 md:mb-0"> |
205 | 205 | <i :class="{'fa-check': !subscriptionData.inProgress, 'fa-spinner fa-spin': subscriptionData.inProgress}" class="fas fa-fw" aria-hidden="true"></i> |
206 | 206 | {{ i18n "hub_billing_manage_modal_confirm" . }} |
207 | 207 | </button> |
@@ -267,11 +267,11 @@ <h3 class="font-headline text-xl md:text-2xl leading-relaxed mb-4" id="change-se |
267 | 267 | </div> |
268 | 268 | </div> |
269 | 269 | <div class="border-t border-primary p-4 md:flex md:flex-row-reverse md:items-center"> |
270 | | - <button x-show="!subscriptionData.changeSeatsModal.confirmation" :disabled="subscriptionData.quantity == subscriptionData.details.quantity" @click.prevent="hubSubscription.askForChangeSeatsConfirmation()" type="submit" class="btn btn-primary shrink-0 w-full mb-4 md:w-auto md:ml-3 md:mb-0"> |
| 270 | + <button x-show="!subscriptionData.changeSeatsModal.confirmation" :disabled="subscriptionData.quantity == subscriptionData.details.quantity" @click.prevent="hubSubscription.askForChangeSeatsConfirmation()" type="button" class="btn btn-primary shrink-0 w-full mb-4 md:w-auto md:ml-3 md:mb-0"> |
271 | 271 | <i class="fas fa-chevron-right fa-fw" aria-hidden="true"></i> |
272 | 272 | {{ i18n "hub_billing_manage_modal_continue" . }} |
273 | 273 | </button> |
274 | | - <button x-show="subscriptionData.changeSeatsModal.confirmation" :disabled="subscriptionData.inProgress" @click.prevent="hubSubscription.changeQuantity()" type="submit" class="btn btn-primary shrink-0 w-full mb-4 md:w-auto md:ml-3 md:mb-0"> |
| 274 | + <button x-show="subscriptionData.changeSeatsModal.confirmation" :disabled="subscriptionData.inProgress" @click.prevent="hubSubscription.changeQuantity()" type="button" class="btn btn-primary shrink-0 w-full mb-4 md:w-auto md:ml-3 md:mb-0"> |
275 | 275 | <i :class="{'fa-check': !subscriptionData.inProgress, 'fa-spinner fa-spin': subscriptionData.inProgress}" class="fas fa-fw" aria-hidden="true"></i> |
276 | 276 | {{ i18n "hub_billing_manage_modal_confirm" . }} |
277 | 277 | </button> |
@@ -369,7 +369,7 @@ <h2 class="inline-flex px-4 py-1 rounded-full text-sm font-medium tracking-wide |
369 | 369 | </p> |
370 | 370 | <p x-show="subscriptionData.customBilling?.managed" class="font-p mb-4">{{ partial "checkbox.html" (dict "context" . "alpineVariable" "acceptTerms" "label" (i18n "accept_hub_managed_terms_and_privacy" | safeHTML)) }}</p> |
371 | 371 | <p x-show="!subscriptionData.customBilling?.managed" class="font-p mb-4">{{ partial "checkbox.html" (dict "context" . "alpineVariable" "acceptTerms" "label" (i18n "accept_terms_and_privacy" | safeHTML)) }}</p> |
372 | | - <button :disabled="subscriptionData.inProgress || !acceptTerms" @click.prevent="hubSubscription.checkout('{{ .Site.Language.Lang }}')" type="submit" class="btn btn-primary w-full lg:w-1/2"> |
| 372 | + <button :disabled="subscriptionData.inProgress || !acceptTerms" @click.prevent="hubSubscription.checkout('{{ .Site.Language.Lang }}')" type="button" class="btn btn-primary w-full lg:w-1/2"> |
373 | 373 | <i :class="{'fa-shopping-cart': !subscriptionData.inProgress, 'fa-check': !subscriptionData.inProgress, 'fa-spinner fa-spin': subscriptionData.inProgress}" class="fas fa-fw" aria-hidden="true"></i> |
374 | 374 | {{ i18n "hub_billing_checkout_standard_submit" . }} |
375 | 375 | </button> |
|
0 commit comments