Skip to content

Commit de64dd7

Browse files
authored
Update filebrowser.js
1 parent f3b0b3d commit de64dd7

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

filebrowser.js

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ async function renderSidebarHTML() {
204204

205205
// render modified files
206206

207-
let modifiedFilesTemp;
207+
let eclipsedFiles;
208208

209209
// if navigating in repository
210210
if (repo != '') {
@@ -241,11 +241,8 @@ async function renderSidebarHTML() {
241241
if (modFilesChanged) updateModFilesLS();
242242

243243

244-
// create temporary modified files array
245-
modifiedFilesTemp = Object.values(JSON.parse(JSON.stringify(modifiedFiles)));
246-
247-
// get all modified files in directory
248-
modifiedFilesTemp = modifiedFilesTemp.filter(modFile => modFile.dir == treeLoc.join());
244+
// get all eclipsed files in directory
245+
eclipsedFiles = Object.values(modifiedFiles).filter(modFile => modFile.dir == treeLoc.join());
249246

250247
}
251248

@@ -325,7 +322,7 @@ async function renderSidebarHTML() {
325322
header.classList.remove('out-of-repo');
326323

327324
// if files exist
328-
if (resp.length > 0 || modifiedFilesTemp.length > 0) {
325+
if (resp.length > 0 || eclipsedFiles.length > 0) {
329326

330327
// show search button
331328
searchButton.classList.remove('hidden');
@@ -338,16 +335,16 @@ async function renderSidebarHTML() {
338335

339336
let file = getLatestVersion(item);
340337

341-
// search for matching modified files
342-
for (let i = 0; i < modifiedFilesTemp.length; i++) {
338+
// search for matching eclipsed files
339+
for (let i = 0; i < eclipsedFiles.length; i++) {
343340

344-
let modFile = modifiedFilesTemp[i];
341+
let modFile = eclipsedFiles[i];
345342

346-
// if modified file has matching SHA or name
343+
// if eclipsed file has matching SHA or name
347344
if (modFile.sha === file.sha || modFile.name === file.name) {
348345

349-
// remove modified file from temporary array
350-
modifiedFilesTemp.splice(i, 1);
346+
// remove eclipsed file from array
347+
eclipsedFiles.splice(i, 1);
351348

352349
// reset index
353350
i--;
@@ -399,18 +396,18 @@ async function renderSidebarHTML() {
399396
});
400397

401398

402-
// render modified files from temporary array
399+
// render eclipsed files from array
403400

404-
let modFileNames = {};
401+
let eclipsedFileNames = {};
405402

406-
modifiedFilesTemp.forEach(file => {
403+
eclipsedFiles.forEach(file => {
407404

408405
// if file isn't already in HTML
409-
if (!modFileNames[file.name]) {
406+
if (!eclipsedFileNames[file.name]) {
410407

411408
// add file to HTML
412409

413-
modFileNames[file.name] = true;
410+
eclipsedFileNames[file.name] = true;
414411

415412
// get the file's latest version
416413
file = getLatestVersion(file);

0 commit comments

Comments
 (0)