Browse Source

fixed code style issues

all-modes
Petr Balashov 7 years ago
parent
commit
367f5c058a
  1. 26
      react/src/components/addcoin/addcoin.render.js
  2. 34
      react/src/components/addcoin/coin-selectors.render.js
  3. 2
      react/src/components/dashboard/coinTile.render.js
  4. 2
      react/src/components/dashboard/coinTileItem.render.js
  5. 2
      react/src/components/dashboard/dashboard.render.js
  6. 14
      react/src/components/dashboard/jumblr.render.js
  7. 2
      react/src/components/dashboard/navbar.render.js
  8. 6
      react/src/components/dashboard/notifications.render.js
  9. 4
      react/src/components/dashboard/receiveCoin.render.js
  10. 2
      react/src/components/dashboard/sendCoin.render.js
  11. 5
      react/src/components/dashboard/settings.render.js
  12. 16
      react/src/components/dashboard/syncOnly.render.js
  13. 14
      react/src/components/dashboard/walletsBalance.render.js
  14. 6
      react/src/components/dashboard/walletsBasiliskConnection.render.js
  15. 4
      react/src/components/dashboard/walletsBasiliskRefresh.render.js
  16. 2
      react/src/components/dashboard/walletsCacheData.render.js
  17. 242
      react/src/components/dashboard/walletsData.render.js
  18. 2
      react/src/components/dashboard/walletsHeader.render.js
  19. 2
      react/src/components/dashboard/walletsNative.render.js
  20. 2
      react/src/components/dashboard/walletsNativeAlert.render.js
  21. 2
      react/src/components/dashboard/walletsNativeBalance.render.js
  22. 2
      react/src/components/dashboard/walletsNativeInfo.render.js
  23. 10
      react/src/components/dashboard/walletsNativeReceive.render.js
  24. 12
      react/src/components/dashboard/walletsNativeSend.render.js
  25. 4
      react/src/components/dashboard/walletsNativeSyncProgress.render.js
  26. 18
      react/src/components/dashboard/walletsNativeTxHistory.render.js
  27. 24
      react/src/components/dashboard/walletsNativeTxInfo.render.js
  28. 12
      react/src/components/dashboard/walletsTxInfo.render.js
  29. 25
      react/src/components/login/login.render.js
  30. 4
      react/src/components/login/swall-modal.render.js

26
react/src/components/addcoin/addcoin.render.js

