aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/app.js
diff options
context:
space:
mode:
authorDan Finlay <somniac@me.com>2016-07-02 02:51:17 +0800
committerGitHub <noreply@github.com>2016-07-02 02:51:17 +0800
commitc75543dac8f81bc922d08803aaf92866ef823ddf (patch)
tree095a7a6d216cef4f3d46bd2b5747489d2984ef4e /ui/app/app.js
parentd4e400e5e5a7ba501f210b722f6ccf97be9e6c17 (diff)
parent287222df25caa696583afee27f5aa77dfe0d8895 (diff)
downloadtangerine-wallet-browser-c75543dac8f81bc922d08803aaf92866ef823ddf.tar
tangerine-wallet-browser-c75543dac8f81bc922d08803aaf92866ef823ddf.tar.gz
tangerine-wallet-browser-c75543dac8f81bc922d08803aaf92866ef823ddf.tar.bz2
tangerine-wallet-browser-c75543dac8f81bc922d08803aaf92866ef823ddf.tar.lz
tangerine-wallet-browser-c75543dac8f81bc922d08803aaf92866ef823ddf.tar.xz
tangerine-wallet-browser-c75543dac8f81bc922d08803aaf92866ef823ddf.tar.zst
tangerine-wallet-browser-c75543dac8f81bc922d08803aaf92866ef823ddf.zip
Merge pull request #380 from MetaMask/FrankieDisclaimer
Frankie disclaimer
Diffstat (limited to 'ui/app/app.js')
-rw-r--r--ui/app/app.js21
1 files changed, 12 insertions, 9 deletions
diff --git a/ui/app/app.js b/ui/app/app.js
index 938caffd9..dcc44ee65 100644
--- a/ui/app/app.js
+++ b/ui/app/app.js
@@ -61,6 +61,7 @@ App.prototype.render = function () {
style: {
// Windows was showing a vertical scroll bar:
overflow: 'hidden',
+ position: 'relative',
},
}, [
@@ -177,7 +178,7 @@ App.prototype.renderAppBar = function () {
onClick: (event) => {
event.preventDefault()
event.stopPropagation()
- this.props.dispatch(actions.toggleMenu())
+ this.setState({ isMainMenuOpen: true })
},
}),
]),
@@ -197,7 +198,7 @@ App.prototype.renderNetworkDropdown = function () {
this.setState({ isNetworkMenuOpen: !isOpen })
},
style: {
- position: 'fixed',
+ position: 'absolute',
left: 0,
zIndex: 0,
},
@@ -239,14 +240,16 @@ App.prototype.renderNetworkDropdown = function () {
}
App.prototype.renderDropdown = function () {
- const props = this.props
+ const state = this.state || {}
+ const isOpen = state.isMainMenuOpen
+
return h(MenuDroppo, {
- isOpen: props.menuOpen,
+ isOpen: isOpen,
onClickOutside: (event) => {
- this.props.dispatch(actions.closeMenu())
+ this.setState({ isMainMenuOpen: !isOpen })
},
style: {
- position: 'fixed',
+ position: 'absolute',
right: 0,
zIndex: 0,
},
@@ -262,21 +265,21 @@ App.prototype.renderDropdown = function () {
h(DropMenuItem, {
label: 'Settings',
- closeMenu: () => this.props.dispatch(actions.closeMenu()),
+ closeMenu: () => this.setState({ isMainMenuOpen: !isOpen }),
action: () => this.props.dispatch(actions.showConfigPage()),
icon: h('i.fa.fa-gear.fa-lg', { ariaHidden: true }),
}),
h(DropMenuItem, {
label: 'Lock',
- closeMenu: () => this.props.dispatch(actions.closeMenu()),
+ closeMenu: () => this.setState({ isMainMenuOpen: !isOpen }),
action: () => this.props.dispatch(actions.lockMetamask()),
icon: h('i.fa.fa-lock.fa-lg', { ariaHidden: true }),
}),
h(DropMenuItem, {
label: 'Help',
- closeMenu: () => this.props.dispatch(actions.closeMenu()),
+ closeMenu: () => this.setState({ isMainMenuOpen: !isOpen }),
action: () => this.props.dispatch(actions.showInfoPage()),
icon: h('i.fa.fa-question.fa-lg', { ariaHidden: true }),
}),