From 31ad7a8f1f3b81c0a92eadd00fd2233bcfabd6c5 Mon Sep 17 00:00:00 2001 From: s2 Date: Sat, 19 May 2018 18:45:28 +0200 Subject: [PATCH] improve sort --- app/js/index.js | 12 ++++++++---- app/js/templates.js | 7 ++++++- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/app/js/index.js b/app/js/index.js index adde1097..dfe824f0 100644 --- a/app/js/index.js +++ b/app/js/index.js @@ -8,10 +8,14 @@ //events ipcRenderer.on('fileList', (event, files) => { - $('.js-container').html(gitlit.templates.main({files: files})); - sorttable.makeSortable($('.js-filestable')[0]); - var myTH = document.getElementsByTagName("th")[0]; - sorttable.innerSortFunction.apply(myTH, []); + if (files && files.length > 0) { + $('.js-container').html(gitlit.templates.main({files: files})); + sorttable.makeSortable($('.js-filestable')[0]); + var myTH = document.getElementsByTagName("th")[0]; + sorttable.innerSortFunction.apply(myTH, []); + } else { + $('.js-container').html(gitlit.templates.noGitLfsFiles()); + } }); ipcRenderer.on('isNoGitLfsRepo', (event, repoDir) => { diff --git a/app/js/templates.js b/app/js/templates.js index 21d3a4c4..cb541974 100644 --- a/app/js/templates.js +++ b/app/js/templates.js @@ -5,7 +5,7 @@ gitlit.templates = { file status - action + action <% files.forEach((file) => { %> @@ -43,5 +43,10 @@ gitlit.templates = {
<%= repoDir %> is not a git lfs repo.
+ `), + noGitLfsFiles: ejs.compile(` +
+ no files tracked with lfs here. +
`) };