Skip to content
Snippets Groups Projects
Unverified Commit ead82fc8 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Rename some css classes that are shared between issues and mrs

parent e18d8d59
No related branches found
No related tags found
1 merge request!10495Merge Requests - Assignee
Loading
Loading
@@ -36,7 +36,7 @@ export default {
},
 
getSelectedIssues() {
return this.issues.has('.selected_issue:checked');
return this.issues.has('.selected-issuable:checked');
},
 
getLabelsFromSelection() {
Loading
Loading
@@ -110,7 +110,7 @@ export default {
getOriginalCommonIds() {
const labelIds = [];
 
this.getElement('.selected_issue:checked').each((i, el) => {
this.getElement('.selected-issuable:checked').each((i, el) => {
labelIds.push(this.getElement(`#${this.prefixId}${el.dataset.id}`).data('labels'));
});
return _.intersection.apply(this, labelIds);
Loading
Loading
@@ -119,7 +119,7 @@ export default {
// From issuable's initial bulk selection
getOriginalMarkedIds() {
const labelIds = [];
this.getElement('.selected_issue:checked').each((i, el) => {
this.getElement('.selected-issuable:checked').each((i, el) => {
labelIds.push(this.getElement(`#${this.prefixId}${el.dataset.id}`).data('labels'));
});
return _.intersection.apply(this, labelIds);
Loading
Loading
@@ -132,7 +132,7 @@ export default {
let issuableLabels = [];
 
// Collect unique label IDs for all checked issues
this.getElement('.selected_issue:checked').each((i, el) => {
this.getElement('.selected-issuable:checked').each((i, el) => {
issuableLabels = this.getElement(`#${this.prefixId}${el.dataset.id}`).data('labels');
issuableLabels.forEach((labelId) => {
// Store unique IDs
Loading
Loading
Loading
Loading
@@ -30,7 +30,7 @@ export default class IssuableBulkUpdateSidebar {
this.$otherFilters = $('.issues-other-filters');
this.$checkAllContainer = $('.check-all-holder');
this.$issueChecks = $('.issue-check');
this.$issuesList = $('.selected_issue');
this.$issuesList = $('.selected-issuable');
this.$issuableIdsInput = $('#update_issuable_ids');
}
 
Loading
Loading
@@ -55,7 +55,7 @@ export default class IssuableBulkUpdateSidebar {
}
 
updateFormState() {
const noCheckedIssues = !$('.selected_issue:checked').length;
const noCheckedIssues = !$('.selected-issuable:checked').length;
 
this.toggleSubmitButtonDisabled(noCheckedIssues);
this.updateSelectedIssuableIds();
Loading
Loading
@@ -123,7 +123,7 @@ export default class IssuableBulkUpdateSidebar {
}
 
static getCheckedIssueIds() {
const $checkedIssues = $('.selected_issue:checked');
const $checkedIssues = $('.selected-issuable:checked');
 
if ($checkedIssues.length > 0) {
return $.map($checkedIssues, value => $(value).data('id'));
Loading
Loading
Loading
Loading
@@ -449,11 +449,11 @@ export default class LabelsSelect {
}
 
bindEvents() {
return $('body').on('change', '.selected_issue', this.onSelectCheckboxIssue);
return $('body').on('change', '.selected-issuable', this.onSelectCheckboxIssue);
}
// eslint-disable-next-line class-methods-use-this
onSelectCheckboxIssue() {
if ($('.selected_issue:checked').length) {
if ($('.selected-issuable:checked').length) {
return;
}
return $('.issues-bulk-update .labels-filter .dropdown-toggle-text').text('Label');
Loading
Loading
Loading
Loading
@@ -726,13 +726,13 @@
display: flex;
}
 
.issue-info-container {
.issuable-info-container {
-webkit-flex: 1;
flex: 1;
display: flex;
padding-right: $gl-padding;
 
.issue-main-info {
.issuable-main-info {
flex: 1 auto;
margin-right: 10px;
}
Loading
Loading
@@ -768,7 +768,7 @@
margin-bottom: 10px;
min-width: 15px;
 
.selected_issue {
.selected-issuable {
vertical-align: text-top;
}
}
Loading
Loading
@@ -800,7 +800,7 @@
}
 
.issuable-list li,
.issue-info-container .controls {
.issuable-info-container .controls {
.avatar-counter {
display: inline-block;
vertical-align: middle;
Loading
Loading
Loading
Loading
@@ -460,7 +460,7 @@
display: -webkit-flex;
display: flex;
 
.issue-info-container {
.issuable-info-container {
-webkit-flex: 1;
flex: 1;
}
Loading
Loading
Loading
Loading
@@ -2,9 +2,9 @@
.issue-box
- if @can_bulk_update
.issue-check.hidden
= check_box_tag dom_id(issue, "selected"), nil, false, 'data-id' => issue.id, class: "selected_issue"
.issue-info-container
.issue-main-info
= check_box_tag dom_id(issue, "selected"), nil, false, 'data-id' => issue.id, class: "selected-issuable"
.issuable-info-container
.issuable-main-info
.issue-title.title
%span.issue-title-text
- if issue.confidential?
Loading
Loading
%li{ id: dom_id(merge_request), class: mr_css_classes(merge_request), data: { labels: merge_request.label_ids, id: merge_request.id } }
- if @can_bulk_update
.issue-check.hidden
= check_box_tag dom_id(merge_request, "selected"), nil, false, 'data-id' => merge_request.id, class: "selected_issue"
= check_box_tag dom_id(merge_request, "selected"), nil, false, 'data-id' => merge_request.id, class: "selected-issuable"
 
.issue-info-container
.issue-main-info
.issuable-info-container
.issuable-main-info
.merge-request-title.title
%span.merge-request-title-text
= link_to merge_request.title, merge_request_path(merge_request)
Loading
Loading
Loading
Loading
@@ -265,7 +265,7 @@ describe 'Filter issues', :js do
 
context 'issue label clicked' do
it 'filters and displays in search bar' do
find('.issues-list .issue .issue-main-info .issuable-info a .badge', text: multiple_words_label.title).click
find('.issues-list .issue .issuable-main-info .issuable-info a .badge', text: multiple_words_label.title).click
 
expect_issues_list_count(1)
expect_tokens([label_token("\"#{multiple_words_label.title}\"")])
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment