From bd27dfa6de3c071489b85de4074deb5eff1304ab Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Mon, 25 Nov 2013 07:28:39 +0400 Subject: [PATCH] minor refactoring... Signed-off-by: Alex A. Naanou --- ui/data.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/ui/data.js b/ui/data.js index 574e2cc8..b8e8a7e2 100755 --- a/ui/data.js +++ b/ui/data.js @@ -1654,6 +1654,7 @@ function setupBaseURLHistory(){ }) } + function getURLHistoryPosition(){ return BASE_URL_HISTORY.indexOf(BASE_URL) } @@ -1666,12 +1667,18 @@ function getURLHistoryPrev(){ return res == null ? BASE_URL : res } -function loadURLHistoryNext(){ - statusNotify(loadDir(getURLHistoryNext())) -} -function loadURLHistoryPrev(){ - statusNotify(loadDir(getURLHistoryPrev())) + +function makeURLHistoryLoader(get){ + return function(){ + var url = get() + if(url != BASE_URL){ + statusNotify(loadDir(url)) + } + return url + } } +var loadURLHistoryNext = makeURLHistoryLoader(getURLHistoryNext) +var loadURLHistoryPrev = makeURLHistoryLoader(getURLHistoryPrev)