Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaliy @blackst0ne Klachkov <blackst0ne.ru@gmail.com>2017-11-13 07:25:33 +0300
committerVitaliy @blackst0ne Klachkov <blackst0ne.ru@gmail.com>2017-11-13 07:25:33 +0300
commit0c306a0c60bcbcc3413b86880c0cff726a133623 (patch)
treeb34bb695e4a82f6ae333866649c0a788b956abdf
parente97005cddd233b1d15e79796c03630d0c24a05f0 (diff)
Refactor UI
-rw-r--r--app/assets/javascripts/create_merge_request_dropdown.js7
-rw-r--r--app/assets/stylesheets/pages/issues.scss19
-rw-r--r--app/views/projects/issues/_new_branch.html.haml8
3 files changed, 23 insertions, 11 deletions
diff --git a/app/assets/javascripts/create_merge_request_dropdown.js b/app/assets/javascripts/create_merge_request_dropdown.js
index 1d9f90ad566..6c1906041e8 100644
--- a/app/assets/javascripts/create_merge_request_dropdown.js
+++ b/app/assets/javascripts/create_merge_request_dropdown.js
@@ -343,6 +343,7 @@ export default class CreateMergeRequestDropdown {
inputClasses.forEach(cssClass => input.classList.remove(cssClass));
messageClasses.forEach(cssClass => message.classList.remove(cssClass));
+ message.style.display = 'none';
}
setUnavailableButtonState(isLoading = true) {
@@ -367,7 +368,7 @@ export default class CreateMergeRequestDropdown {
input.classList.add('gl-field-success-outline');
message.classList.add('gl-field-success-message');
message.textContent = sprintf(__('%{text} is available'), { text });
- message.classList.remove('hide');
+ message.style.display = 'inline-block';
}
showCheckingMessage(target) {
@@ -377,7 +378,7 @@ export default class CreateMergeRequestDropdown {
this.removeMessage(target);
message.classList.add('gl-field-hint');
message.textContent = sprintf(__('Checking %{text} availability…'), { text });
- message.classList.remove('hide');
+ message.style.display = 'inline-block';
}
showNotAvailableMessage(target) {
@@ -388,7 +389,7 @@ export default class CreateMergeRequestDropdown {
input.classList.add('gl-field-error-outline');
message.classList.add('gl-field-error-message');
message.textContent = text;
- message.classList.remove('hide');
+ message.style.display = 'inline-block';
}
unavailable() {
diff --git a/app/assets/stylesheets/pages/issues.scss b/app/assets/stylesheets/pages/issues.scss
index 10898164fbc..a72129f58b5 100644
--- a/app/assets/stylesheets/pages/issues.scss
+++ b/app/assets/stylesheets/pages/issues.scss
@@ -205,7 +205,7 @@ ul.related-merge-requests > li {
.create-mr-dropdown-wrap {
.branch-message,
.ref-message {
- display: inline-block;
+ display: none;
&::first-letter {
text-transform: capitalize;
@@ -266,8 +266,16 @@ ul.related-merge-requests > li {
}
}
+ li.divider {
+ margin: 8px 10px 8px 10px;
+ }
+
li:not(.divider) {
- padding: 6px;
+ padding: 8px 10px 8px 10px;
+
+ &:last-child {
+ padding-bottom: 8px;
+ }
&.droplab-item-selected {
.icon-container {
@@ -282,9 +290,12 @@ ul.related-merge-requests > li {
}
}
+ &.droplab-item-ignore {
+ padding-top: 8px;
+ }
+
.icon-container {
float: left;
- padding-left: 6px;
i {
visibility: hidden;
@@ -292,7 +303,7 @@ ul.related-merge-requests > li {
}
.description {
- padding-left: 30px;
+ padding-left: 22px;
strong {
display: block;
diff --git a/app/views/projects/issues/_new_branch.html.haml b/app/views/projects/issues/_new_branch.html.haml
index 21013854b50..cd4553a98af 100644
--- a/app/views/projects/issues/_new_branch.html.haml
+++ b/app/views/projects/issues/_new_branch.html.haml
@@ -1,6 +1,6 @@
- can_create_merge_request = can?(current_user, :create_merge_request, @project)
- data_action = can_create_merge_request ? 'create-mr' : 'create-branch'
-- value = can_create_merge_request ? 'Create a merge request' : 'Create a branch'
+- value = can_create_merge_request ? 'Create merge request' : 'Create a branch'
- if can?(current_user, :push_code, @project)
- can_create_path = can_create_branch_project_issue_path(@project, @issue)
@@ -26,12 +26,12 @@
%li.create-item.droplab-item-selected{ role: 'button', data: { value: 'create-mr', text: 'Create a merge request' } }
.menu-item
.icon-container= icon('check')
- .description.droplab-item-ignore-hiding Create a merge request
+ .description.droplab-item-ignore-hiding Create merge request and branch
%li.create-item{ class: [!can_create_merge_request && 'droplab-item-selected'], role: 'button', data: { value: 'create-branch', text: 'Create a branch' } }
.menu-item
.icon-container= icon('check')
- .description.droplab-item-ignore-hiding Create a branch
+ .description.droplab-item-ignore-hiding Create branch
%li.divider
%li.droplab-item-ignore
@@ -46,5 +46,5 @@
%li.droplab-item-ignore
%button.btn.btn-success.js-create-target.droplab-item-ignore{ type: 'button', data: { action: 'create-mr' } }
- Create a merge request
+ Create merge request