Mercurial > kallithea
changeset 5446:a4b814804263
changelog: show changesets outside the selected range as semi-opaque
This makes it even more clear that 'show changeset range' is weird ...
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 26 Aug 2015 17:28:59 +0200 |
parents | 322e17eb356a |
children | 07bfe091845e |
files | kallithea/public/css/style.css kallithea/templates/changelog/changelog.html |
diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/public/css/style.css Wed Aug 26 17:28:59 2015 +0200 +++ b/kallithea/public/css/style.css Wed Aug 26 17:28:59 2015 +0200 @@ -2375,6 +2375,7 @@ border-color: #cdcdcd; } +#graph_content #changesets tr.out-of-range, #graph_content #changesets tr.mergerow { opacity: 0.5; }
--- a/kallithea/templates/changelog/changelog.html Wed Aug 26 17:28:59 2015 +0200 +++ b/kallithea/templates/changelog/changelog.html Wed Aug 26 17:28:59 2015 +0200 @@ -196,6 +196,19 @@ $('#rev_range_clear').show(); $('#compare_fork').hide(); + var disabled = true; + $checkboxes.each(function(){ + var $this = $(this); + if (disabled) { + if ($this.prop('checked')) + disabled = false; + $this.closest('tr').toggleClass('out-of-range', disabled); + } else { + $this.closest('tr').toggleClass('out-of-range', false); + if ($this.prop('checked')) + disabled = true; + } + }); } else { $('#rev_range_container').hide(); $('#rev_range_clear').hide(); @@ -211,6 +224,7 @@ $('#open_new_pr').html(_TM['Open New Pull Request from {0}'].format('${c.first_revision.branch}')); %endif $('#compare_fork').show(); + $checkboxes.closest('tr').removeClass('out-of-range'); } }; checkbox_checker();