new-react.pug 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. extends ../layout-marketing
  2. include ./_new_mixins
  3. block entrypointVar
  4. - entrypoint = 'pages/user/subscription/new'
  5. block vars
  6. - var suppressNavbarRight = true
  7. - var suppressFooter = true
  8. block append meta
  9. meta(name="ol-countryCode" content=countryCode)
  10. meta(name="ol-recurlyApiKey" content=settings.apis.recurly.publicKey)
  11. meta(name="ol-recommendedCurrency" content=String(currency).slice(0, 3))
  12. meta(name="ol-plan" data-type="json" content=plan)
  13. meta(name="ol-planCode" data-type="string" content=planCode)
  14. meta(name="ol-showCouponField" data-type="boolean" content=showCouponField)
  15. meta(name="ol-couponCode" content=couponCode)
  16. meta(name="ol-itm_campaign" content=itm_campaign)
  17. meta(name="ol-itm_content" content=itm_content)
  18. meta(name="ol-itm_referrer" content=itm_referrer)
  19. block head-scripts
  20. script(type="text/javascript", nonce=scriptNonce, src="https://js.recurly.com/v4/recurly.js")
  21. block content
  22. main.content.content-alt#subscription-new-root
  23. script(type="text/javascript", nonce=scriptNonce).
  24. ga('send', 'event', 'pageview', 'payment_form', "#{planCode}")
  25. script(
  26. type="text/ng-template"
  27. id="cvv-tooltip-tpl.html"
  28. )
  29. p !{translate("for_visa_mastercard_and_discover", {}, ['strong', 'strong', 'strong'])}
  30. p !{translate("for_american_express", {}, ['strong', 'strong', 'strong'])}