<li role="presentation">
<a id="view-comments-only" role="menuitem" tabindex="-1">Comments Only</a>
</li>
- <li role="separator"></li>
- <li role="presentation">
- <a id="view-toggle-cc" role="menuitem" tabindex="-1">Show CC Changes</a>
- </li>
[% IF treeherder_user_ids.size %]
+ <li role="separator"></li>
<li role="presentation">
<a id="view-toggle-treeherder" role="menuitem" data-userids="[[% treeherder_user_ids.join(',') FILTER none %]]">Show Treeherder Comments</a>
</li>
PROCESS bug/time.html.tmpl;
FOREACH change_set IN bug.activity_stream;
+ NEXT IF change_set.cc_only;
extra_class = change_set.comment.collapsed ? " ca-" _ change_set.comment.author.id : "";
- IF change_set.cc_only;
- '<div class="change-set cc-only' _ extra_class _ '" id="' _ change_set.id _ '" style="display:none">';
- ELSE;
- '<div class="change-set' _ extra_class _ '" id="' _ change_set.id _ '">';
- END;
+ '<div class="change-set' _ extra_class _ '" id="' _ change_set.id _ '">';
extra_class = "";
IF change_set.user_id == bug.assigned_to.id;
[%
BLOCK activity_body;
- classes = "activity";
+ RETURN IF activity.cc_only && !change_set.cc_only;
style = "";
- IF activity.cc_only && !change_set.cc_only;
- classes = classes _ " cc-only";
- style = ' style="display:none"';
- END;
IF change_set.comment && change_set.comment.collapsed;
style = ' style="display:none"';
END;
- '<div class="' _ classes _ '"' _ style _ '>';
+ '<div class="activity"' _ style _ '>';
FOREACH change IN activity.changes;
- IF change.fieldname == 'cc' && !activity.cc_only && !change_set.cc_only;
- '<div class="change cc-only" style="display:none">';
- ELSE;
- '<div class="change">';
- END;
+ NEXT IF change.fieldname == 'cc';
+ '<div class="change">';
IF change.attachid;
%]
var spinnerID = spinner.attr('id');
var id = spinnerID.substring(spinnerID.indexOf('-') + 1);
- var activitySelector = $('#view-toggle-cc').data('shown') === '1' ? '.activity' : '.activity:not(.cc-only)';
-
// non-comment toggle
if (spinnerID.substr(0, 1) == 'a') {
var changeSet = spinner.parents('.change-set');
if (forced == 'hide') {
- changeSet.find(activitySelector).hide();
+ changeSet.find('.activity').hide();
changeSet.find('.gravatar').css('width', '16px').css('height', '16px');
$('#ar-' + id).hide();
update_spinner(spinner, false);
}
else if (forced == 'show' || forced == 'reset') {
- changeSet.find(activitySelector).show();
+ changeSet.find('.activity').show();
changeSet.find('.gravatar').css('width', '32px').css('height', '32px');
$('#ar-' + id).show();
update_spinner(spinner, true);
}
else {
- changeSet.find(activitySelector).slideToggle('fast', function() {
+ changeSet.find('.activity').slideToggle('fast', function() {
$('#ar-' + id).toggle();
- if (changeSet.find(activitySelector + ':visible').length) {
+ if (changeSet.find('.activity' + ':visible').length) {
changeSet.find('.gravatar').css('width', '32px').css('height', '32px');
update_spinner(spinner, true);
}
$('#ct-' + id).hide();
if (BUGZILLA.user.id !== 0)
$('#ctag-' + id).hide();
- $('#c' + id).find(activitySelector).hide();
+ $('#c' + id).find('.activity').hide();
$('#c' + id).find('.comment-tags').hide();
$('#c' + id).find('.comment-tags').hide();
$('#c' + id).find('.gravatar').css('width', '16px').css('height', '16px');
$('#ct-' + id).show();
if (BUGZILLA.user.id !== 0)
$('#ctag-' + id).show();
- $('#c' + id).find(activitySelector).show();
+ $('#c' + id).find('.activity').show();
$('#c' + id).find('.comment-tags').show();
$('#c' + id).find('.comment-tags').show();
$('#c' + id).find('.gravatar').css('width', '32px').css('height', '32px');
}
else {
$('#ct-' + id).slideToggle('fast', function() {
- $('#c' + id).find(activitySelector).toggle();
+ $('#c' + id).find('.activity').toggle();
if ($('#ct-' + id + ':visible').length) {
$('#c' + id).find('.comment-tags').show();
update_spinner(realSpinner, true);
});
});
- $('#view-toggle-cc')
- .click(function() {
- var that = $(this);
- if (that.data('shown') === '1') {
- that.data('shown', '0');
- that.text('Show CC Changes');
- $('.cc-only').hide();
- }
- else {
- that.data('shown', '1');
- that.text('Hide CC Changes');
- $('.cc-only').show();
- }
- });
-
$('#view-toggle-treeherder')
.click(function() {
var that = $(this);