From 7416e52cc8a911f08a20b6193cf9f87d6fbf266b Mon Sep 17 00:00:00 2001 From: pbca26 Date: Sun, 21 May 2017 16:56:44 +0300 Subject: [PATCH] sync only navbar item --- react/src/actions/actionCreators.js | 1 - react/src/components/addcoin/addcoin.js | 4 - react/src/components/dashboard/navbar.js | 21 ++++- react/src/components/login/login.js | 114 +++++++++++++++++------ 4 files changed, 103 insertions(+), 37 deletions(-) diff --git a/react/src/actions/actionCreators.js b/react/src/actions/actionCreators.js index fd631bd..038b617 100644 --- a/react/src/actions/actionCreators.js +++ b/react/src/actions/actionCreators.js @@ -2305,7 +2305,6 @@ function initNotaryNodesConSequence(nodes) { } function updateNotaryNodeConState(json, totalNodes, currentNodeIndex, currentNodeName) { - console.log(currentNodeName, json); if (currentNodeIndex === totalNodes - 1) { return dispatch => { dispatch(basiliskConnectionState(false)); diff --git a/react/src/components/addcoin/addcoin.js b/react/src/components/addcoin/addcoin.js index 2e0060f..d85b9a8 100644 --- a/react/src/components/addcoin/addcoin.js +++ b/react/src/components/addcoin/addcoin.js @@ -12,8 +12,6 @@ import AddCoinOptionsCrypto from './addcoinOptionsCrypto'; import AddCoinOptionsAC from './addcoinOptionsAC'; import AddCoinOptionsACFiat from './addcoinOptionsACFiat'; -// TODO: fix add coin bug - class AddCoin extends React.Component { constructor(props) { super(props); @@ -165,8 +163,6 @@ class AddCoin extends React.Component { this.setState(Object.assign({}, this.state, { coins: _coins })); - - console.log(_coins[index]); } handleKeydown(e) { diff --git a/react/src/components/dashboard/navbar.js b/react/src/components/dashboard/navbar.js index 70c0e66..9a4ddd2 100644 --- a/react/src/components/dashboard/navbar.js +++ b/react/src/components/dashboard/navbar.js @@ -4,7 +4,10 @@ import { dashboardChangeSection, toggleAddcoinModal, logout, - stopInterval + stopInterval, + toggleSyncOnlyModal, + startInterval, + getSyncOnlyForks } from '../../actions/actionCreators'; import Store from '../../store'; @@ -38,6 +41,17 @@ class Navbar extends React.Component { Store.dispatch(logout()); } + openSyncOnlyModal() { + Store.dispatch(getSyncOnlyForks()); + + var _iguanaActiveHandle = setInterval(function() { + Store.dispatch(getSyncOnlyForks()); + }.bind(this), 3000); + Store.dispatch(startInterval('syncOnly', _iguanaActiveHandle)); + + Store.dispatch(toggleSyncOnlyModal(true)); + } + render() { return (