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)