templates/tenants/tenant1/pages/sign-up-premium.html.twig line 1

Open in your IDE?
  1. {% extends rootPath ~ '/base.html.twig' %}
  2. {% block javascripts %}
  3.     {{ parent() }}
  4.     <script src="https://www.google.com/recaptcha/api.js?render={{ reCAPTCHA_site_key }}"></script>
  5. {% endblock %}
  6. {% block form %}
  7.     {{ include('tenants/tenant1/parts/premium-form.html.twig') }}
  8. {% endblock %}
  9. {% block popup %}
  10.     {{ include('tenants/tenant1/parts/popup/did-it.html.twig') }}
  11. {% endblock popup %}
  12. {% block body_javascript %}
  13.     {{ parent() }}
  14.     <script src="https://js.stripe.com/v3/" type="text/javascript"></script>
  15.     <script src="{{ asset('tenants/tenant1/js/helperFunctions.js?v=23-10-2022') }}"></script>
  16.     <script src="{{ asset('js/recaptcha.js?v=23-10-2022') }}"></script>
  17.     <script src="{{ asset('tenants/tenant1/js/StripeSettings.js?v=23-10-2022') }}"></script>
  18.     <script src="{{ asset('tenants/tenant1/js/SignUpPremium.js?v=18-04-2023') }}"></script>
  19.     <script>
  20.         (()=>{
  21.             RecaptchaWrapper.key = '{{ reCAPTCHA_site_key }}';
  22.             SignUpPremium.amountField.limits = {
  23.                 'month': [{{ monthlyMin }}, {{ monthlyMax }}],
  24.                 'year': [{{ yearlyMin }}, {{ yearlyMax }}],
  25.                 'oneTime': [{{ oneTimeMin }}, {{ oneTimeMax }}]
  26.             };
  27.             SignUpPremium.redirectUri = '{{ redirectUri }}';
  28.             SignUpPremium.messages = {
  29.                 'required': 'This field is required.',
  30.                 'checkbox': 'This checkbox is required.',
  31.                 'paymentFail': 'Your payment was not successful, please try again.'
  32.             };
  33.             SignUpPremium.emailField.messages = {
  34.                 'required'              : '{{ 'EmailFieldMessages.required'|transByTenant }}',
  35.                 'isInvalid'             : '{{ 'EmailFieldMessages.isInvalid'|transByTenant }}',
  36.                 'requiredAndIsInvalid'  : '{{ 'EmailFieldMessages.requiredAndIsInvalid'|transByTenant }}',
  37.                 'isInUse'               : '{{ 'EmailFieldMessages.isInUse'|transByTenant|raw }}'
  38.             };
  39.             SignUpPremium.init(`{{ stripePublicKey }}`);
  40.         })();
  41.     </script>
  42. {% endblock body_javascript %}