Mercurial > sci
changeset 72:3a5ecc40451a
themes: fix bulma index
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 24 Jan 2023 10:22:55 +0100 |
parents | ef8f9c986080 |
children | b0d1166de7d3 |
files | themes/bulma/index.mustache themes/bulma/theme.js |
diffstat | 2 files changed, 7 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/themes/bulma/index.mustache Tue Jan 24 10:04:47 2023 +0100 +++ b/themes/bulma/index.mustache Tue Jan 24 10:22:55 2023 +0100 @@ -11,8 +11,7 @@ </div> <div class="content"> - {{#jobs}} - <table class="table jobresult-table"> + <table class="table jobresult-table" {{hidden}}> <thead> <tr> <th>job</th> @@ -28,15 +27,9 @@ </tr> {{/jobs}} </table> - {{/jobs}} <br/> - {{#jobs}} <p class="is-size-7">{{n-success}} successful jobs, {{n-failed}} failed jobs</p> - {{/jobs}} - {{^jobs}} - <p class="is-size-7">no jobs yet.</p> - {{/jobs}} </div> </div> </div>
--- a/themes/bulma/theme.js Tue Jan 24 10:04:47 2023 +0100 +++ b/themes/bulma/theme.js Tue Jan 24 10:22:55 2023 +0100 @@ -57,9 +57,14 @@ * Add is-danger/is-success for every job depending on their success * status, this is required to show the appropriate tag. */ - for (var i = 0; i < data.projects.length; ++i) + for (var i = 0; i < data.projects.length; ++i) { addStatusClasses(data.projects[i].jobs); + /* Hide card jobs table if empty. */ + if (data.projects[i].jobs.length === 0) + data.projects[i].hidden = "hidden"; + } + render(rdr, "index.mustache", "sci -- index page", data); }