authentication-popup.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <!--
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. -->
  7. <div class="block-authentication"
  8. data-bind="afterRender: setModalElement, blockLoader: isLoading"
  9. style="display: none">
  10. <div class="block block-new-customer"
  11. data-bind="attr: {'data-label': $t('or')}">
  12. <div class="block-title">
  13. <strong id="block-new-customer-heading"
  14. role="heading"
  15. aria-level="2"
  16. data-bind="i18n: 'Checkout as a new customer'"></strong>
  17. </div>
  18. <div class="block-content" aria-labelledby="block-new-customer-heading">
  19. <p data-bind="i18n: 'Creating an account has many benefits:'"></p>
  20. <ul>
  21. <li data-bind="i18n: 'See order and shipping status'"></li>
  22. <li data-bind="i18n: 'Track order history'"></li>
  23. <li data-bind="i18n: 'Check out faster'"></li>
  24. </ul>
  25. <div class="actions-toolbar">
  26. <div class="primary">
  27. <a class="action action-register primary" data-bind="attr: {href: registerUrl}">
  28. <span data-bind="i18n: 'Create an Account'"></span>
  29. </a>
  30. </div>
  31. </div>
  32. </div>
  33. </div>
  34. <div class="block block-customer-login"
  35. data-bind="attr: {'data-label': $t('or')}">
  36. <div class="block-title">
  37. <strong id="block-customer-login-heading"
  38. role="heading"
  39. aria-level="2"
  40. data-bind="i18n: 'Checkout using your account'"></strong>
  41. </div>
  42. <!-- ko foreach: getRegion('messages') -->
  43. <!-- ko template: getTemplate() --><!-- /ko -->
  44. <!--/ko-->
  45. <!-- ko foreach: getRegion('before') -->
  46. <!-- ko template: getTemplate() --><!-- /ko -->
  47. <!-- /ko -->
  48. <div class="block-content" aria-labelledby="block-customer-login-heading">
  49. <form class="form form-login"
  50. method="post"
  51. data-bind="event: {submit: login }"
  52. id="login-form">
  53. <div class="fieldset login" data-bind="attr: {'data-hasrequired': $t('* Required Fields')}">
  54. <div class="field email required">
  55. <label class="label" for="customer-email"><span data-bind="i18n: 'Email Address'"></span></label>
  56. <div class="control">
  57. <input name="username"
  58. id="customer-email"
  59. type="email"
  60. class="input-text"
  61. data-mage-init='{"mage/trim-input":{}}'
  62. data-bind="attr: {autocomplete: autocomplete}"
  63. data-validate="{required:true, 'validate-email':true}">
  64. </div>
  65. </div>
  66. <div class="field password required">
  67. <label for="pass" class="label"><span data-bind="i18n: 'Password'"></span></label>
  68. <div class="control">
  69. <input name="password"
  70. type="password"
  71. class="input-text"
  72. id="pass"
  73. data-bind="attr: {autocomplete: autocomplete}"
  74. data-validate="{required:true}">
  75. </div>
  76. </div>
  77. <!-- ko foreach: getRegion('additional-login-form-fields') -->
  78. <!-- ko template: getTemplate() --><!-- /ko -->
  79. <!-- /ko -->
  80. <div class="actions-toolbar">
  81. <input name="context" type="hidden" value="checkout" />
  82. <div class="primary">
  83. <button type="submit" class="action action-login secondary" name="send" id="send2">
  84. <span data-bind="i18n: 'Sign In'"></span>
  85. </button>
  86. </div>
  87. <div class="secondary">
  88. <a class="action" data-bind="attr: {href: forgotPasswordUrl}">
  89. <span data-bind="i18n: 'Forgot Your Password?'"></span>
  90. </a>
  91. </div>
  92. </div>
  93. </div>
  94. </form>
  95. </div>
  96. </div>
  97. </div>