From 7b2adfb13a210150976f9901a39d46c71af6c0e6 Mon Sep 17 00:00:00 2001 From: Baltazar Gomez Date: Sun, 15 Oct 2017 23:40:02 -0600 Subject: [PATCH 1/5] add reload action --- ui/js/actions/app.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ui/js/actions/app.js b/ui/js/actions/app.js index 0ccc6a977..13923f763 100644 --- a/ui/js/actions/app.js +++ b/ui/js/actions/app.js @@ -205,6 +205,13 @@ export function doClearCache() { }; } +export function doReloadCurrentPage() { + return function(dispatch, getState) { + const currentPage = remote.webContents.getAllWebContents()[0]; + currentPage && currentPage.reload(); + }; +} + export function doQuit() { return function(dispatch, getState) { remote.app.quit(); -- 2.45.3 From 54688a1c05c83d6c232c4d6aaafe22aa3cd079af Mon Sep 17 00:00:00 2001 From: Baltazar Gomez Date: Sun, 15 Oct 2017 23:41:25 -0600 Subject: [PATCH 2/5] implement reload action --- ui/js/component/header/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/js/component/header/index.js b/ui/js/component/header/index.js index 08d5bb9cb..e0c57cfd3 100644 --- a/ui/js/component/header/index.js +++ b/ui/js/component/header/index.js @@ -6,6 +6,7 @@ import { selectIsForwardDisabled, } from "selectors/navigation"; import { selectBalance } from "selectors/wallet"; +import { doReloadCurrentPage } from "actions/app"; import { doNavigate, doHistoryBack, @@ -24,6 +25,7 @@ const perform = dispatch => ({ navigate: path => dispatch(doNavigate(path)), back: () => dispatch(doHistoryBack()), forward: () => dispatch(doHistoryForward()), + reload: () => dispatch(doReloadCurrentPage()), }); export default connect(select, perform)(Header); -- 2.45.3 From aca8f23135d3b6cd4506e424242f9a184481fba4 Mon Sep 17 00:00:00 2001 From: Baltazar Gomez Date: Sun, 15 Oct 2017 23:42:20 -0600 Subject: [PATCH 3/5] add reload button --- ui/js/component/header/view.jsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ui/js/component/header/view.jsx b/ui/js/component/header/view.jsx index 89f6df923..48ba7b3ee 100644 --- a/ui/js/component/header/view.jsx +++ b/ui/js/component/header/view.jsx @@ -11,6 +11,7 @@ export const Header = props => { isForwardDisabled, navigate, publish, + reload, } = props; return (