Terms of service, inputs, buttons styles improvements

This commit is contained in:
viktor 2018-07-30 16:01:21 +03:00
parent 5e318673df
commit 672ea7dfc9
15 changed files with 74 additions and 91 deletions

View File

@ -1,7 +1,3 @@
## Related Links ##
**[Terms of Use](https://github.com/poanetwork/metamask-extension/wiki)**
**[Privacy](https://github.com/poanetwork/metamask-extension/wiki)**
**[Attributions](https://github.com/poanetwork/metamask-extension/wiki)**
**[Terms of Service](https://github.com/poanetwork/metamask-extension/wiki/Terms-of-Service)**

View File

@ -34,7 +34,11 @@ AccountImportSubview.prototype.render = function () {
const { type } = state
return (
h('div', [
h('div', {
style: {
width: '100%',
},
}, [
h('.section-title.flex-row.flex-center', [
h('i.fa.fa-arrow-left.fa-lg.cursor-pointer.color-violet', {
onClick: (event) => {
@ -47,26 +51,14 @@ AccountImportSubview.prototype.render = function () {
style: {
display: 'inline-block',
alignItems: 'center',
padding: '5px 15px 0px 15px',
padding: '5px 30px 0px 30px',
},
}, [
h('span', 'Imported accounts will not be associated with your originally created Nifty Wallet account seedphrase. Learn more about imported accounts '),
h('span', {
style: {
color: '#60db97',
cursor: 'pointer',
textDecoration: 'underline',
},
onClick: () => {
global.platform.openWindow({
url: 'https://metamask.helpscoutdocs.com/article/17-what-are-loose-accounts',
})
},
}, 'here.'),
h('span', 'Imported accounts will not be associated with your originally created Nifty Wallet account seedphrase.'),
]),
h('div', {
style: {
padding: '10px',
padding: '10px 30px',
},
}, [

View File

@ -5,8 +5,6 @@ const actions = require('../../../../ui/app/actions')
const FileInput = require('react-simple-file-input').default
const PropTypes = require('prop-types')
const HELP_LINK = 'https://github.com/MetaMask/faq/blob/master/README.md#q-i-cant-use-the-import-feature-for-uploading-a-json-file-the-window-keeps-closing-when-i-try-to-select-a-file'
class JsonImportSubview extends Component {
constructor (props) {
super(props)
@ -31,10 +29,6 @@ class JsonImportSubview extends Component {
}, [
h('p', 'Used by a variety of different clients'),
h('a.warning', {
href: HELP_LINK,
target: '_blank',
}, 'File import not working? Click here!'),
h(FileInput, {
readAs: 'text',
@ -51,7 +45,7 @@ class JsonImportSubview extends Component {
id: 'json-password-box',
onKeyPress: this.createKeyringOnEnter.bind(this),
style: {
width: 260,
width: '100%',
marginTop: 12,
border: '1px solid #e2e2e2',
},
@ -60,7 +54,7 @@ class JsonImportSubview extends Component {
h('button', {
onClick: this.createNewKeychain.bind(this),
style: {
margin: 12,
margin: 20,
},
}, 'Import'),

View File

@ -26,7 +26,7 @@ PrivateKeyImportView.prototype.render = function () {
display: 'flex',
flexDirection: 'column',
alignItems: 'center',
padding: '5px 15px 0px 15px',
padding: '5px 30px 0px 30px',
},
}, [
h('span', 'Paste your private key string here'),
@ -36,7 +36,7 @@ PrivateKeyImportView.prototype.render = function () {
id: 'private-key-box',
onKeyPress: this.createKeyringOnEnter.bind(this),
style: {
width: 260,
width: '100%',
marginTop: 12,
border: '1px solid #e2e2e2',
},
@ -45,7 +45,7 @@ PrivateKeyImportView.prototype.render = function () {
h('button', {
onClick: this.createNewKeychain.bind(this),
style: {
margin: 12,
margin: 20,
},
}, 'Import'),

View File

@ -73,16 +73,9 @@ AddTokenScreen.prototype.render = function () {
h('div', [
h(Tooltip, {
position: 'top',
title: 'The contract of the actual token contract. Click for more info.',
title: 'The contract of the actual token contract.',
}, [
h('a', {
style: { fontWeight: 'bold', paddingRight: '10px'},
href: 'https://support.metamask.io/kb/article/24-what-is-a-token-contract-address',
target: '_blank',
}, [
h('span', 'Token Contract Address '),
h('i.fa.fa-question-circle'),
]),
h('span', 'Token Contract Address '),
]),
]),
@ -98,6 +91,7 @@ AddTokenScreen.prototype.render = function () {
margin: '10px 0',
borderRadius: '3px',
border: '1px solid #e2e2e2',
padding: '10px',
},
}),
]),
@ -119,6 +113,7 @@ AddTokenScreen.prototype.render = function () {
margin: '10px 0',
borderRadius: '3px',
border: '1px solid #e2e2e2',
padding: '10px',
},
onChange: (event) => {
var element = event.target
@ -147,6 +142,7 @@ AddTokenScreen.prototype.render = function () {
margin: '10px 0',
borderRadius: '3px',
border: '1px solid #e2e2e2',
padding: '10px',
},
onChange: (event) => {
var element = event.target
@ -160,6 +156,7 @@ AddTokenScreen.prototype.render = function () {
style: {
alignSelf: 'center',
float: 'right',
marginTop: '10px',
},
onClick: (event) => {
const valid = this.validateInputs()

View File

@ -102,7 +102,7 @@ App.prototype.render = function () {
overflow: 'hidden',
position: 'relative',
alignItems: 'center',
background: (props.isUnlocked || props.currentView.name == 'restoreVault') ? 'white' : 'linear-gradient(rgb(84, 36, 147), rgb(104, 45, 182))',
background: (props.isUnlocked || props.currentView.name === 'restoreVault') ? 'white' : 'linear-gradient(rgb(84, 36, 147), rgb(104, 45, 182))',
},
}, [
@ -116,7 +116,7 @@ App.prototype.render = function () {
// panel content
h('.app-primary' + (transForward ? '.from-right' : '.from-left'), {
style: {
background: (props.isUnlocked || props.currentView.name == 'restoreVault') ? 'white' : 'transparent',
background: (props.isUnlocked || props.currentView.name === 'restoreVault') ? 'white' : 'transparent',
},
}, [
this.renderPrimary(),

View File

@ -68,6 +68,7 @@ ExportAccountView.prototype.render = function () {
top: '27px',
marginBottom: '20px',
width: '100%',
padding: '10px',
},
}),
]),

View File

@ -23,8 +23,7 @@ CoinbaseForm.prototype.render = function () {
return h('.flex-column', {
style: {
marginTop: '35px',
padding: '25px',
marginTop: '30px',
width: '100%',
},
}, [

View File

@ -14,7 +14,7 @@ function Notice () {
Notice.prototype.render = function () {
const { notice, onConfirm } = this.props
const { title, date, body } = notice
const { title, body } = notice
const state = this.state || { disclaimerDisabled: false }
const disabled = state.disclaimerDisabled

View File

@ -125,8 +125,6 @@ TokenList.prototype.renderTokenStatusBar = function () {
},
style: {
display: 'flex',
height: '40px',
padding: '10px',
justifyContent: 'center',
alignItems: 'center',
},

View File

@ -42,7 +42,7 @@ function ConfirmTxScreen () {
ConfirmTxScreen.prototype.render = function () {
const props = this.props
const { network, provider, unapprovedTxs, currentCurrency, computedBalances,
const { network, unapprovedTxs, currentCurrency, computedBalances,
unapprovedMsgs, unapprovedPersonalMsgs, unapprovedTypedMessages, blockGasLimit } = props
let { conversionRate } = props

View File

@ -80,6 +80,9 @@ ConfigScreen.prototype.render = function () {
flex: '1 0 auto',
height: '32px',
margin: '20px 20px 0 0',
borderRadius: '3px',
border: '1px solid #e2e2e2',
padding: '10px',
},
onKeyPress (event) {
if (event.key === 'Enter') {
@ -120,8 +123,9 @@ ConfigScreen.prototype.render = function () {
}, [
h('p', {
style: {
fontFamily: 'Nunito Light',
fontSize: '13px',
fontFamily: 'Nunito Regular',
fontSize: '14px',
lineHeight: '18px',
},
}, `State logs contain your public account addresses and sent transactions.`),
h('br'),
@ -177,8 +181,9 @@ ConfigScreen.prototype.render = function () {
h('p', {
style: {
fontFamily: 'Nunito Light',
fontSize: '13px',
fontFamily: 'Nunito Regular',
fontSize: '14px',
lineHeight: '18px',
},
}, [
'Resetting is for developer use only. ',

View File

@ -74,7 +74,9 @@ button, input[type="submit"] {
font-family: 'Nunito Bold';
outline: none;
cursor: pointer;
padding: 8px 15px;
padding-left: 15px;
padding-right: 15px;
height: 32px;
border: none;
color: white;
transform-origin: center center;
@ -142,7 +144,7 @@ button.primary {
box-shadow: 0px 3px 6px rgba(247, 134, 28, 0.36);
color: white;
font-size: 1.1em;
font-family: 'Montserrat Regular';
font-family: 'Nunito Regular';
text-transform: none;
}
@ -378,6 +380,10 @@ app sections
}
.editable-label{
display: flex;
margin-bottom: 10px;
}
.editable-button{
margin-left: 10px;
}
/* Webkit */
.unlock-screen input::-webkit-input-placeholder {
@ -402,8 +408,11 @@ app sections
input.large-input, textarea.large-input {
/*margin-bottom: 24px;*/
padding: 8px;
padding: 10px;
border-radius: 3px;
border: 1px solid #e2e2e2;
font-family: 'Nunito Regular';
font-size: 14px;
}
input.large-input {
@ -596,19 +605,12 @@ input.large-input {
color: #ABA9AA;
}
/* Info screen */
.info-gray{
font-family: 'Montserrat Regular';
text-transform: uppercase;
color: #AEAEAE;
}
.icon-size{
width: 20px;
}
.info{
font-family: 'Montserrat Regular', Arial;
font-family: 'Nunito Regular';
padding-bottom: 10px;
display: inline-block;
padding-left: 5px;
@ -670,7 +672,7 @@ input.large-input {
}
.buy-inputs{
font-family: 'Montserrat Light';
font-family: 'Nunito Light';
font-size: 13px;
height: 20px;
background: transparent;
@ -715,7 +717,7 @@ input.large-input {
}
.ex-coins {
font-family: 'Montserrat Regular';
font-family: 'Nunito Regular';
text-transform: uppercase;
text-align: center;
font-size: 33px;
@ -726,7 +728,7 @@ input.large-input {
}
.marketinfo{
font-family: 'Montserrat light';
font-family: 'Nunito light';
color: #AEAEAE;
font-size: 15px;
line-height: 17px;

View File

@ -49,7 +49,7 @@ InfoScreen.prototype.render = function () {
}, [
// current version number
h('.info.info-gray', [
h('.info', [
h('div', 'Nifty Wallet'),
h('div', {
style: {

View File

@ -27,14 +27,14 @@ RevealSeedConfirmation.prototype.render = function () {
style: { maxWidth: '420px' },
}, [
h('h3.flex-center.text-transform-uppercase', {
h('h3.flex-center', {
style: {
background: '#EBEBEB',
color: '#AEAEAE',
marginBottom: 24,
background: '#ffffff',
color: '#333333',
width: '100%',
fontSize: '20px',
fontSize: '16px',
padding: 6,
fontFamily: 'Nunito Semibold',
},
}, [
'Reveal Seed Words',
@ -44,7 +44,7 @@ RevealSeedConfirmation.prototype.render = function () {
style: {
display: 'flex',
flexDirection: 'column',
padding: '20px',
padding: '30px',
justifyContent: 'center',
},
}, [
@ -58,15 +58,26 @@ RevealSeedConfirmation.prototype.render = function () {
placeholder: 'Enter your password to confirm',
onKeyPress: this.checkConfirmation.bind(this),
style: {
width: 260,
marginTop: '12px',
marginTop: '20px',
},
}),
h('.flex-row.flex-start', {
(props.warning) && (
h('span.error', {
style: {
margin: '20px',
},
}, props.warning.split('-'))
),
props.inProgress && (
h('span.in-progress-notification', 'Generating Seed...')
),
h('.flex-row.flex-start.flex-right', {
style: {
marginTop: 30,
width: '50%',
marginTop: 20,
width: '100%',
},
}, [
// cancel
@ -81,18 +92,6 @@ RevealSeedConfirmation.prototype.render = function () {
}, 'Ok'),
]),
(props.warning) && (
h('span.error', {
style: {
margin: '20px',
},
}, props.warning.split('-'))
),
props.inProgress && (
h('span.in-progress-notification', 'Generating Seed...')
),
]),
])
)