From 63c2b38c13e4b4d2e2af90cc4250ca4920867368 Mon Sep 17 00:00:00 2001 From: Sascha Eggenberger Date: Thu, 4 May 2023 13:13:33 +0200 Subject: [PATCH 01/11] Branches: Branch item update Changes the pipeline icon size from 24 to 16, moves the compare and delete button to a more action dropdown. Changelog: changed --- .../components/branch_more_actions.vue | 159 ++++++++++++++++++ .../components/delete_branch_button.vue | 85 ---------- .../components/delete_merged_branches.vue | 10 ++ .../branches/components/sort_dropdown.vue | 2 +- ..._button.js => init_branch_more_actions.js} | 18 +- .../pages/projects/branches/index/index.js | 6 +- app/views/projects/branches/_branch.html.haml | 113 +++++++------ app/views/projects/branches/_commit.html.haml | 6 +- .../_delete_branch_modal_button.html.haml | 18 -- .../projects/buttons/_download.html.haml | 3 +- locale/gitlab.pot | 6 - qa/qa/page/project/branches/show.rb | 2 +- .../branches/user_deletes_branch_spec.rb | 2 + .../branches/user_views_branches_spec.rb | 2 +- spec/features/projects/branches_spec.rb | 20 ++- .../projects/environments/environment_spec.rb | 5 +- .../projects/merge_request_button_spec.rb | 11 +- spec/features/protected_branches_spec.rb | 4 +- .../delete_merged_branches_spec.js.snap | 23 ++- ..._button_spec.js => branch_more_actions.js} | 4 +- 20 files changed, 307 insertions(+), 192 deletions(-) create mode 100644 app/assets/javascripts/branches/components/branch_more_actions.vue delete mode 100644 app/assets/javascripts/branches/components/delete_branch_button.vue rename app/assets/javascripts/branches/{init_delete_branch_button.js => init_branch_more_actions.js} (63%) delete mode 100644 app/views/projects/branches/_delete_branch_modal_button.html.haml rename spec/frontend/branches/components/{delete_branch_button_spec.js => branch_more_actions.js} (95%) diff --git a/app/assets/javascripts/branches/components/branch_more_actions.vue b/app/assets/javascripts/branches/components/branch_more_actions.vue new file mode 100644 index 00000000000000..a5759fc1f44c5a --- /dev/null +++ b/app/assets/javascripts/branches/components/branch_more_actions.vue @@ -0,0 +1,159 @@ + + + diff --git a/app/assets/javascripts/branches/components/delete_branch_button.vue b/app/assets/javascripts/branches/components/delete_branch_button.vue deleted file mode 100644 index 6a6d4d48c52cb8..00000000000000 --- a/app/assets/javascripts/branches/components/delete_branch_button.vue +++ /dev/null @@ -1,85 +0,0 @@ - - - diff --git a/app/assets/javascripts/branches/components/delete_merged_branches.vue b/app/assets/javascripts/branches/components/delete_merged_branches.vue index d9d8f1d742d70f..117c15be907cef 100644 --- a/app/assets/javascripts/branches/components/delete_merged_branches.vue +++ b/app/assets/javascripts/branches/components/delete_merged_branches.vue @@ -103,8 +103,18 @@ export default { no-caret placement="right" data-qa-selector="delete_merged_branches_dropdown_button" + class="gl-display-none gl-md-display-block!" :items="dropdownItems" /> + + {{ $options.i18n.deleteButtonText }} +