diff options
author | Frankie <frankie.diamond@gmail.com> | 2018-02-01 06:49:29 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-01 06:49:29 +0800 |
commit | 0b4e3c5d6ad5ac08eed3b93e39ee553ce6e72b68 (patch) | |
tree | f1adf634622db03c302a3d7c7eaa2facfea70a9d | |
parent | 1a93b1ade292369bff2ceecf036f856fe0b20dbb (diff) | |
parent | 86d56419f4ff141eb566075c554ad74f16c66c0e (diff) | |
download | tangerine-wallet-browser-0b4e3c5d6ad5ac08eed3b93e39ee553ce6e72b68.tar.gz tangerine-wallet-browser-0b4e3c5d6ad5ac08eed3b93e39ee553ce6e72b68.tar.zst tangerine-wallet-browser-0b4e3c5d6ad5ac08eed3b93e39ee553ce6e72b68.zip |
Merge pull request #3161 from MetaMask/AddResetExplanation
Add reset explanation
-rw-r--r-- | ui/app/config.js | 20 | ||||
-rw-r--r-- | ui/app/settings.js | 59 |
2 files changed, 20 insertions, 59 deletions
diff --git a/ui/app/config.js b/ui/app/config.js index 9b9cac4bf..42066c647 100644 --- a/ui/app/config.js +++ b/ui/app/config.js @@ -150,6 +150,22 @@ ConfigScreen.prototype.render = function () { marginTop: '20px', }, }, [ + + h('p', { + style: { + fontFamily: 'Montserrat Light', + fontSize: '13px', + }, + }, [ + 'Resetting is for developer use only. ', + h('a', { + href: 'http://metamask.helpscoutdocs.com/article/36-resetting-an-account', + target: '_blank', + onClick (event) { this.navigateTo(event.target.href) }, + }, 'Read more.'), + ]), + h('br'), + h('button', { style: { alignSelf: 'center', @@ -237,3 +253,7 @@ function currentProviderDisplay (metamaskState) { h('span', value), ]) } + +ConfigScreen.prototype.navigateTo = function (url) { + global.platform.openWindow({ url }) +} diff --git a/ui/app/settings.js b/ui/app/settings.js deleted file mode 100644 index 454cc95e0..000000000 --- a/ui/app/settings.js +++ /dev/null @@ -1,59 +0,0 @@ -const inherits = require('util').inherits -const Component = require('react').Component -const h = require('react-hyperscript') -const connect = require('react-redux').connect -const actions = require('./actions') - -module.exports = connect(mapStateToProps)(AppSettingsPage) - -function mapStateToProps (state) { - return {} -} - -inherits(AppSettingsPage, Component) -function AppSettingsPage () { - Component.call(this) -} - -AppSettingsPage.prototype.render = function () { - return ( - - h('.account-detail-section.flex-column.flex-grow', [ - - // subtitle and nav - h('.flex-row.flex-center', [ - h('i.fa.fa-arrow-left.fa-lg.cursor-pointer', { - onClick: this.navigateToAccounts.bind(this), - }), - h('h2.page-subtitle', 'Settings'), - ]), - - h('label', { - htmlFor: 'settings-rpc-endpoint', - }, 'RPC Endpoint:'), - h('input', { - type: 'url', - id: 'settings-rpc-endpoint', - onKeyPress: this.onKeyPress.bind(this), - }), - - ]) - - ) -} - -AppSettingsPage.prototype.componentDidMount = function () { - document.querySelector('input').focus() -} - -AppSettingsPage.prototype.onKeyPress = function (event) { - // get submit event - if (event.key === 'Enter') { - // this.submitPassword(event) - } -} - -AppSettingsPage.prototype.navigateToAccounts = function (event) { - event.stopPropagation() - this.props.dispatch(actions.showAccountsPage()) -} |