@ -4,7 +4,7 @@ import { translate } from '../../translate/translate';
const AddCoinRender = function() {
return (
<div onKeyDown={ (event) => this.handleKeydown(event) }>
<div className={ 'modal modal-3d-sign add-coin-modal ' + this.state.modalClassName }>
<div className={ `modal modal-3d-sign add-coin-modal ${this.state.modalClassName}` }>
<div className="modal-dialog modal-center modal-lg">
<div className="modal-content">
<div className="modal-header bg-orange-a400 wallet-send-header">
@ -17,21 +17,25 @@ const AddCoinRender = function() {
<h4 className="modal-title white">{ translate('INDEX.SELECT_A_COIN') }</h4>
</div>
<div className="modal-body">
<button className="btn btn-primary btn-add-coin-item" onClick={ this.addNewItem }>+</button>
<button className="btn btn-outline-primary btn-add-coin-item-options" onClick={ this.toggleActionsMenu }>
<button
className="btn btn-primary btn-add-coin-item"
onClick={ this.addNewItem }>+</button>
<button
className="btn btn-outline-primary btn-add-coin-item-options"
onClick={ this.toggleActionsMenu }>
<i className={ this.state.actionsMenu ? 'fa-chevron-up' : 'fa-chevron-down' }></i>
</button>
<span className={ !this.state.actionsMenu ? 'hide' : '' }>
<button
className="btn btn-outline-primary btn-save-coin-selection"
onClick={ this.saveCoinSelection }>{ translate('ADD_COIN.SAVE_SELECTION') }</button>
<button
className="btn btn-outline-primary btn-load-coin-selection"
onClick={ this.loadCoinSelection }>{ translate('ADD_COIN.LOAD_SELECTION') }</button>
</span>
<button
className="btn btn-outline-primary btn-save-coin-selection"
onClick={ this.saveCoinSelection }>{ translate('ADD_COIN.SAVE_SELECTION') }</button>
<button
className="btn btn-outline-primary btn-load-coin-selection"
onClick={ this.loadCoinSelection }>{ translate('ADD_COIN.LOAD_SELECTION') }</button>
</span>
{ this.renderCoinSelectors() }
<div
className={'text-align-center vertical-margin-20 horizontal-margin-0 ' + (this.hasMoreThanOneCoin() ? 'col-sm-12' : 'hide') }>
className={ 'text-align-center vertical-margin-20 horizontal-margin-0 ' + (this.hasMoreThanOneCoin() ? 'col-sm-12' : 'hide') }>
<button
type="button"
className="btn btn-primary col-sm-4 float-none"

34
react/src/components/addcoin/coin-selectors.render.js

@ -45,9 +45,9 @@ const CoinSelectorsRender = function(item, coin, i) {
htmlFor={ `addcoin_mdl_full_mode_login-${i}` }
onClick={ () => this.updateSelectedMode('1', i) }
style={{ pointerEvents: item.fullMode.disabled ? 'none' : 'all' }}>
<span
className="labelauty-unchecked-image"
style={{ display: item.fullMode.checked ? 'none' : 'inline-block' }}></span>
<span
className="labelauty-unchecked-image"
style={{ display: item.fullMode.checked ? 'none' : 'inline-block' }}></span>
<span
className="labelauty-unchecked"
style={{ display: item.fullMode.checked ? 'none' : 'inline-block' }}>{ translate('INDEX.FULL_MODE') }</span>
@ -71,9 +71,9 @@ const CoinSelectorsRender = function(item, coin, i) {
htmlFor={ `addcoin_mdl_basilisk_mode_login-${i}` }
onClick={ () => this.updateSelectedMode('0', i) }
style={{ pointerEvents: item.basiliskMode.disabled ? 'none' : 'all' }}>
<span
className="labelauty-unchecked-image"
style={{ display: item.basiliskMode.checked ? 'none' : 'inline-block' }}></span>
<span
className="labelauty-unchecked-image"
style={{ display: item.basiliskMode.checked ? 'none' : 'inline-block' }}></span>
<span
className="labelauty-unchecked"
style={{ display: item.basiliskMode.checked ? 'none' : 'inline-block' }}>{ translate('INDEX.BASILISK_MODE') }</span>
@ -97,9 +97,9 @@ const CoinSelectorsRender = function(item, coin, i) {
htmlFor={ `addcoin_mdl_native_mode_login-${i}` }
onClick={ () => this.updateSelectedMode('-1', i) }
style={{ pointerEvents: item.nativeMode.disabled ? 'none' : 'all' }}>
<span
className="labelauty-unchecked-image"
style={{ display: item.nativeMode.checked ? 'none' : 'inline-block' }}></span>
<span
className="labelauty-unchecked-image"
style={{ display: item.nativeMode.checked ? 'none' : 'inline-block' }}></span>
<span
className="labelauty-unchecked"
style={{ display: item.nativeMode.checked ? 'none' : 'inline-block' }}>{ translate('INDEX.NATIVE_MODE') }</span>
@ -122,13 +122,15 @@ const CoinSelectorsRender = function(item, coin, i) {
</div>
<div className={ item.mode === '1' || item.mode === 1 ? 'col-sm-12' : 'hide' }>
<div className="toggle-box padding-top-3 padding-bottom-10">
<span className="pointer">
<label className="switch">
<input type="checkbox" checked={ item.syncOnly } />
<div className="slider" onClick={ () => this.toggleSyncOnlyMode(i) }></div>
</label>
<div className="toggle-label" onClick={ () => this.toggleSyncOnlyMode(i) }>{ translate('ADD_COIN.SYNC_ONLY') }</div>
</span>
<span className="pointer">
<label className="switch">
<input type="checkbox" checked={ item.syncOnly } />
<div className="slider" onClick={ () => this.toggleSyncOnlyMode(i) }></div>
</label>
<div
className="toggle-label"
onClick={ () => this.toggleSyncOnlyMode(i) }>{ translate('ADD_COIN.SYNC_ONLY') }</div>
</span>
</div>
</div>
</div>

2
react/src/components/dashboard/coinTile.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const CoinTileRender = function () {
const CoinTileRender = function() {
return (
<div className="page-aside padding-top-80">
<div className="page-aside-switch">

2
react/src/components/dashboard/coinTileItem.render.js

@ -1,6 +1,6 @@
import React from 'react';
const CoinTileItemRender = function () {
const CoinTileItemRender = function() {
const { item } = this.props;
return (

2
react/src/components/dashboard/dashboard.render.js

@ -17,7 +17,7 @@ import WalletsNative from './walletsNative';
import WalletsNativeTxInfo from './walletsNativeTxInfo';
import WalletsTxInfo from './walletsTxInfo';
const DashboardRender = function () {
const DashboardRender = function() {
return (
<div className="full-height">
<div

14
react/src/components/dashboard/jumblr.render.js

@ -3,7 +3,7 @@ import { translate } from '../../translate/translate';
import WalletsHeader from './walletsHeader';
const JumblrRender = function () {
const JumblrRender = function() {
return (
<div className="page margin-left-0">
<WalletsHeader activeSection="jumblr" />
@ -137,9 +137,9 @@ const JumblrRender = function () {
<td>BTC Jumblr</td>
<td>
<button type="button" className="btn btn-animate btn-animate-side btn-default btn-sm waves-effect waves-light">
<span>
<i className="icon fa-eye"></i> { translate('JUMBLR.SHOW_HIDE') }
</span>
<span>
<i className="icon fa-eye"></i> { translate('JUMBLR.SHOW_HIDE') }
</span>
</button>
<span
className="label label-lg label-outline label-success"
@ -155,9 +155,9 @@ const JumblrRender = function () {
<td>KMD Jumblr</td>
<td>
<button type="button" className="btn btn-animate btn-animate-side btn-default btn-sm waves-effect waves-light">
<span>
<i className="icon fa-eye"></i> { translate('JUMBLR.SHOW_HIDE') }
</span>
<span>
<i className="icon fa-eye"></i> { translate('JUMBLR.SHOW_HIDE') }
</span>
</button>
<span
className="label label-lg label-outline label-success"

2
react/src/components/dashboard/navbar.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const NavbarRender = function () {
const NavbarRender = function() {
return (
<nav className="site-navbar navbar navbar-default navbar-fixed-top navbar-mega">
<div className="navbar-header">

6
react/src/components/dashboard/notifications.render.js

@ -4,7 +4,7 @@ import {
} from '../../util/time';
import { translate } from '../../translate/translate';
export const NotificationsByTypeRender = function (logItem, type, index) {
export const NotificationsByTypeRender = function(logItem, type, index) {
return (
<div key={ logItem.timestamp }>
<div>{ index + 1 }.</div>
@ -31,7 +31,7 @@ export const NotificationsByTypeRender = function (logItem, type, index) {
);
}
export const NotificationsModalRender = function () {
export const NotificationsModalRender = function() {
return (
<div onKeyDown={ (event) => this.handleKeydown(event) }>
<div className="modal show notifications-modal">
@ -91,7 +91,7 @@ export const NotificationsModalRender = function () {
);
};
export const NotificationsRender = function () {
export const NotificationsRender = function() {
return (
<div>
<div

4
react/src/components/dashboard/receiveCoin.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
export const AddressActionsBasiliskModeRender = function (address) {
export const AddressActionsBasiliskModeRender = function(address) {
return (
<td>
<span className="label label-default">
@ -21,7 +21,7 @@ export const AddressActionsBasiliskModeRender = function (address) {
className="label label-default margin-left-10 action"
title={ translate('INDEX.VALIDATE') }
onClick={ () => this._validateAddressBasilisk(address) }>
<i className="icon fa-info-circle"></i>
<i className="icon fa-info-circle"></i>
</span>
</td>
);

2
react/src/components/dashboard/sendCoin.render.js

@ -5,7 +5,7 @@ import {
secondsToString
} from '../../util/time';
export const UTXOCacheInfoRender = function (refreshCacheData, isReadyToUpdate, waitUntilCallIsFinished, timestamp) {
export const UTXOCacheInfoRender = function(refreshCacheData, isReadyToUpdate, waitUntilCallIsFinished, timestamp) {
return (
<div className="col-lg-12">
<hr />

5
react/src/components/dashboard/settings.render.js

@ -4,8 +4,7 @@ import AddCoinOptionsCrypto from '../addcoin/addcoinOptionsCrypto';
import AddCoinOptionsAC from '../addcoin/addcoinOptionsAC';
import AddCoinOptionsACFiat from '../addcoin/addcoinOptionsACFiat';
export const AppInfoTabRender = function () {
export const AppInfoTabRender = function() {
return (
<div className="panel" id="AppInfo" onClick={ () => this.openTab('AppInfo', 8) }>
<div className="panel-heading">
@ -86,7 +85,7 @@ export const AppInfoTabRender = function () {
);
};
export const SettingsRender = function () {
export const SettingsRender = function() {
return (
<div className="margin-left-0">
<div className="page-content" id="section-iguana-wallet-settings">

16
react/src/components/dashboard/syncOnly.render.js

@ -55,16 +55,16 @@ export const ForkItemRender = function (forkInfo, port) {
<span className="badge up badge-success margin-bottom-5">Full</span>
<div className="coin-name">{ this.renderCoinName(forkInfo.registry.coin).name } ({ forkInfo.registry.coin.toUpperCase() })</div>
<div className="margin-top-10">
<span
className="btn btn-primary"
onClick={ () => this._stopIguanaFork(forkInfo.registry.pmid) }>
<span className="fa fa-stop"></span> { translate('INDEX.STOP') }
</span>
<span
className="btn btn-primary"
onClick={ () => this._stopIguanaFork(forkInfo.registry.pmid) }>
<span className="fa fa-stop"></span> { translate('INDEX.STOP') }
</span>
<span
className="btn btn-primary margin-left-10"
onClick={ () => this._restartIguanaFork(forkInfo.registry.coin.toUpperCase(), forkInfo.registry.pmid, port) }>
<span className="fa fa-undo"></span> { translate('INDEX.RESTART') }
</span>
<span className="fa fa-undo"></span> { translate('INDEX.RESTART') }
</span>
</div>
</div>
<div className="progress-bars">
@ -74,7 +74,7 @@ export const ForkItemRender = function (forkInfo, port) {
);
};
export const SyncOnlyRender = function () {
export const SyncOnlyRender = function() {
return (
<div>
<div className="modal show sync-only-forks">

14
react/src/components/dashboard/walletsBalance.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const WalletsBalanceRender = function () {
const WalletsBalanceRender = function() {
return (
<div id="wallet-widgets">
<div className="col-xs-12">
@ -36,8 +36,8 @@ const WalletsBalanceRender = function () {
<i className="icon fa-eye font-size-24 vertical-align-bottom margin-right-5"></i>{ translate('INDEX.BALANCE')}
</div>
<span className="pull-right padding-top-10 font-size-22">
{ this.renderBalance('main') } { this.props.ActiveCoin.coin }
</span>
{ this.renderBalance('main') } { this.props.ActiveCoin.coin }
</span>
</div>
</div>
</div>
@ -53,8 +53,8 @@ const WalletsBalanceRender = function () {
<i className="icon fa-money font-size-24 vertical-align-bottom margin-right-5"></i>{ translate('INDEX.INTEREST_EARNED') }
</div>
<span className="pull-right padding-top-10 font-size-22">
{ this.renderBalance('interest') } { this.props.ActiveCoin.coin }
</span>
{ this.renderBalance('interest') } { this.props.ActiveCoin.coin }
</span>
</div>
</div>
</div>
@ -70,8 +70,8 @@ const WalletsBalanceRender = function () {
<i className="icon fa-bullseye font-size-24 vertical-align-bottom margin-right-5"></i>{ translate('INDEX.TOTAL_BALANCE') }
</div>
<span className="pull-right padding-top-10 font-size-22">
{ this.renderBalance('total') } { this.props.ActiveCoin.coin }
</span>
{ this.renderBalance('total') } { this.props.ActiveCoin.coin }
</span>
</div>
</div>
</div>

6
react/src/components/dashboard/walletsBasiliskConnection.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const WalletsBasiliskConnectionRender = function () {
const WalletsBasiliskConnectionRender = function() {
return (
<div onKeyDown={ (event) => this.handleKeydown(event) }>
<div className="modal show" id="RefreshBasiliskConnectionsMdl">
@ -62,8 +62,8 @@ const WalletsBasiliskConnectionRender = function () {
<div className="progress-bar progress-bar-info progress-bar-striped active font-size-80-percent" style={{ width: Math.floor(this.props.Dashboard.connectedNotaries.current * 100 / this.props.Dashboard.connectedNotaries.total) + '%' }} role="progressbar" id="basilisk-connections-refresh-progress-bar"></div>
</div>
<pre id="basilisk-connections-refresh-status-output no-padding">
{ this.props.Dashboard.connectedNotaries.failedToConnectNodes ? `Failed: ${this.props.Dashboard.connectedNotaries.failedToConnectNodes}` : null }
</pre>
{ this.props.Dashboard.connectedNotaries.failedToConnectNodes ? `Failed: ${this.props.Dashboard.connectedNotaries.failedToConnectNodes}` : null }
</pre>
</div>
</div>
</div>

4
react/src/components/dashboard/walletsBasiliskRefresh.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const WalletsBasiliskRefreshRender = function () {
const WalletsBasiliskRefreshRender = function() {
return (
<div id="edexcoin_dashboard_basilisk_refresh_status">
<div className="col-xs-12 margin-top-20">
@ -24,8 +24,6 @@ const WalletsBasiliskRefreshRender = function () {
<th>{ translate('INDEX.REFRESH') }</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>

2
react/src/components/dashboard/walletsCacheData.render.js

@ -3,7 +3,7 @@ import { translate } from '../../translate/translate';
import { animation } from '../../util/rc-tree-animate';
import { TreeNode } from 'rc-tree';
const WalletsCacheDataRender = function () {
const WalletsCacheDataRender = function() {
return (
<div>
<div className="modal show">

242
react/src/components/dashboard/walletsData.render.js

@ -6,7 +6,7 @@ import WalletsNotariesList from './walletsNotariesList';
import WalletsCacheData from './walletsCacheData';
import { secondsToString } from '../../util/time';
export const PaginationItemRender = function (i) {
export const PaginationItemRender = function(i) {
return (
<li
key={ `${i}-pagination-link` }
@ -18,7 +18,7 @@ export const PaginationItemRender = function (i) {
);
};
export const PaginationItemsPerPageSelectorRender = function () {
export const PaginationItemsPerPageSelectorRender = function() {
return (
<div className="dataTables_length">
<label>
@ -38,7 +38,7 @@ export const PaginationItemsPerPageSelectorRender = function () {
);
};
export const PaginationRender = function (paginationFrom, paginationTo) {
export const PaginationRender = function(paginationFrom, paginationTo) {
return (
<div className="row unselectable">
<div className="col-sm-5">
@ -61,7 +61,7 @@ export const PaginationRender = function (paginationFrom, paginationTo) {
);
};
export const TxHistoryListRender = function (tx, index) {
export const TxHistoryListRender = function(tx, index) {
return (
<tr key={ tx.txid + tx.amount }>
<td>{ this.renderTxType(tx.category || tx.type) }</td>
@ -81,7 +81,7 @@ export const TxHistoryListRender = function (tx, index) {
);
};
export const UseCacheToggleRender = function () {
export const UseCacheToggleRender = function() {
return (
<div className="col-sm-2">
<div className="pull-left margin-right-10">
@ -92,7 +92,7 @@ export const UseCacheToggleRender = function () {
);
};
export const AddressListRender = function () {
export const AddressListRender = function() {
return (
<div className={ `btn-group bootstrap-select form-control form-material showkmdwalletaddrs show-tick ${(this.state.addressSelectorOpen ? 'open' : '')}` }>
<button
@ -102,8 +102,8 @@ export const AddressListRender = function () {
onClick={ this.openDropMenu }>
<span className="filter-option pull-left">{ this.renderSelectorCurrentLabel() } </span>&nbsp;
<span className="bs-caret">
<span className="caret"></span>
</span>
<span className="caret"></span>
</span>
</button>
<div className="dropdown-menu open">
<ul className="dropdown-menu inner">
@ -117,129 +117,129 @@ export const AddressListRender = function () {
);
};
export const WalletsDataRender = function () {
export const WalletsDataRender = function() {
return (
<span>
<WalletsBasiliskRefresh {...this.props} />
<WalletsBasiliskConnection {...this.props} />
<WalletsNotariesList {...this.props} />
<WalletsCacheData {...this.props} />
<div id="edexcoin_dashboardinfo">
<div className="col-xs-12 margin-top-20">
<div className="panel nav-tabs-horizontal">
<div>
<div className="col-xlg-12 col-lg-12 col-sm-12 col-xs-12">
<div className="panel">
<header className="panel-heading z-index-10">
<div className={ this.props.ActiveCoin.mode === 'basilisk' ? 'panel-actions' : 'panel-actions hide' }>
<div className={ 'margin-bottom-3 ' + (this.state.currentStackLength === 1 || (this.state.currentStackLength === 0 && this.state.totalStackLength === 0) ? 'hide' : 'progress progress-sm') }>
<div
className="progress-bar progress-bar-striped active progress-bar-indicating progress-bar-success font-size-80-percent"
style={{ width: 100 - (this.state.currentStackLength * 100 / this.state.totalStackLength) + '%'}}>
{ translate('SEND.PROCESSING_REQ') }: { this.state.currentStackLength } / { this.state.totalStackLength }
</div>
</div>
<div
className={ this.state.basiliskActionsMenu ? 'dropdown open' : 'dropdown' }
onClick={ this.toggleBasiliskActionsMenu }>
<a className="dropdown-toggle btn-xs btn-default">
<i className="icon fa-magic margin-right-10"></i> { translate('INDEX.BASILISK_ACTIONS') } <span className="caret"></span>
</a>
<ul className="dropdown-menu dropdown-menu-right">
<li>
<a onClick={ this.getDexNotariesAction }>
<i className="icon fa-sitemap"></i> { translate('INDEX.GET_NOTARY_NODES_LIST') }
</a>
</li>
<li>
<a onClick={ this.basiliskConnectionAction }>
<i className="icon wb-refresh"></i> { translate('INDEX.REFRESH_BASILISK_CONNECTIONS') }
</a>
</li>
<li className={ !this.state.useCache ? 'hide' : '' }>
<a onClick={ this.basiliskRefreshActionOne }>
<i className="icon fa-cloud-download"></i> { translate('INDEX.FETCH_WALLET_DATA') } ({ translate('INDEX.ACTIVE_ADDRESS') })
</a>
</li>
<li className={ !this.state.useCache || this.props.ActiveCoin.addresses && this.props.ActiveCoin.addresses.public.length === 1 ? 'hide' : '' }>
<a onClick={ this.basiliskRefreshAction }>
<i className="icon fa-cloud-download"></i> { translate('INDEX.FETCH_ALL_ADDR') }
</a>
</li>
<li className={ !this.state.useCache ? 'hide' : '' }>
<a onClick={ this.removeAndFetchNewCache }>
<i className="icon fa-history"></i> { translate('INDEX.REFETCH_WALLET_DATA') }
</a>
</li>
<li className={ 'display-none ' + (!this.state.useCache ? 'hide' : '') }>
<a onClick={ this.restartBasiliskInstance }>
<i className="icon fa-refresh"></i> Restart Basilisk Instance (unsafe!)
</a>
</li>
<li className={ !this.state.useCache ? 'hide' : '' }>
<a onClick={ this._toggleViewCacheModal }>
<i className="icon fa-list-alt"></i> { translate('INDEX.VIEW_CACHE_DATA') }
</a>
</li>
</ul>
</div>
</div>
<h4 className="panel-title">{ translate('INDEX.TRANSACTION_HISTORY') }</h4>
</header>
<div className="panel-body">
<div className="row">
<div className="col-sm-8">
{ this.renderAddressList() }
</div>
{ this.renderUseCacheToggle }
<WalletsBasiliskRefresh {...this.props} />
<WalletsBasiliskConnection {...this.props} />
<WalletsNotariesList {...this.props} />
<WalletsCacheData {...this.props} />
<div id="edexcoin_dashboardinfo">
<div className="col-xs-12 margin-top-20">
<div className="panel nav-tabs-horizontal">
<div>
<div className="col-xlg-12 col-lg-12 col-sm-12 col-xs-12">
<div className="panel">
<header className="panel-heading z-index-10">
<div className={ this.props.ActiveCoin.mode === 'basilisk' ? 'panel-actions' : 'panel-actions hide' }>
<div className={ 'margin-bottom-3 ' + (this.state.currentStackLength === 1 || (this.state.currentStackLength === 0 && this.state.totalStackLength === 0) ? 'hide' : 'progress progress-sm') }>
<div
className="progress-bar progress-bar-striped active progress-bar-indicating progress-bar-success font-size-80-percent"
style={{ width: 100 - (this.state.currentStackLength * 100 / this.state.totalStackLength) + '%'}}>
{ translate('SEND.PROCESSING_REQ') }: { this.state.currentStackLength } / { this.state.totalStackLength }
</div>
<div className="row pagination-container">
<div className="col-sm-6">
{ this.renderPaginationItemsPerPageSelector() }
</div>
<div className="col-sm-6">
<div className="dataTables_filter">
<label>
{ translate('INDEX.SEARCH') }: <input type="search" className="form-control input-sm" disabled="true" />
</label>
</div>
</div>
</div>
<div className="row">
<table className="table table-hover dataTable table-striped" width="100%">
<thead>
<tr>
<th>{ translate('INDEX.DIRECTION') }</th>
<th className="hidden-xs hidden-sm">{ translate('INDEX.CONFIRMATIONS') }</th>
<th>{ translate('INDEX.AMOUNT') }</th>
<th>{ translate('INDEX.TIME') }</th>
<th className={ this.props.ActiveCoin.mode === 'basilisk' ? 'hide' : '' }>{ translate('INDEX.DEST_ADDRESS') }</th>
<th className={ this.props.ActiveCoin.mode === 'basilisk' ? 'hidden-xs hidden-sm text-center' : 'hidden-xs hidden-sm' }>{ translate('INDEX.TX_DETAIL') }</th>
</tr>
</thead>
<tbody>
{ this.renderTxHistoryList() }
</tbody>
<tfoot>
<tr>
<th>{ translate('INDEX.DIRECTION') }</th>
<th>{ translate('INDEX.CONFIRMATIONS') }</th>
<th>{ translate('INDEX.AMOUNT') }</th>
<th>{ translate('INDEX.TIME') }</th>
<th className={ this.props.ActiveCoin.mode === 'basilisk' ? 'hide' : '' }>{ translate('INDEX.DEST_ADDRESS') }</th>
<th className={ this.props.ActiveCoin.mode === 'basilisk' ? 'hidden-xs hidden-sm text-center' : 'hidden-xs hidden-sm' }>{ translate('INDEX.TX_DETAIL') }</th>
</tr>
</tfoot>
</table>
</div>
<div
className={ this.state.basiliskActionsMenu ? 'dropdown open' : 'dropdown' }
onClick={ this.toggleBasiliskActionsMenu }>
<a className="dropdown-toggle btn-xs btn-default">
<i className="icon fa-magic margin-right-10"></i> { translate('INDEX.BASILISK_ACTIONS') } <span className="caret"></span>
</a>
<ul className="dropdown-menu dropdown-menu-right">
<li>
<a onClick={ this.getDexNotariesAction }>
<i className="icon fa-sitemap"></i> { translate('INDEX.GET_NOTARY_NODES_LIST') }
</a>
</li>
<li>
<a onClick={ this.basiliskConnectionAction }>
<i className="icon wb-refresh"></i> { translate('INDEX.REFRESH_BASILISK_CONNECTIONS') }
</a>
</li>
<li className={ !this.state.useCache ? 'hide' : '' }>
<a onClick={ this.basiliskRefreshActionOne }>
<i className="icon fa-cloud-download"></i> { translate('INDEX.FETCH_WALLET_DATA') } ({ translate('INDEX.ACTIVE_ADDRESS') })
</a>
</li>
<li className={ !this.state.useCache || this.props.ActiveCoin.addresses && this.props.ActiveCoin.addresses.public.length === 1 ? 'hide' : '' }>
<a onClick={ this.basiliskRefreshAction }>
<i className="icon fa-cloud-download"></i> { translate('INDEX.FETCH_ALL_ADDR') }
</a>
</li>
<li className={ !this.state.useCache ? 'hide' : '' }>
<a onClick={ this.removeAndFetchNewCache }>
<i className="icon fa-history"></i> { translate('INDEX.REFETCH_WALLET_DATA') }
</a>
</li>
<li className={ 'display-none ' + (!this.state.useCache ? 'hide' : '') }>
<a onClick={ this.restartBasiliskInstance }>
<i className="icon fa-refresh"></i> Restart Basilisk Instance (unsafe!)
</a>
</li>
<li className={ !this.state.useCache ? 'hide' : '' }>
<a onClick={ this._toggleViewCacheModal }>
<i className="icon fa-list-alt"></i> { translate('INDEX.VIEW_CACHE_DATA') }
</a>
</li>
</ul>
</div>
</div>
<h4 className="panel-title">{ translate('INDEX.TRANSACTION_HISTORY') }</h4>
</header>
<div className="panel-body">
<div className="row">
<div className="col-sm-8">
{ this.renderAddressList() }
</div>
{ this.renderUseCacheToggle }
</div>
<div className="row pagination-container">
<div className="col-sm-6">
{ this.renderPaginationItemsPerPageSelector() }
</div>
<div className="col-sm-6">
<div className="dataTables_filter">
<label>
{ translate('INDEX.SEARCH') }: <input type="search" className="form-control input-sm" disabled="true" />
</label>
</div>
{ this.renderPagination() }
</div>
</div>
<div className="row">
<table className="table table-hover dataTable table-striped" width="100%">
<thead>
<tr>
<th>{ translate('INDEX.DIRECTION') }</th>
<th className="hidden-xs hidden-sm">{ translate('INDEX.CONFIRMATIONS') }</th>
<th>{ translate('INDEX.AMOUNT') }</th>
<th>{ translate('INDEX.TIME') }</th>
<th className={ this.props.ActiveCoin.mode === 'basilisk' ? 'hide' : '' }>{ translate('INDEX.DEST_ADDRESS') }</th>
<th className={ this.props.ActiveCoin.mode === 'basilisk' ? 'hidden-xs hidden-sm text-center' : 'hidden-xs hidden-sm' }>{ translate('INDEX.TX_DETAIL') }</th>
</tr>
</thead>
<tbody>
{ this.renderTxHistoryList() }
</tbody>
<tfoot>
<tr>
<th>{ translate('INDEX.DIRECTION') }</th>
<th>{ translate('INDEX.CONFIRMATIONS') }</th>
<th>{ translate('INDEX.AMOUNT') }</th>
<th>{ translate('INDEX.TIME') }</th>
<th className={ this.props.ActiveCoin.mode === 'basilisk' ? 'hide' : '' }>{ translate('INDEX.DEST_ADDRESS') }</th>
<th className={ this.props.ActiveCoin.mode === 'basilisk' ? 'hidden-xs hidden-sm text-center' : 'hidden-xs hidden-sm' }>{ translate('INDEX.TX_DETAIL') }</th>
</tr>
</tfoot>
</table>
</div>
{ this.renderPagination() }
</div>
</div>
</div>
</div>
</div>
</span>
</div>
</div>
</span>
);
};

2
react/src/components/dashboard/walletsHeader.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const WalletsHeaderRender = function () {
const WalletsHeaderRender = function() {
return (
<div
className="page-header page-header-bordered header-easydex margin-bottom-0"

2
react/src/components/dashboard/walletsNative.render.js

@ -6,7 +6,7 @@ import WalletsNativeSend from './walletsNativeSend';
import WalletsNativeSyncProgress from './walletsNativeSyncProgress';
import WalletsNativeTxHistory from './walletsNativeTxHistory';
const WalletsNativeRender = function () {
const WalletsNativeRender = function() {
return (
<div className="page margin-left-0">
<div className="padding-top-0">

2
react/src/components/dashboard/walletsNativeAlert.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const WalletsNativeAlertRender = function () {
const WalletsNativeAlertRender = function() {
return (
<div className="alert alert-danger alert-dismissible">
<button className="close" type="button">

2
react/src/components/dashboard/walletsNativeBalance.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const WalletsNativeBalanceRender = function () {
const WalletsNativeBalanceRender = function() {
return (
<div className="col-xs-12">
<div className="col-lg-3 col-xs-12">

2
react/src/components/dashboard/walletsNativeInfo.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
const WalletsNativeInfoRender = function () {
const WalletsNativeInfoRender = function() {
return (
<div>
<div className="col-xlg-6 col-md-4">

10
react/src/components/dashboard/walletsNativeReceive.render.js

@ -1,13 +1,13 @@
import React from 'react';
import { translate } from '../../translate/translate';
export const AddressListRender = function (address, type) {
export const AddressListRender = function(address, type) {
return (
<tr key={ address.address }>
<td>
<span className={ type === 'public' ? 'label label-default' : 'label label-dark' }>
<i className={ type === 'public' ? 'icon fa-eye' : 'icon fa-eye-slash' }></i> { type === 'public' ? translate('IAPI.PUBLIC_SM') : translate('KMD_NATIVE.PRIVATE') }
</span>
<span className={ type === 'public' ? 'label label-default' : 'label label-dark' }>
<i className={ type === 'public' ? 'icon fa-eye' : 'icon fa-eye-slash' }></i> { type === 'public' ? translate('IAPI.PUBLIC_SM') : translate('KMD_NATIVE.PRIVATE') }
</span>
<button
className="btn btn-default btn-xs clipboard-edexaddr margin-left-10"
onClick={ () => this.copyZAddress(address.address) }><i className="icon wb-copy"></i> { translate('INDEX.COPY') }</button>
@ -19,7 +19,7 @@ export const AddressListRender = function (address, type) {
);
};
export const WalletsNativeReceiveRender = function () {
export const WalletsNativeReceiveRender = function() {
return (
<div>
<div className="col-xs-12 margin-top-20">

12
react/src/components/dashboard/walletsNativeSend.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
export const AddressListRender = function () {
export const AddressListRender = function() {
return (
<div className={ `btn-group bootstrap-select form-control form-material showkmdwalletaddrs show-tick ${(this.state.addressSelectorOpen ? 'open' : '')}` }>
<button
@ -27,7 +27,7 @@ export const AddressListRender = function () {
);
};
export const OASendUIRender = function () {
export const OASendUIRender = function() {
return (
<div className="row">
<div className="col-lg-6 form-group form-material">
@ -56,7 +56,7 @@ export const OASendUIRender = function () {
);
};
export const WalletsNativeSendRender = function () {
export const WalletsNativeSendRender = function() {
return (
<div id="kmd_wallet_send">
<div className="col-xlg-12 col-md-12 col-sm-12 col-xs-12">
@ -115,9 +115,9 @@ export const WalletsNativeSendRender = function () {
autoComplete="off" />
</div>
<div className="col-lg-12">
<span>
<strong>{ translate('INDEX.TOTAL') }:</strong> { this.state.amount } - { this.state.fee }/kb = { Number(this.state.amount) - Number(this.state.fee) } { this.props.ActiveCoin.coin }
</span>
<span>
<strong>{ translate('INDEX.TOTAL') }:</strong> { this.state.amount } - { this.state.fee }/kb = { Number(this.state.amount) - Number(this.state.fee) } { this.props.ActiveCoin.coin }
</span>
</div>
<div className="col-lg-12">
<button

4
react/src/components/dashboard/walletsNativeSyncProgress.render.js

@ -1,7 +1,7 @@
import React from 'react';
import { translate } from '../../translate/translate';
export const ChainActivationNotificationRender = function () {
export const ChainActivationNotificationRender = function() {
return (
<div className="alert alert-info alert-dismissible margin-bottom-40">
<button className="close" type="button">
@ -15,7 +15,7 @@ export const ChainActivationNotificationRender = function () {
);
};
export const WalletsNativeSyncProgressRender = function () {
export const WalletsNativeSyncProgressRender = function() {
return (
<div>
{ this.renderChainActivationNotification() }

18
react/src/components/dashboard/walletsNativeTxHistory.render.js

@ -1,8 +1,8 @@
import React from "react";
import React from 'react';
import { translate } from '../../translate/translate';
import { secondsToString } from '../../util/time';
export const PaginationItemsPerPageSelectorRender = function () {
export const PaginationItemsPerPageSelectorRender = function() {
return (
<div className="dataTables_length">
<label>
@ -22,7 +22,7 @@ export const PaginationItemsPerPageSelectorRender = function () {
);
};
export const PaginationRender = function (paginationStart, paginationEnd, paginationNextState) {
export const PaginationRender = function(paginationStart, paginationEnd, paginationNextState) {
return (
<div className="row unselectable">
<div className="col-sm-5">
@ -47,13 +47,13 @@ export const PaginationRender = function (paginationStart, paginationEnd, pagina
);
};
export const TxHistoryListRender = function () {
export const TxHistoryListRender = function() {
return this.state.itemsList.map((tx, index) =>
<tr key={ tx.txid + tx.amount }>
<td>
<span className="label label-default">
<i className="icon fa-eye"></i> { translate('IAPI.PUBLIC_SM') }
</span>
<span className="label label-default">
<i className="icon fa-eye"></i> { translate('IAPI.PUBLIC_SM') }
</span>
</td>
<td>{ this.renderTxType(tx.category) }</td>
<td>{ tx.confirmations }</td>
@ -70,7 +70,7 @@ export const TxHistoryListRender = function () {
);
};
export const WalletsNativeTxHistoryRender = function () {
export const WalletsNativeTxHistoryRender = function() {
return (
<div className="native-transactions">
<div>
@ -109,7 +109,7 @@ export const WalletsNativeTxHistoryRender = function () {
</tr>
</thead>
<tbody>
{ this.renderTxHistoryList() }
{ this.renderTxHistoryList() }
</tbody>
<tfoot>
<tr>

24
react/src/components/dashboard/walletsNativeTxInfo.render.js

@ -2,7 +2,7 @@ import React from 'react';
import { translate } from '../../translate/translate';
import { secondsToString } from '../../util/time';
const WalletsNativeTxInfoRender = function (txInfo) {
const WalletsNativeTxInfoRender = function(txInfo) {
return (
<div onKeyDown={ (event) => this.handleKeydown(event) }>
<div className="modal show" id="kmd_txid_info_mdl">
@ -119,19 +119,19 @@ const WalletsNativeTxInfoRender = function (txInfo) {
</table>
</div>
<div className={ this.state.activeTab === 2 ? 'tab-pane active' : 'tab-pane' }>
<textarea
className="full-width height-170"
rows="10"
cols="80"
defaultValue={ txInfo.hex } disabled></textarea>
<textarea
className="full-width height-170"
rows="10"
cols="80"
defaultValue={ txInfo.hex } disabled></textarea>
</div>
<div className={ this.state.activeTab === 3 ? 'tab-pane active' : 'tab-pane' }>
<textarea
className="full-width height-400"
rows="40"
cols="80"
defaultValue={ JSON.stringify(txInfo, null, '\t') }
disabled></textarea>
<textarea
className="full-width height-400"
rows="40"
cols="80"
defaultValue={ JSON.stringify(txInfo, null, '\t') }
disabled></textarea>
</div>
</div>
</div>

12
react/src/components/dashboard/walletsTxInfo.render.js

@ -2,7 +2,7 @@ import React from 'react';
import { translate } from '../../translate/translate';
import { secondsToString } from '../../util/time';
const WalletsTxInfoRender = function (txInfo) {
const WalletsTxInfoRender = function(txInfo) {
return (
<div onKeyDown={ (event) => this.handleKeydown(event) }>
<div className="modal show" id="kmd_txid_info_mdl">
@ -73,11 +73,11 @@ const WalletsTxInfoRender = function (txInfo) {
</table>
</div>
<div className={ this.state.activeTab === 1 ? 'tab-pane active' : 'tab-pane' }>
<textarea
className="full-width height-400"
rows="40"
cols="80"
defaultValue={ JSON.stringify(txInfo, null, '\t') } disabled></textarea>
<textarea
className="full-width height-400"
rows="40"
cols="80"
defaultValue={ JSON.stringify(txInfo, null, '\t') } disabled></textarea>
</div>
</div>
</div>

25
react/src/components/login/login.render.js

@ -1,5 +1,5 @@
import React from "react";
import { translate } from "../../translate/translate";
import React from 'react';
import { translate } from '../../translate/translate';
const LoginRender = function () {
return (
@ -12,9 +12,9 @@ const LoginRender = function () {
</div>
<div className="vertical-padding-20 horizontal-padding-0">
<span className="display-sync-only-coins-toggle" onClick={ this.openSyncOnlyModal }>
<i className="fa fa-cubes"></i> { translate('LOGIN.DISPLAY_SYNC_ONLY') }
</span>
<span className="display-sync-only-coins-toggle" onClick={ this.openSyncOnlyModal }>
<i className="fa fa-cubes"></i> { translate('LOGIN.DISPLAY_SYNC_ONLY') }
</span>
</div>
<div className={ this.state.activeLoginSection === 'ieWarning' ? 'show' : 'hide' }>
@ -84,8 +84,7 @@ const LoginRender = function () {
<div className={ this.state.activeLoginSection === 'activateCoin' ? 'show' : 'hide' }>
<h4 className="color-white">{ translate('INDEX.WELCOME_PLEASE_ADD') }</h4>
<div
className="form-group form-material floating width-540 vertical-margin-30 horizontal-margin-0">
<div className="form-group form-material floating width-540 vertical-margin-30 horizontal-margin-0">
<button
className="btn btn-lg btn-primary btn-block ladda-button"
onClick={ this.toggleActivateCoinForm }
@ -139,12 +138,12 @@ const LoginRender = function () {
<label className="floating-label" htmlFor="walletseed">{ translate('INDEX.WALLET_SEED') }</label>
</div>
<div className="form-group form-material floating">
<textarea
className="form-control placeholder-no-fix height-100"
type="text"
name="randomSeedConfirm"
onChange={ this.updateInput }
id="rwalletseed"></textarea>
<textarea
className="form-control placeholder-no-fix height-100"
type="text"
name="randomSeedConfirm"
onChange={ this.updateInput }
id="rwalletseed"></textarea>
<span className={ this.state.isSeedConfirmError ? 'help-block' : 'hide' }>{ translate('LOGIN.ENTER_VALUE_AGAIN') }.</span>
<label className="floating-label" htmlFor="rwalletseed">{ translate('INDEX.CONFIRM_SEED') }</label>
</div>

4
react/src/components/login/swall-modal.render.js

@ -1,5 +1,5 @@
import React from "react";
import {translate} from "../../translate/translate";
import React from 'react';
import { translate } from '../../translate/translate';
const SwallModalRender = function () {
return (

Loading…
Cancel
Save