PageRenderTime 26ms CodeModel.GetById 35ms RepoModel.GetById 1ms app.codeStats 0ms

/interface/client/templates/popupWindows/onboardingScreen.html

https://gitlab.com/yenny.prathivi/mist
HTML | 198 lines | 174 code | 24 blank | 0 comment | 0 complexity | 4458eed8cdfd9bd3ef6ff90483ded7dd MD5 | raw file
  1. <template name="popupWindows_onboardingScreen">
  2. <div class="onboarding-screen {{mode}} active-{{TemplateVar.get 'currentActive'}} outgoing-{{TemplateVar.get 'lastActive'}} ">
  3. {{> elements_networkIndicator}}
  4. <div class="main-content">
  5. <div class="onboarding-section onboarding-start">
  6. <p class="description">{{i18n "mist.popupWindows.onboarding.description"}}</p>
  7. <p>
  8. <button class="start-testnet"> {{i18n "mist.popupWindows.onboarding.goToTestnet"}} </button>
  9. {{i18n "mist.popupWindows.onboarding.goToTestnetDescription"}}
  10. </p>
  11. <p>
  12. <button class="goto-import-account"> {{i18n "mist.popupWindows.onboarding.gotoMainnet"}} </button>
  13. {{i18n "mist.popupWindows.onboarding.gotoMainnetDescription"}}
  14. </p>
  15. </div>
  16. <div class="onboarding-section onboarding-import-account row">
  17. {{> popupWindows_onboardingScreen_importAccount}}
  18. <div class="col col-12 footer-buttons">
  19. <button class="goto-start"> {{i18n "buttons.back"}} </button>
  20. <button class="goto-password right-align"> {{i18n "buttons.skip"}} </button>
  21. </div>
  22. </div>
  23. <div class="onboarding-section onboarding-password row">
  24. {{> popupWindows_onboardingScreen_password}}
  25. </div>
  26. <div class="onboarding-section onboarding-testnet row">
  27. {{> popupWindows_onboardingScreen_password}}
  28. </div>
  29. <div class="onboarding-section onboarding-account row">
  30. {{#if TemplateVar.get "testnet"}}
  31. <h1>{{i18n "mist.popupWindows.onboarding.accountTitleTestnet"}} </h1>
  32. {{else}}
  33. <h1>{{i18n "mist.popupWindows.onboarding.accountTitle"}} </h1>
  34. {{/if}}
  35. <div class="col col-6 col-left">
  36. <p>
  37. {{i18n "mist.popupWindows.onboarding.etherDescription"}}
  38. </p>
  39. {{#if TemplateVar.get "testnet"}}
  40. <p>{{{i18n "mist.popupWindows.onboarding.mineItDescription"}}}</p>
  41. {{else}}
  42. <p>{{{i18n "mist.popupWindows.onboarding.loadItDescription"}}}</p>
  43. {{/if}}
  44. </div>
  45. <div class="col col-6 col-deposit">
  46. {{#if TemplateVar.get "newAccount"}}
  47. {{> dapp_identicon identity=(TemplateVar.get "newAccount")}}
  48. <div class="you"> {{i18n "mist.popupWindows.onboarding.you"}} </div>
  49. <input type="text" value="{{i18n 'mist.popupWindows.onboarding.etherbase'}}" class="name" disabled>
  50. <h6 class="address"> {{TemplateVar.get "newAccount"}} </h6>
  51. {{#unless TemplateVar.get "testnet"}}
  52. <a href="https://shapeshift.io/shifty.html?destination={{newAccountLowerCase}}&amp;output=ETH&amp;apiKey=ef8312d8c9b9dda64fb852e8683eac6c33123f8743ff11383fb3bab29a364c01c27343fced4e628db8d5d66d763565763f8699c0fc903ec23db31cb908a944c8" class="button dapp-block-button dapp-small shapeshift" target="_popup"> {{i18n "mist.popupWindows.onboarding.depositBitcoin"}} </a>
  53. <h6> {{{i18n "mist.popupWindows.onboarding.viaShapeshift"}}} </h6>
  54. {{/unless}}
  55. {{/if}}
  56. </div>
  57. <div class="col col-12 footer-buttons">
  58. <button class="goto-start"> {{i18n "buttons.back"}} </button>
  59. <button class="goto-tutorial-1 right-align"> {{i18n "buttons.next"}} </button>
  60. </div>
  61. </div>
  62. <div class="onboarding-section onboarding-tutorial-1 row">
  63. <h1> {{i18n "mist.popupWindows.onboarding.learnIt"}} </h1>
  64. <div class="col col-6 col-left">
  65. {{{i18n "mist.popupWindows.onboarding.tutorial1Description"}}}
  66. <p><a href="https://www.ethereum.org/token" class="button" target="_blank">{{i18n "mist.popupWindows.onboarding.buttons.learnReceipt"}}</a></p>
  67. </div>
  68. <div class="col col-6 tutorial-token"></div>
  69. <div class="col col-12 footer-buttons">
  70. <button class="goto-start"> {{i18n "buttons.back"}} </button>
  71. <button class="goto-tutorial-2 right-align"> {{i18n "buttons.next"}} </button>
  72. </div>
  73. </div>
  74. <div class="onboarding-section onboarding-tutorial-2 row">
  75. <h1> {{i18n "mist.popupWindows.onboarding.learnIt"}} </h1>
  76. <div class="col col-6 col-left">
  77. {{{i18n "mist.popupWindows.onboarding.tutorial2Description"}}}
  78. <p><a href="https://www.ethereum.org/crowdsale" class="button" target="_blank">{{i18n "mist.popupWindows.onboarding.buttons.learnReceipt"}}</a></p>
  79. </div>
  80. <div class="col col-6 tutorial-crowdsale"></div>
  81. <div class="col col-12 footer-buttons">
  82. <button class="goto-tutorial-1"> {{i18n "buttons.back"}} </button>
  83. <button class="goto-tutorial-3 right-align"> {{i18n "buttons.next"}} </button>
  84. </div>
  85. </div>
  86. <div class="onboarding-section onboarding-tutorial-3 row">
  87. <h1> {{i18n "mist.popupWindows.onboarding.learnIt"}} </h1>
  88. <div class="col col-6 col-left">
  89. {{{i18n "mist.popupWindows.onboarding.tutorial3Description"}}}
  90. <p><a href="https://www.ethereum.org/dao" class="button" target="_blank">{{i18n "mist.popupWindows.onboarding.buttons.learnReceipt"}}</a></p>
  91. </div>
  92. <div class="col col-6 tutorial-dao"></div>
  93. <div class="col col-12 footer-buttons">
  94. <button class="goto-tutorial-2"> {{i18n "buttons.back"}} </button>
  95. </div>
  96. </div>
  97. </div>
  98. <footer>
  99. <progress value="{{#with TemplateVar.get 'syncing'}}{{progress}}{{/with}}" max="100"></progress>
  100. <progress class='stateBar' value="{{#with TemplateVar.get 'syncing'}}{{_displayStatesDownload}}{{/with}}" max="1"></progress>
  101. {{#with TemplateVar.get "syncing"}}
  102. <div class="status"> {{i18n "mist.popupWindows.onboarding.downloadingBlocks"}} ({{TemplateVar.get "peerCount"}} {{i18n 'mist.nodeInfo.peers'}})</div>
  103. <div class="blocks">
  104. {{ syncStatus }}
  105. </div>
  106. {{else}}
  107. {{#if TemplateVar.get 'readyToLaunch'}}
  108. <button class="launch-app"> {{i18n "mist.popupWindows.onboarding.buttons.launchApp"}} </button>
  109. {{else}}
  110. <div class="status">
  111. {{#if TemplateVar.get "peerCount"}}
  112. {{TemplateVar.get "peerCount"}} {{i18n 'mist.nodeInfo.peers'}}
  113. {{else}}
  114. {{i18n 'mist.startScreen.nodeSyncConnecting'}}
  115. {{/if}}
  116. </div>
  117. {{/if}}
  118. {{/with}}
  119. </footer>
  120. </div>
  121. </template>
  122. <template name="popupWindows_onboardingScreen_importAccount">
  123. <h1>{{i18n "mist.popupWindows.onboarding.doYouHaveAWalletFile"}}</h1>
  124. <div class="col col-6 col-left">
  125. {{{i18n "mist.popupWindows.onboarding.walletFileDescription"}}}
  126. </div>
  127. {{#if TemplateVar.get "filePath"}}
  128. <div class="col col-6">
  129. {{#if TemplateVar.get "importing"}}
  130. <span class="dapp-identicon dapp-icon-loading"></span>
  131. <h2 style="display: block; text-align: center;">{{i18n "mist.popupWindows.onboarding.importing"}}</h2>
  132. {{else}}
  133. <form action="about:blank" target="dapp-form-helper-iframe">
  134. <input type="{{showPassword}}" placeholder="{{i18n 'mist.popupWindows.requestAccount.enterPassword'}}" class="password">
  135. <br><br>
  136. <input type="checkbox" name="elements_input_bool" class="show-password abi-input">
  137. <label for="show-password">{{i18n "mist.popupWindows.onboarding.buttons.showPassword"}}</label>
  138. <br><br>
  139. <button type="submit" style="margin-left: 15px;">{{i18n "mist.popupWindows.onboarding.buttons.importAccount"}}</button>
  140. </form>
  141. {{/if}}
  142. </div>
  143. {{else}}
  144. <div class="col col-6 dropable"> {{i18n "mist.popupWindows.onboarding.dropFilesHere"}}</div>
  145. {{/if}}
  146. </template>
  147. <template name="popupWindows_onboardingScreen_password">
  148. <h1> {{i18n "mist.popupWindows.onboarding.protectTitle"}} </h1>
  149. <form action="about:blank" target="dapp-form-helper-iframe">
  150. <div class="col col-6 col-left">
  151. <p> {{i18n "mist.popupWindows.onboarding.protectDescription"}} </p>
  152. </div>
  153. <div class="col col-6">
  154. {{#if TemplateVar.get "creatingPassword"}}
  155. <span class="dapp-identicon dapp-icon-loading"></span>
  156. <h2 style="display: block; text-align: center;">{{i18n "mist.popupWindows.onboarding.creating"}}</h2>
  157. {{else}}
  158. <input type="{{passwordInputType}}" placeholder="{{i18n 'mist.popupWindows.requestAccount.enterPassword'}}" class="password {{#if TemplateVar.get 'passwordsMismatch'}}dapp-error{{/if}}">
  159. <input type="{{passwordInputType}}" placeholder="{{i18n 'mist.popupWindows.requestAccount.repeatPassword'}}" class="password-repeat {{#if TemplateVar.get 'passwordsMismatch'}}dapp-error{{/if}}">
  160. <br><br>
  161. <input type="checkbox" name="elements_input_bool" class="show-password abi-input">
  162. <label for="show-password">{{i18n "mist.popupWindows.onboarding.buttons.showPassword"}}</label>
  163. {{/if}}
  164. </div>
  165. <div class="col col-12 footer-buttons">
  166. <button class="goto-start" type="button"> {{i18n "buttons.back"}} </button>
  167. {{#if TemplateVar.get "passwordsNotEmpty"}}
  168. <button class="create-account right-align" type="submit"> {{i18n "buttons.next"}} </button>
  169. {{else}}
  170. <button class="goto-tutorial-1 right-align"> {{i18n "buttons.skip"}} </button>
  171. {{/if}}
  172. </div>
  173. </form>
  174. </template>