1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-26 20:39:08 +01:00

Notices must be scrolled down to proceed from.

This commit is contained in:
Kevin Serrano 2017-02-20 14:58:24 -08:00
parent bf9d1f405f
commit e54b73679c
No known key found for this signature in database
GPG Key ID: 7CC862A58D2889B4

View File

@ -15,6 +15,8 @@ function Notice () {
Notice.prototype.render = function () {
const { notice, onConfirm } = this.props
const { title, date, body } = notice
const state = this.state || { disclaimerDisabled: true }
const disabled = state.disclaimerDisabled
return (
h('.flex-column.flex-center.flex-grow', [
@ -74,6 +76,12 @@ Notice.prototype.render = function () {
`),
h('div.markdown', {
onScroll: (e) => {
var object = e.currentTarget
if (object.offsetHeight + object.scrollTop + 100 >= object.scrollHeight) {
this.setState({disclaimerDisabled: false})
}
},
style: {
background: 'rgb(235, 235, 235)',
height: '310px',
@ -90,6 +98,7 @@ Notice.prototype.render = function () {
]),
h('button', {
disabled,
onClick: onConfirm,
style: {
marginTop: '18px',