'click .js-toggle-duplications': 'toggleDuplications'
'click .js-toggle-scm': 'toggleSCM'
+ 'click .js-issues-bulk-change': 'issuesBulkChange'
+
'click .js-filter-current-issue': 'filterByCurrentIssue'
'click .js-filter-all-issues': 'filterByAllIssues'
'click .js-filter-resolved-issues': 'filterByResolvedIssues'
toggleWorkspace: (e) -> @toggleSetting e, @options.main.showWorkspace, @options.main.hideWorkspace
+ issuesBulkChange: ->
+ issues = @model.get('activeIssues')?.map (issue) -> issue.key
+ if issues.length > 0
+ url = "#{baseUrl}/issues/bulk_change_form?issues=#{issues.join()}"
+ openModalWindow url, {}
+
+
filterLines: (e, method) ->
@$('.component-viewer-header-expanded-bar-section-list .active').removeClass 'active'
$(e.currentTarget).addClass 'active'
.component-viewer-header-expanded-bar {
display: none;
.clearfix;
+ position: relative;
margin-top: -1px;
border: 1px solid @barBorderColor;
border-top: none;
}
}
+.component-viewer-header-expanded-bar-bulk-change {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ padding: 4px 10px;
+ font-size: @smallFontSize;
+ .trans;
+
+ &:hover { background-color: @barBackgroundColor; }
+}
+
+
.component-viewer-header-decoration {
margin-top: 10px;
}