Fix broken logic for showing/hiding jobsets
[?]
Nov 1, 2016, 12:03 PM
KGH6UBAATMKHKTU6EJVVGOIFY56O6LXPYSIMQIRZQJUP2C7EERZQCDependencies
- [2]
2CFO2MHSHide hidden jobsets for project admins by default - [3]
MCCHPWHEIndicate disabled/hidden projects/jobsets in the overviews - [4]
JY7BXXOPSplit viewing and editing a project - [5]
ZB3JV52WAdd a "My jobsets" tab to the dashboard - [6]
3PNG7NIBRemove trailing whitespace - [7]
LCLXI7PTSearch: Mark disabled projects/jobsets/jobs - [8]
KSBB33REAdd a dashboard - [9]
SBMOICGVEvil CSS hackery to prevent link targets from being under the navbar - [*]
IK53RV4V - [*]
7YBYT2LQ - [*]
J5UVLXOK* Start of a basic Catalyst web interface.
Change contents
- replacement in src/root/common.tt at line 514
<tr class="[% IF j.hidden && !showHidden %] hidden-jobset [% END %] [% IF !j.enabled %] disabled-jobset [% END %]" ><tr class="jobset [% IF j.hidden && !showHidden %] hidden-jobset [% END %] [% IF !j.enabled %] disabled-jobset [% END %]" > - replacement in src/root/project.tt at line 30
$(document).ready(function() {$('#show-hidden').on('click', function (e) {var show = !$(this).hasClass('active');if (show)$('tr.hidden-jobset').show();else$('tr.hidden-jobset').hide();function showJobsets() {var showHidden = $('#show-hidden').hasClass('active');var showDisabled = $('#show-disabled').hasClass('active');$('tr.jobset').map(function() {var hide =($(this).hasClass('hidden-jobset') && !showHidden) ||($(this).hasClass('disabled-jobset') && !showDisabled);if (hide) $(this).hide(); else $(this).show(); - edit in src/root/project.tt at line 39
return false;}; - replacement in src/root/project.tt at line 42
$('#show-disabled').on('click', function (e) {var show = !$(this).hasClass('active');if (show)$('tr.disabled-jobset').show();else$('tr.disabled-jobset').hide();$(document).ready(function() {$('#show-hidden, #show-disabled').on('click', function(e) {$(this).toggleClass('active');showJobsets();return false; - edit in src/root/project.tt at line 48
showJobsets(); - edit in src/root/static/css/hydra.css at line 48
}tr.hidden-jobset {display: none;