diff options
author | Dan Finlay <dan@danfinlay.com> | 2017-07-21 07:17:01 +0800 |
---|---|---|
committer | Dan Finlay <dan@danfinlay.com> | 2017-07-21 07:17:01 +0800 |
commit | 36c997a55eca801d8043ea812557075b6a98e5e6 (patch) | |
tree | ac62438ec0bd3d67ea6850b154d6e2760f760fb1 | |
parent | 6553c9c64b82a9a26a973f05b5fe7f29a6371828 (diff) | |
download | tangerine-wallet-browser-36c997a55eca801d8043ea812557075b6a98e5e6.tar tangerine-wallet-browser-36c997a55eca801d8043ea812557075b6a98e5e6.tar.gz tangerine-wallet-browser-36c997a55eca801d8043ea812557075b6a98e5e6.tar.bz2 tangerine-wallet-browser-36c997a55eca801d8043ea812557075b6a98e5e6.tar.lz tangerine-wallet-browser-36c997a55eca801d8043ea812557075b6a98e5e6.tar.xz tangerine-wallet-browser-36c997a55eca801d8043ea812557075b6a98e5e6.tar.zst tangerine-wallet-browser-36c997a55eca801d8043ea812557075b6a98e5e6.zip |
Make main account detail view more responsive
-rw-r--r-- | responsive-ui/app/account-detail.js | 11 | ||||
-rw-r--r-- | responsive-ui/app/actions.js | 2 | ||||
-rw-r--r-- | responsive-ui/app/app.js | 15 | ||||
-rw-r--r-- | responsive-ui/app/components/pending-tx.js | 2 | ||||
-rw-r--r-- | responsive-ui/app/components/transaction-list.js | 8 | ||||
-rw-r--r-- | responsive-ui/app/css/index.css | 2 |
6 files changed, 32 insertions, 8 deletions
diff --git a/responsive-ui/app/account-detail.js b/responsive-ui/app/account-detail.js index da1ddf98b..b39252db6 100644 --- a/responsive-ui/app/account-detail.js +++ b/responsive-ui/app/account-detail.js @@ -51,7 +51,12 @@ AccountDetailScreen.prototype.render = function () { return ( - h('.account-detail-section', [ + h('.account-detail-section', { + style: { + height: '100%', + maxWidth: '850px', + }, + }, [ // identicon, label, balance, etc h('.account-data-subsection', { @@ -236,7 +241,9 @@ AccountDetailScreen.prototype.subview = function () { AccountDetailScreen.prototype.tabSections = function () { const { currentAccountTab } = this.props - return h('section.tabSection', [ + return h('section.tabSection', { + style: { height: '100%' }, + }, [ h(TabBar, { tabs: [ diff --git a/responsive-ui/app/actions.js b/responsive-ui/app/actions.js index 2c60448dd..d99291e46 100644 --- a/responsive-ui/app/actions.js +++ b/responsive-ui/app/actions.js @@ -1,4 +1,4 @@ -const getBuyEthUrl = require('../../../app/scripts/lib/buy-eth-url') +const getBuyEthUrl = require('../../app/scripts/lib/buy-eth-url') var actions = { _setBackgroundConnection: _setBackgroundConnection, diff --git a/responsive-ui/app/app.js b/responsive-ui/app/app.js index 1cfa2d7a9..d1a20f079 100644 --- a/responsive-ui/app/app.js +++ b/responsive-ui/app/app.js @@ -77,6 +77,8 @@ App.prototype.render = function () { // Windows was showing a vertical scroll bar: overflow: 'hidden', position: 'relative', + height: '100%', + alignItems: 'center', }, }, [ @@ -91,7 +93,12 @@ App.prototype.render = function () { }), // panel content - h('.app-primary.flex-grow' + (transForward ? '.from-right' : '.from-left'), [ + h('.app-primary.flex-grow' + (transForward ? '.from-right' : '.from-left'), { + style: { + height: '100%', + maxWidth: '850px', + }, + }, [ h(ReactCSSTransitionGroup, { className: 'css-transition-group', transitionName: 'main', @@ -116,7 +123,11 @@ App.prototype.renderAppBar = function () { return ( - h('div', [ + h('div', { + style: { + width: '100%' + }, + }, [ h('.app-header.flex-row.flex-space-between', { style: { diff --git a/responsive-ui/app/components/pending-tx.js b/responsive-ui/app/components/pending-tx.js index 962680d30..d7d602f31 100644 --- a/responsive-ui/app/components/pending-tx.js +++ b/responsive-ui/app/components/pending-tx.js @@ -6,7 +6,7 @@ const clone = require('clone') const ethUtil = require('ethereumjs-util') const BN = ethUtil.BN -const hexToBn = require('../../../../app/scripts/lib/hex-to-bn') +const hexToBn = require('../../../app/scripts/lib/hex-to-bn') const util = require('../util') const MiniAccountPanel = require('./mini-account-panel') const Copyable = require('./copyable') diff --git a/responsive-ui/app/components/transaction-list.js b/responsive-ui/app/components/transaction-list.js index 3b4ba741e..ae6aaec8c 100644 --- a/responsive-ui/app/components/transaction-list.js +++ b/responsive-ui/app/components/transaction-list.js @@ -24,7 +24,11 @@ TransactionList.prototype.render = function () { return ( - h('section.transaction-list', [ + h('section.transaction-list', { + style: { + height: '100%', + }, + }, [ h('style', ` .transaction-list .transaction-list-item:not(:last-of-type) { @@ -39,7 +43,7 @@ TransactionList.prototype.render = function () { h('.tx-list', { style: { overflowY: 'auto', - height: '300px', + height: '100%', padding: '0 20px', textAlign: 'center', }, diff --git a/responsive-ui/app/css/index.css b/responsive-ui/app/css/index.css index c82c1b21b..2ae92bbd6 100644 --- a/responsive-ui/app/css/index.css +++ b/responsive-ui/app/css/index.css @@ -27,6 +27,7 @@ html, body { .css-transition-group { flex: 1; + height: 100%; } input:focus, textarea:focus { @@ -36,6 +37,7 @@ input:focus, textarea:focus { #app-content { overflow-x: hidden; min-width: 357px; + height: 100%; } button, input[type="submit"] { |