Skip to content

Commit b2c32e1

Browse files
committed
Update filebrowser.js
1 parent dfcc2d8 commit b2c32e1

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

filebrowser.js

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -919,15 +919,11 @@ function addHTMLItemListeners() {
919919
items.forEach(item => {
920920

921921
// navigate on click
922-
item.addEventListener('click', (e) => {
922+
item.addEventListener('click', async (e) => {
923923

924924
// if item is a repository
925925
if (item.classList.contains('repo')) {
926926

927-
// close search
928-
searchInput.closeSearch();
929-
930-
931927
// parse repo obj from HTML
932928
const repoObj = getAttr(item, 'repoObj') ? JSON.parse(decodeURI(getAttr(item, 'repoObj'))) :
933929
modifiedRepos[getAttr(item, 'fullName')];
@@ -954,10 +950,17 @@ function addHTMLItemListeners() {
954950
if (!repoObj.empty) {
955951

956952
// render sidebar
957-
renderSidebarHTML();
953+
await renderSidebarHTML();
954+
955+
// close search
956+
searchInput.closeSearch();
958957

959958
} else {
960959

960+
// close search
961+
searchInput.closeSearch();
962+
963+
961964
// show intro screen
962965
fileWrapper.innerHTML = fileIntroScreen;
963966

@@ -989,16 +992,16 @@ function addHTMLItemListeners() {
989992
} else if (item.classList.contains('folder')) {
990993

991994
// if item is a folder
992-
993-
// close search
994-
searchInput.closeSearch();
995995

996996
// change location
997997
treeLoc[2] += '/' + item.innerText.replaceAll('\n', '');
998998
saveTreeLocLS(treeLoc);
999999

10001000
// render sidebar
1001-
renderSidebarHTML();
1001+
await renderSidebarHTML();
1002+
1003+
// close search
1004+
searchInput.closeSearch();
10021005

10031006
} else if (item.classList.contains('file')) { // if item is a file
10041007

0 commit comments

Comments
 (0)