Commit 78c12922 authored by Clement Ho's avatar Clement Ho

Merge remote-tracking branch 'gitlab-ce/master' into ce-to-ee-bootstrap4

parents aeed5f36 50c8ed2b
......@@ -184,7 +184,7 @@ gl.issueBoards.IssueCardInner = Vue.extend({
v-if="showLabelFooter"
>
<button
class="label color-label has-tooltip"
class="badge color-label has-tooltip"
v-for="label in issue.labels"
type="button"
v-if="showLabel(label)"
......
......@@ -41,10 +41,17 @@ gl.issueBoards.ModalEmptyState = Vue.extend({
template: `
<section class="empty-state">
<div class="row">
<<<<<<< HEAD
<div class="col-12 col-sm-6 col-sm-last">
<aside class="svg-content"><img :src="emptyStateSvg"/></aside>
</div>
<div class="col-12 col-sm-6 col-sm-first">
=======
<div class="col-xs-12 col-sm-6 order-sm-last">
<aside class="svg-content"><img :src="emptyStateSvg"/></aside>
</div>
<div class="col-xs-12 col-sm-6 order-sm-first">
>>>>>>> gitlab-ce/master
<div class="text-content">
<h4>{{ contents.title }}</h4>
<p v-html="contents.content"></p>
......
......@@ -195,7 +195,7 @@ export default {
<clipboard-button
:text="ingressExternalIp"
:title="s__('ClusterIntegration|Copy Ingress IP Address to clipboard')"
class="js-clipboard-btn"
class="input-group-text js-clipboard-btn"
/>
</span>
</div>
......
......@@ -54,7 +54,7 @@ export default function initCompareAutocomplete(limitTo = null, clickHandler = (
.attr('href', '#')
.addClass(ref === selected ? 'is-active' : '')
.text(ref)
.attr('data-ref', escape(ref));
.attr('data-ref', ref);
return $('<li />').append(link);
}
},
......
......@@ -61,8 +61,8 @@ export default class CreateMergeRequestDropdown {
}
available() {
this.availableButton.classList.remove('hide');
this.unavailableButton.classList.add('hide');
this.availableButton.classList.remove('hidden');
this.unavailableButton.classList.add('hidden');
}
bindEvents() {
......@@ -232,7 +232,7 @@ export default class CreateMergeRequestDropdown {
}
hide() {
this.wrapperEl.classList.add('hide');
this.wrapperEl.classList.add('hidden');
}
init() {
......@@ -406,8 +406,8 @@ export default class CreateMergeRequestDropdown {
}
unavailable() {
this.availableButton.classList.add('hide');
this.unavailableButton.classList.remove('hide');
this.availableButton.classList.add('hidden');
this.unavailableButton.classList.remove('hidden');
}
updateBranchName(suggestedBranchName) {
......
......@@ -73,7 +73,22 @@ export default {
<form
slot="body"
@submit.prevent="createEntryInStore"
class="form-group row append-bottom-0"
>
<<<<<<< HEAD
<label class="label-light col-form-label col-sm-3 ide-new-modal-label">
{{ __('Name') }}
</label>
<div class="col-sm-9">
<input
type="text"
class="form-control"
v-model="entryName"
ref="fieldName"
/>
</div>
=======
<fieldset class="form-group append-bottom-0">
<label class="label-light col-form-label col-sm-3 ide-new-modal-label">
{{ __('Name') }}
</label>
......@@ -85,6 +100,8 @@ export default {
ref="fieldName"
/>
</div>
</fieldset>
>>>>>>> gitlab-ce/master
</form>
</deprecated-modal>
</template>
......@@ -48,7 +48,11 @@ export default {
return `${this.job.runner.description} (#${this.job.runner.id})`;
},
retryButtonClass() {
<<<<<<< HEAD
let className = 'js-retry-button float-right btn btn-retry d-none d-md-block d-lg-block d-xl-block';
=======
let className = 'js-retry-button pull-right btn btn-retry d-none d-md-block d-lg-block d-xl-block';
>>>>>>> gitlab-ce/master
className +=
this.job.status && this.job.recoverable
? ' btn-primary'
......@@ -104,8 +108,13 @@ export default {
<button
type="button"
:aria-label="__('Toggle Sidebar')"
<<<<<<< HEAD
class="btn btn-blank gutter-toggle float-right
d-block d-md-none js-sidebar-build-toggle"
=======
class="btn btn-blank gutter-toggle pull-right
d-block d-sm-block d-md-none js-sidebar-build-toggle"
>>>>>>> gitlab-ce/master
>
<i
aria-hidden="true"
......
......@@ -362,7 +362,7 @@ export default class MergeRequestTabs {
//
// status - Boolean, true to show, false to hide
toggleLoading(status) {
$('.mr-loading-status .loading').toggle(status);
$('.mr-loading-status .loading').toggleClass('hidden', status);
}
diffViewType() {
......
......@@ -1231,8 +1231,8 @@ export default class Notes {
const isForced = forceShow === true || forceShow === false;
const showNow = forceShow === true || (!isCurrentlyShown && !isForced);
targetRow.toggle(showNow);
notesContent.toggle(showNow);
targetRow.toggleClass('hide', !showNow);
notesContent.toggleClass('hide', !showNow);
}
if (addForm) {
......
......@@ -181,7 +181,7 @@ export default class UserTabs {
toggleLoading(status) {
return this.$parentEl.find('.loading-status .loading')
.toggle(status);
.toggleClass('hidden', status);
}
setCurrentAction(source) {
......
......@@ -4,6 +4,6 @@ export default () => {
$('.js-fork-thumbnail').on('click', function forkThumbnailClicked() {
if ($(this).hasClass('disabled')) return false;
return $('.js-fork-content').toggle();
return $('.js-fork-content').toggleClass('hidden');
});
};
......@@ -18,10 +18,17 @@ export default {
<template>
<div class="mr-widget-body mr-widget-empty-state">
<div class="row">
<<<<<<< HEAD
<div class="artwork col-sm-5 order-md-last col-12 text-center">
<span v-html="emptyStateSVG"></span>
</div>
<div class="text col-sm-7 order-md-first col-12">
=======
<div class="artwork col-md-5 order-md-last col-12 text-center">
<span v-html="emptyStateSVG"></span>
</div>
<div class="text col-md-7 order-md-first col-12">
>>>>>>> gitlab-ce/master
<span>
Merge requests are a place to propose changes you have made to a project
and discuss those changes with others.
......
......@@ -53,6 +53,11 @@ export default {
<div class="modal-content">
<div class="modal-header">
<slot name="header">
<h4 class="modal-title">
<slot name="title">
{{ headerTitleText }}
</slot>
</h4>
<button
type="button"
class="close js-modal-close-action"
......@@ -62,11 +67,6 @@ export default {
>
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title">
<slot name="title">
{{ headerTitleText }}
</slot>
</h4>
</slot>
</div>
......
......@@ -209,7 +209,11 @@
}
.dropdown-menu,
<<<<<<< HEAD
.dropdown-menu {
=======
.dropdown-menu-nav {
>>>>>>> gitlab-ce/master
display: none;
position: absolute;
width: auto;
......@@ -328,7 +332,11 @@
}
.badge.badge-pill + span:not(.badge.badge-pill) {
<<<<<<< HEAD
// Expects up to 3 digits on the .badge.badge-pill
=======
// Expects up to 3 digits on the badge
>>>>>>> gitlab-ce/master
margin-right: 40px;
}
}
......
......@@ -45,7 +45,7 @@
display: none;
}
.page {
.page-item {
display: none;
&.active {
......@@ -64,7 +64,7 @@
padding: 6px 10px;
}
.page {
.page-item {
display: none;
&.active {
......@@ -79,7 +79,7 @@
*/
@media (min-width: map-get($grid-breakpoints, xs)) and (max-width: map-get($grid-breakpoints, sm)) {
.gl-pagination {
.page {
.page-item {
display: none;
&.active,
......
......@@ -8,7 +8,11 @@
}
<<<<<<< HEAD
.card-heading {
=======
.card-header {
>>>>>>> gitlab-ce/master
padding: $gl-vert-padding $gl-padding;
line-height: 36px;
......@@ -21,7 +25,7 @@
line-height: 20px;
}
.badge {
.badge.badge-pill {
margin-top: -2px;
margin-left: 5px;
}
......
......@@ -277,10 +277,13 @@
&.coverage {
padding: 0 16px 11px;
}
<<<<<<< HEAD
.btn-group.d-flex {
margin-top: 5px;
}
=======
>>>>>>> gitlab-ce/master
}
.block-last {
......
......@@ -213,7 +213,11 @@
.stage-panel {
min-width: 968px;
<<<<<<< HEAD
.card-heading {
=======
.card-header {
>>>>>>> gitlab-ce/master
padding: 0;
background-color: transparent;
}
......
......@@ -610,10 +610,6 @@
top: 76px;
}
&:not(.is-stuck) .diff-stats-additions-deletions-collapsed {
display: none;
}
&.is-stuck {
padding-top: 0;
padding-bottom: 0;
......@@ -622,7 +618,15 @@
.diff-stats-additions-deletions-expanded,
.inline-parallel-buttons {
display: none;
display: none !important;
}
}
}
@include media-breakpoint-up(lg) {
&.is-stuck {
.diff-stats-additions-deletions-collapsed {
display: block !important;
}
}
}
......
......@@ -110,6 +110,10 @@
}
}
<<<<<<< HEAD
=======
>>>>>>> gitlab-ce/master
@include media-breakpoint-down(xs) {
.file-editor {
.file-title {
......
......@@ -2,7 +2,11 @@
@include str-truncated(90%);
}
<<<<<<< HEAD
.dashboard .side .card .card-heading .input-group {
=======
.dashboard .side .card .card-header .input-group {
>>>>>>> gitlab-ce/master
.form-control {
height: 42px;
......
......@@ -223,7 +223,7 @@ ul.related-merge-requests > li {
}
}
.btn-group:not(.hide) {
.btn-group:not(.hidden) {
display: flex;
}
......@@ -276,7 +276,11 @@ ul.related-merge-requests > li {
}
.create-mr-dropdown-wrap {
<<<<<<< HEAD
.btn-group:not(.hide) {
=======
.btn-group:not(.hidden) {
>>>>>>> gitlab-ce/master
display: inline-flex;
}
}
......
......@@ -68,7 +68,7 @@
margin-bottom: 0;
}
.label {
.badge {
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
......@@ -110,7 +110,7 @@
}
}
.label {
.badge {
padding: 4px $grid-size;
font-size: $label-font-size;
position: relative;
......@@ -122,6 +122,7 @@
padding: 0 $grid-size;
line-height: 16px;
border-radius: $label-border-radius;
color: $white-light;
}
.dropdown-labels-error {
......
......@@ -211,7 +211,11 @@
}
.card {
<<<<<<< HEAD
.card-heading {
=======
.card-header {
>>>>>>> gitlab-ce/master
.badge.badge-pill {
margin-top: 0;
}
......
......@@ -491,7 +491,11 @@
}
.card-new-merge-request {
<<<<<<< HEAD
.card-heading {
=======
.card-header {
>>>>>>> gitlab-ce/master
padding: 5px 10px;
font-weight: $gl-font-weight-bold;
line-height: 25px;
......
......@@ -31,7 +31,11 @@
}
}
<<<<<<< HEAD
.card-heading {
=======
.card-header {
>>>>>>> gitlab-ce/master
line-height: $line-height-base;
padding: 14px 16px;
display: -webkit-flex;
......
......@@ -174,7 +174,7 @@
.option-description,
.option-disabled-reason {
margin-left: 29px;
margin-left: 45px;
color: $project-option-descr-color;
}
......@@ -234,7 +234,11 @@
line-height: 12px;
}
<<<<<<< HEAD
.card-heading .label-count {
=======
.card-header .label-count {
>>>>>>> gitlab-ce/master
color: $white-light;
background: $common-gray-dark;
}
......
......@@ -92,7 +92,7 @@ module CiStatusHelper
"pipeline-status/#{pipeline_status.sha}-#{pipeline_status.status}"
end
def render_project_pipeline_status(pipeline_status, tooltip_placement: 'auto left')
def render_project_pipeline_status(pipeline_status, tooltip_placement: 'left')
project = pipeline_status.project
path = pipelines_project_commit_path(project, pipeline_status.sha, ref: pipeline_status.ref)
......@@ -103,7 +103,7 @@ module CiStatusHelper
tooltip_placement: tooltip_placement)
end
def render_commit_status(commit, ref: nil, tooltip_placement: 'auto left')
def render_commit_status(commit, ref: nil, tooltip_placement: 'left')
project = commit.project
path = pipelines_project_commit_path(project, commit, ref: ref)
......@@ -114,7 +114,7 @@ module CiStatusHelper
tooltip_placement: tooltip_placement)
end
def render_pipeline_status(pipeline, tooltip_placement: 'auto left')
def render_pipeline_status(pipeline, tooltip_placement: 'left')
project = pipeline.project
path = project_pipeline_path(project, pipeline)
render_status_with_link('pipeline', pipeline.status, path, tooltip_placement: tooltip_placement)
......@@ -125,7 +125,7 @@ module CiStatusHelper
Ci::Runner.shared.blank?
end
def render_status_with_link(type, status, path = nil, tooltip_placement: 'auto left', cssclass: '', container: 'body')
def render_status_with_link(type, status, path = nil, tooltip_placement: 'left', cssclass: '', container: 'body')
klass = "ci-status-link ci-status-icon-#{status.dasherize} #{cssclass}"
title = "#{type.titleize}: #{ci_label_for_status(status)}"
data = { toggle: 'tooltip', placement: tooltip_placement, container: container }
......
......@@ -62,7 +62,7 @@ module CommitsHelper
# Returns a link formatted as a commit branch link
def commit_branch_link(url, text)
link_to(url, class: 'label label-gray ref-name branch-link') do
link_to(url, class: 'badge badge-gray ref-name branch-link') do
sprite_icon('branch', size: 12, css_class: 'fork-svg') + "#{text}"
end
end
......@@ -76,7 +76,7 @@ module CommitsHelper
# Returns a link formatted as a commit tag link
def commit_tag_link(url, text)
link_to(url, class: 'label label-gray ref-name') do
link_to(url, class: 'badge badge-gray ref-name') do
sprite_icon('tag', size: 12, css_class: 'append-right-5 vertical-align-middle') + "#{text}"
end
end
......
......@@ -60,7 +60,7 @@ module IconsHelper
def spinner(text = nil, visible = false)
css_class = 'loading'
css_class << ' hide' unless visible
css_class << ' hidden' unless visible
content_tag :div, class: css_class do
icon('spinner spin') + text
......
......@@ -81,7 +81,7 @@ module LabelsHelper
# Intentionally not using content_tag here so that this method can be called
# by LabelReferenceFilter
span = %(<span class="label color-label #{"has-tooltip" if tooltip}" ) +
span = %(<span class="badge color-label #{"has-tooltip" if tooltip}" ) +
%(style="background-color: #{label.color}; color: #{text_color}" ) +
%(title="#{escape_once(label.description)}" data-container="body">) +
%(#{escape_once(label.name)}#{label_suffix}</span>)
......
......@@ -172,6 +172,8 @@ module MilestonesHelper
def milestone_tooltip_due_date(milestone)
if milestone.due_date
"#{milestone.due_date.to_s(:medium)} (#{remaining_days_in_words(milestone)})"
else
_('Milestone')
end
end
......
......@@ -7,12 +7,20 @@
= f.hidden_field :user_id
.form-group.row
<<<<<<< HEAD
= f.label :user_id, class: 'col-form-label'
=======
= f.label :user_id, class: 'col-sm-2 col-form-label'
>>>>>>> gitlab-ce/master
.col-sm-10
- name = "#{@abuse_report.user.name} (@#{@abuse_report.user.username})"
= text_field_tag :user_name, name, class: "form-control", readonly: true
.form-group.row
<<<<<<< HEAD
= f.label :message, class: 'col-form-label'
=======
= f.label :message, class: 'col-sm-2 col-form-label'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.text_area :message, class: "form-control", rows: 2, required: true, value: sanitize(@ref_url)
.form-text.text-muted
......
- reporter = abuse_report.reporter
- user = abuse_report.user
%tr
<<<<<<< HEAD
%th.d-block.d-md-none
=======
%th.d-block.d-sm-none.d-md-none
>>>>>>> gitlab-ce/master
%strong User
%td
- if user
......@@ -11,7 +15,11 @@
- else
(removed)
%td
<<<<<<< HEAD
%strong.subheading.d-block.d-md-none Reported by
=======
%strong.subheading.d-block.d-sm-none.d-md-none Reported by
>>>>>>> gitlab-ce/master
- if reporter
= link_to reporter.name, reporter
- else
......@@ -19,7 +27,11 @@
.light.small
= time_ago_with_tooltip(abuse_report.created_at)
%td
<<<<<<< HEAD
%strong.subheading.d-block.d-md-none Message
=======
%strong.subheading.d-block.d-sm-none.d-md-none Message
>>>>>>> gitlab-ce/master
.message
= markdown_field(abuse_report, :message)
%td
......
......@@ -5,7 +5,11 @@
%legend
Navigation bar:
.form-group.row
<<<<<<< HEAD
= f.label :header_logo, 'Header logo', class: 'col-form-label'
=======
= f.label :header_logo, 'Header logo', class: 'col-sm-2 col-form-label'
>>>>>>> gitlab-ce/master
.col-sm-10
- if @appearance.header_logo?
= image_tag @appearance.header_logo_url, class: 'appearance-light-logo-preview'
......@@ -24,17 +28,29 @@
%legend
Sign in/Sign up pages:
.form-group.row
<<<<<<< HEAD
= f.label :title, class: 'col-form-label'
.col-sm-10
= f.text_field :title, class: "form-control"
.form-group.row
= f.label :description, class: 'col-form-label'
=======
= f.label :title, class: 'col-sm-2 col-form-label'
.col-sm-10
= f.text_field :title, class: "form-control"
.form-group.row
= f.label :description, class: 'col-sm-2 col-form-label'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.text_area :description, class: "form-control", rows: 10
.hint
Description parsed with #{link_to "GitLab Flavored Markdown", help_page_path('user/markdown'), target: '_blank'}.
.form-group.row
<<<<<<< HEAD
= f.label :logo, class: 'col-form-label'
=======
= f.label :logo, class: 'col-sm-2 col-form-label'
>>>>>>> gitlab-ce/master
.col-sm-10
- if @appearance.logo?
= image_tag @appearance.logo_url, class: 'appearance-logo-preview'
......@@ -51,7 +67,11 @@
%legend
New project pages:
.form-group.row
<<<<<<< HEAD
= f.label :new_project_guidelines, class: 'col-form-label'
=======
= f.label :new_project_guidelines, class: 'col-sm-2 col-form-label'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.text_area :new_project_guidelines, class: "form-control", rows: 10
.hint
......
......@@ -16,9 +16,12 @@
= f.label :max_attachment_size, 'Maximum attachment size (MB)', class: 'col-form-label col-sm-2'
.col-sm-10
= f.number_field :max_attachment_size, class: 'form-control'
<<<<<<< HEAD
= render 'repository_size_limit_setting', form: f
=======
>>>>>>> gitlab-ce/master
.form-group.row
= f.label :session_expire_delay, 'Session duration (minutes)', class: 'col-form-label col-sm-2'
.col-sm-10
......
......@@ -23,9 +23,12 @@
= f.label :shared_runners_enabled do
= f.check_box :shared_runners_enabled
Enable shared runners for new projects
<<<<<<< HEAD
= render 'shared_runners_minutes_setting', form: f
=======
>>>>>>> gitlab-ce/master
.form-group.row
= f.label :shared_runners_text, class: 'col-form-label col-sm-2'
.col-sm-10
......
......@@ -3,11 +3,14 @@
%fieldset
.form-group.row
<<<<<<< HEAD
= f.label :help_text, class: 'col-form-label'
.col-sm-10
= f.text_area :help_text, class: 'form-control', rows: 4
.form-text.text-muted Markdown enabled
.form-group.row
=======
>>>>>>> gitlab-ce/master
= f.label :help_page_text, class: 'col-form-label col-sm-2'
.col-sm-10
= f.text_area :help_page_text, class: 'form-control', rows: 4
......
......@@ -23,7 +23,11 @@
must be used to authenticate.
- if omniauth_enabled? && button_based_providers.any?
.form-group.row
<<<<<<< HEAD
= f.label :enabled_oauth_sign_in_sources, 'Enabled OAuth sign-in sources', class: 'col-form-label col-sm-2'
=======
= f.label :enabled_oauth_sign_in_sources, 'Enabled OAuth sign-in sources', class: 'control-label col-sm-2'
>>>>>>> gitlab-ce/master
= hidden_field_tag 'application_setting[enabled_oauth_sign_in_sources][]'
.col-sm-10
.btn-group{ data: { toggle: 'buttons' } }
......
......@@ -6,7 +6,10 @@
= f.label :default_branch_protection, class: 'col-form-label col-sm-2'
.col-sm-10
= f.select :default_branch_protection, options_for_select(Gitlab::Access.protection_options, @application_setting.default_branch_protection), {}, class: 'form-control'
<<<<<<< HEAD
= render partial: 'admin/application_settings/ee/project_creation_level', locals: { form: f, application_setting: @application_setting }
=======
>>>>>>> gitlab-ce/master
.form-group.row.visibility-level-setting
= f.label :default_project_visibility, class: 'col-form-label col-sm-2'
.col-sm-10
......@@ -44,6 +47,7 @@
and GitLab.com
= link_to "(?)", help_page_path("integration/gitlab")
<<<<<<< HEAD
-# EE-only
- if ldap_enabled?
.form-group.row
......@@ -57,6 +61,8 @@
If checked, group owners can manage LDAP group links and LDAP member overrides
= link_to icon('question-circle'), help_page_path('administration/auth/ldap-ee')
=======
>>>>>>> gitlab-ce/master
.form-group.row
.offset-sm-2.col-sm-10
.form-check
......
......@@ -10,7 +10,11 @@
= form_errors(@broadcast_message)
.form-group.row
<<<<<<< HEAD
= f.label :message, class: 'col-form-label'
=======
= f.label :message, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.text_area :message, class: "form-control js-autosize",
required: true,
......@@ -27,11 +31,19 @@
.col-sm-10
= f.color_field :font, class: "form-control"
.form-group.row
<<<<<<< HEAD
= f.label :starts_at, _("Starts at (UTC)"), class: 'col-form-label'
.col-sm-10.datetime-controls
= f.datetime_select :starts_at, {}, class: 'form-control form-control-inline'
.form-group.row
= f.label :ends_at, _("Ends at (UTC)"), class: 'col-form-label'
=======
= f.label :starts_at, _("Starts at (UTC)"), class: 'col-form-label col-sm-2'
.col-sm-10.datetime-controls
= f.datetime_select :starts_at, {}, class: 'form-control form-control-inline'
.form-group.row
= f.label :ends_at, _("Ends at (UTC)"), class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10.datetime-controls
= f.datetime_select :ends_at, {}, class: 'form-control form-control-inline'
.form-actions
......
......@@ -25,7 +25,11 @@
- @metric.cards.each do |card|
= render 'card', card: card
<<<<<<< HEAD
.convdev-steps.d-none.d-lg-block
=======
.convdev-steps.d-none.d-lg-block.d-xl-block
>>>>>>> gitlab-ce/master
- @metric.idea_to_production_steps.each_with_index do |step, index|
.convdev-step{ class: "convdev-#{score_level(step.percentage_score)}-score" }
= custom_icon("i2p_step_#{index + 1}")
......
......@@ -2,6 +2,7 @@
= form_errors(@group)
= render 'shared/group_form', f: f
<<<<<<< HEAD
= render 'shared/repository_size_limit_setting', form: f, type: :group
- if Gitlab::CurrentSettings.should_check_namespace_plan?
......@@ -9,6 +10,10 @@
.form-group.row.group-description-holder
= f.label :avatar, "Group avatar", class: 'col-form-label'
=======
.form-group.row.group-description-holder
= f.label :avatar, "Group avatar", class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= render 'shared/choose_group_avatar_button', f: f
......
......@@ -60,6 +60,7 @@
= group_lfs_status(@group)
= link_to icon('question-circle'), help_page_path('workflow/lfs/manage_large_binaries_with_git_lfs')
<<<<<<< HEAD
= render partial: "namespaces/shared_runner_status", locals: { namespace: @group }
- if Gitlab::Auth::LDAP::Config.group_sync_enabled? && @group.ldap_synced?
......@@ -72,6 +73,8 @@
as
%strong= ldap_group_link.human_access
=======
>>>>>>> gitlab-ce/master
.card
.card-header
%h3.card-title
......
......@@ -2,12 +2,20 @@
= form_errors(@identity)
.form-group.row
<<<<<<< HEAD
= f.label :provider, class: 'col-form-label'
=======
= f.label :provider, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
- values = Gitlab::Auth::OAuth::Provider.providers.map { |name| ["#{Gitlab::Auth::OAuth::Provider.label_for(name)} (#{name})", name] }
= f.select :provider, values, { allow_blank: false }, class: 'form-control'
.form-group.row
<<<<<<< HEAD
= f.label :extern_uid, "Identifier", class: 'col-form-label'
=======
= f.label :extern_uid, "Identifier", class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.text_field :extern_uid, class: 'form-control', required: true
......
......@@ -2,6 +2,7 @@
= form_errors(@label)
.form-group.row
<<<<<<< HEAD
= f.label :title, class: 'col-form-label'
.col-sm-10
= f.text_field :title, class: "form-control", required: true
......@@ -11,6 +12,17 @@
= f.text_field :description, class: "form-control js-quick-submit"
.form-group.row
= f.label :color, "Background color", class: 'col-form-label'
=======
= f.label :title, class: 'col-form-label col-sm-2'
.col-sm-10
= f.text_field :title, class: "form-control", required: true
.form-group.row
= f.label :description, class: 'col-form-label col-sm-2'
.col-sm-10
= f.text_field :description, class: "form-control js-quick-submit"
.form-group.row
= f.label :color, "Background color", class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
.input-group
.input-group-prepend
......
- if @labels.size == 0
$('.labels').load(document.URL + ' .light-well').hide().fadeIn(1000)
$('.labels').load(document.URL + ' .card.bg-light').hide().fadeIn(1000)
......@@ -13,6 +13,6 @@
= render @labels
= paginate @labels, theme: 'gitlab'
- else
.light-well
.card.bg-light
.nothing-here-block There are no labels yet
......@@ -118,7 +118,11 @@
.card-body
= form_for @project, url: transfer_admin_project_path(@project), method: :put do |f|
.form-group.row
<<<<<<< HEAD
= f.label :new_namespace_id, "Namespace", class: 'col-form-label'
=======
= f.label :new_namespace_id, "Namespace", class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
.dropdown
= dropdown_toggle('Search for Namespace', { toggle: 'dropdown', field_name: 'new_namespace_id' }, { toggle_class: 'js-namespace-select large' })
......
......@@ -13,7 +13,11 @@
- if @profiles.present?
.prepend-top-default
- @profiles.each do |path, profiles|
<<<<<<< HEAD
.card.panel-small
=======
.card.card-small
>>>>>>> gitlab-ce/master
.card-header
%code= path
%ul.content-list
......
......@@ -5,17 +5,29 @@
%fieldset
%legend Account
.form-group.row
<<<<<<< HEAD
= f.label :name, class: 'col-form-label'
=======
= f.label :name, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.text_field :name, required: true, autocomplete: 'off', class: 'form-control'
%span.help-inline * required
.form-group.row
<<<<<<< HEAD
= f.label :username, class: 'col-form-label'
=======
= f.label :username, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.text_field :username, required: true, autocomplete: 'off', autocorrect: 'off', autocapitalize: 'off', spellcheck: false, class: 'form-control'
%span.help-inline * required
.form-group.row
<<<<<<< HEAD
= f.label :email, class: 'col-form-label'
=======
= f.label :email, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.text_field :email, required: true, autocomplete: 'off', class: 'form-control'
%span.help-inline * required
......@@ -24,7 +36,11 @@
%fieldset
%legend Password
.form-group.row
<<<<<<< HEAD
= f.label :password, class: 'col-form-label'
=======
= f.label :password, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
%strong
Reset link will be generated and sent to the user.
......@@ -34,10 +50,17 @@
%fieldset
%legend Password
.form-group.row
<<<<<<< HEAD
= f.label :password, class: 'col-form-label'
.col-sm-10= f.password_field :password, disabled: f.object.force_random_password, class: 'form-control'
.form-group.row
= f.label :password_confirmation, class: 'col-form-label'
=======
= f.label :password, class: 'col-form-label col-sm-2'
.col-sm-10= f.password_field :password, disabled: f.object.force_random_password, class: 'form-control'
.form-group.row
= f.label :password_confirmation, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10= f.password_field :password_confirmation, disabled: f.object.force_random_password, class: 'form-control'
= render partial: 'access_levels', locals: { f: f }
......@@ -53,21 +76,36 @@
%fieldset
%legend Profile
.form-group.row
<<<<<<< HEAD
= f.label :avatar, class: 'col-form-label'
=======
= f.label :avatar, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.file_field :avatar
.form-group.row
<<<<<<< HEAD
= f.label :skype, class: 'col-form-label'
.col-sm-10= f.text_field :skype, class: 'form-control'
.form-group.row
= f.label :linkedin, class: 'col-form-label'
=======
= f.label :skype, class: 'col-form-label col-sm-2'
.col-sm-10= f.text_field :skype, class: 'form-control'
.form-group.row
= f.label :linkedin, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10= f.text_field :linkedin, class: 'form-control'
.form-group.row
= f.label :twitter, class: 'col-form-label'
.col-sm-10= f.text_field :twitter, class: 'form-control'
.form-group.row
<<<<<<< HEAD
= f.label :website_url, 'Website', class: 'col-form-label'
=======
= f.label :website_url, 'Website', class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10= f.text_field :website_url, class: 'form-control'
%fieldset
......
......@@ -6,9 +6,12 @@
= link_to user.name, [:admin, user]
- if user.blocked?
%span.badge.badge-danger blocked
<<<<<<< HEAD
- if user.note.present?
= link_to "#", { "data-toggle" => "tooltip", title: user.note, class: "user-note"} do
= icon("sticky-note-o cgrey")
=======
>>>>>>> gitlab-ce/master
- if user.admin?
%span.badge.badge-success Admin
- if user.external?
......
......@@ -6,12 +6,12 @@
- tooltip = "#{subject.name} - #{status.status_tooltip}"
- if status.has_details?
= link_to status.details_path, class: 'mini-pipeline-graph-dropdown-item', data: { toggle: 'tooltip', title: tooltip, html: true, container: 'body' } do
= link_to status.details_path, class: 'mini-pipeline-graph-dropdown-item', data: { toggle: 'tooltip', title: tooltip, html: 'true', container: 'body' } do
%span{ class: klass }= sprite_icon(status.icon)
%span.ci-build-text= subject.name
- else
.menu-item.mini-pipeline-graph-dropdown-item{ data: { toggle: 'tooltip', html: true, title: tooltip, container: 'body' } }
.menu-item.mini-pipeline-graph-dropdown-item{ data: { toggle: 'tooltip', html: 'true', title: tooltip, container: 'body' } }
%span{ class: klass }= sprite_icon(status.icon)
%span.ci-build-text= subject.name
......
......@@ -60,7 +60,7 @@
- else
= sort_title_recently_created
= icon('chevron-down')
%ul.dropdown-menu.dropdown-menu-sort
%ul.dropdown-menu.dropdown-menu-sort.dropdown-menu-right
%li
= link_to todos_filter_path(sort: sort_value_label_priority) do
= sort_title_label_priority
......
......@@ -2,9 +2,12 @@
- if crowd_enabled?
%li.nav-item
= link_to "Crowd", "#crowd", class: 'nav-link active', 'data-toggle' => 'tab'
<<<<<<< HEAD
- if kerberos_enabled?
%li.nav-item{ class: (:active unless crowd_enabled? || ldap_enabled?) }
= link_to "Kerberos", "#kerberos", class: 'nav-link', 'data-toggle' => 'tab'
=======
>>>>>>> gitlab-ce/master
- @ldap_servers.each_with_index do |server, i|
%li.nav-item{ class: active_when(i.zero? && !crowd_enabled?) }
= link_to server['label'], "##{server['provider_name']}", class: 'nav-link', 'data-toggle' => 'tab'
......
......@@ -9,7 +9,7 @@
= render 'nav'
- if cookies[:explore_groups_landing_dismissed] != 'true'
.explore-groups.landing.content-block.js-explore-groups-landing.hidden
.explore-groups.landing.content-block.js-explore-groups-landing.hide
%button.dismiss-button{ type: 'button', 'aria-label' => 'Dismiss' }= icon('times')
.svg-container
= custom_icon('icon_explore_groups_splash')
......
......@@ -10,8 +10,11 @@
%br/
%span.descr This setting can be overridden in each project.
<<<<<<< HEAD
= render partial: 'groups/ee/project_creation_level', locals: { form: f, group: @group }
=======
>>>>>>> gitlab-ce/master
.form-group.row
= f.label :require_two_factor_authentication, 'Two-factor authentication', class: 'col-form-label col-sm-2'
.col-sm-10
......
......@@ -9,8 +9,11 @@
= form_errors(@group)
= render 'shared/group_form', f: f
<<<<<<< HEAD
= render 'shared/repository_size_limit_setting', form: f, type: :group
=======
>>>>>>> gitlab-ce/master
.form-group.row
.offset-sm-2.col-sm-10
.avatar-container.s160
......
= form_for @group_member, url: group_group_members_path(@group), html: { class: 'users-project-form users-group-form' } do |f|
.row
.col-md-4.col-lg-6
<<<<<<< HEAD
= users_select_tag(:user_ids, multiple: true, class: 'input-clamp', scope: :all, email_user: true, skip_ldap: @group.ldap_synced?)
=======
= users_select_tag(:user_ids, multiple: true, class: 'input-clamp', scope: :all, email_user: true)
>>>>>>> gitlab-ce/master
.form-text.text-muted.append-bottom-10
Search for members by name, username, or email, or invite new ones using their email address.
......
......@@ -4,11 +4,19 @@
.col-md-6
.form-group.row
<<<<<<< HEAD
= f.label :title, "Title", class: "col-form-label"
.col-sm-10
= f.text_field :title, maxlength: 255, class: "form-control", required: true, autofocus: true
.form-group.row.milestone-description
= f.label :description, "Description", class: "col-form-label"
=======
= f.label :title, "Title", class: "col-form-label col-sm-2"
.col-sm-10
= f.text_field :title, maxlength: 255, class: "form-control", required: true, autofocus: true
.form-group.row.milestone-description
= f.label :description, "Description", class: "col-form-label col-sm-2"
>>>>>>> gitlab-ce/master
.col-sm-10
= render layout: 'projects/md_preview', locals: { url: group_preview_markdown_path } do
= render 'projects/zen', f: f, attr: :description, classes: 'note-textarea', placeholder: 'Write milestone description...', supports_autocomplete: false
......
......@@ -205,7 +205,7 @@
%h2#buttons Buttons
.example
%button.btn.btn-default{ :type => "button" } Default
%button.btn.btn-default{ :type => "button" } Secondary
%button.btn.btn-primary{ :type => "button" } Primary
%button.btn.btn-success{ :type => "button" } Success
%button.btn.btn-info{ :type => "button" } Info
......
......@@ -52,7 +52,11 @@
- opts = current_user.can_create_group? ? { extra_group: Group.new(name: repo.owner.login, path: repo.owner.login) } : {}
= select_tag :namespace_id, namespaces_options(selected, opts.merge({ display_path: true })), { class: 'input-group-text select2 js-select-namespace', tabindex: 1 }
- else
<<<<<<< HEAD
= text_field_tag :path, current_user.namespace_path, class: "input-large form-control", tabindex: 1, disabled: true
=======
= text_field_tag :path, current_user.namespace_path, class: "input-group-text input-large form-control", tabindex: 1, disabled: true
>>>>>>> gitlab-ce/master
%span.input-group-prepend
.input-group-text /
= text_field_tag :path, repo.name, class: "input-mini form-control", tabindex: 2, autofocus: true, required: true
......
......@@ -60,7 +60,11 @@
- opts = current_user.can_create_group? ? { extra_group: Group.new(name: repo.owner, path: repo.owner) } : {}
= select_tag :namespace_id, namespaces_options(selected, opts.merge({ display_path: true })), { class: 'input-group-text select2 js-select-namespace', tabindex: 1 }
- else
<<<<<<< HEAD
= text_field_tag :path, current_user.namespace_path, class: "input-large form-control", tabindex: 1, disabled: true
=======
= text_field_tag :path, current_user.namespace_path, class: "input-group-text input-large form-control", tabindex: 1, disabled: true
>>>>>>> gitlab-ce/master
%span.input-group-prepend
.input-group-text /
= text_field_tag :path, repo.name, class: "input-mini form-control", tabindex: 2, autofocus: true, required: true
......@@ -74,7 +78,7 @@
= link_to repo.full_name, "https://bitbucket.org/#{repo.full_name}", target: '_blank', rel: 'noopener noreferrer'
%td.import-target
%td.import-actions-job-status
= label_tag 'Incompatible Project', nil, class: 'label label-danger'
= label_tag 'Incompatible Project', nil, class: 'label badge-danger'
- if @incompatible_repos.any?
%p
......
......@@ -11,6 +11,7 @@
In the next steps, you'll be able to map users and select the projects
you want to import.
.form-group.row
<<<<<<< HEAD
= label_tag :uri, 'FogBugz URL', class: 'col-form-label'
.col-sm-4
= text_field_tag :uri, nil, placeholder: 'https://mycompany.fogbugz.com', class: 'form-control'
......@@ -20,6 +21,17 @@
= text_field_tag :email, nil, class: 'form-control'
.form-group.row
= label_tag :password, 'FogBugz Password', class: 'col-form-label'
=======
= label_tag :uri, 'FogBugz URL', class: 'col-form-label col-sm-8'
.col-sm-4
= text_field_tag :uri, nil, placeholder: 'https://mycompany.fogbugz.com', class: 'form-control'
.form-group.row
= label_tag :email, 'FogBugz Email', class: 'col-form-label col-sm-8'
.col-sm-4
= text_field_tag :email, nil, class: 'form-control'
.form-group.row
= label_tag :password, 'FogBugz Password', class: 'col-form-label col-sm-8'
>>>>>>> gitlab-ce/master
.col-sm-4
= password_field_tag :password, nil, class: 'form-control'
.form-actions
......
......@@ -12,11 +12,19 @@
= form_tag personal_access_token_import_gitea_path do
.form-group.row
<<<<<<< HEAD
= label_tag :gitea_host_url, 'Gitea Host URL', class: 'col-form-label'
.col-sm-4
= text_field_tag :gitea_host_url, nil, placeholder: 'https://try.gitea.io', class: 'form-control'
.form-group.row
= label_tag :personal_access_token, 'Personal Access Token', class: 'col-form-label'
=======
= label_tag :gitea_host_url, 'Gitea Host URL', class: 'col-form-label col-sm-8'
.col-sm-4
= text_field_tag :gitea_host_url, nil, placeholder: 'https://try.gitea.io', class: 'form-control'
.form-group.row
= label_tag :personal_access_token, 'Personal Access Token', class: 'col-form-label col-sm-8'
>>>>>>> gitlab-ce/master
.col-sm-4
= text_field_tag :personal_access_token, nil, class: 'form-control'
.form-actions
......
......@@ -66,7 +66,7 @@
= link_to repo.name, "https://code.google.com/p/#{repo.name}", target: "_blank", rel: 'noopener noreferrer'
%td.import-target
%td.import-actions-job-status
= label_tag "Incompatible Project", nil, class: "label label-danger"
= label_tag "Incompatible Project", nil, class: "label badge-danger"
- if @incompatible_repos.any?
%p
......
......@@ -11,7 +11,11 @@
.content
= render "layouts/flash"
.row
<<<<<<< HEAD
.col-sm-7.brand-holder.float-left
=======
.col-sm-7.brand-holder
>>>>>>> gitlab-ce/master
%h1
= brand_title
= brand_image
......@@ -27,12 +31,16 @@
- if Gitlab::CurrentSettings.sign_in_text.present?
= markdown_field(Gitlab::CurrentSettings.current_application_settings, :sign_in_text)
<<<<<<< HEAD
- if Gitlab::CurrentSettings.help_text.present?
%h3 Need help?
%hr
%p.slead
= markdown(Gitlab::CurrentSettings.help_text)
.col-sm-5.float-right.new-session-forms-container
=======
.col-sm-5.new-session-forms-container
>>>>>>> gitlab-ce/master
= yield
%hr.footer-fixed
......
<<<<<<< HEAD
%header.navbar.navbar-gitlab.navbar-gitlab-new.qa-navbar.navbar-expand-sm
=======
%header.navbar.navbar-gitlab.qa-navbar.navbar-expand-sm
>>>>>>> gitlab-ce/master
%a.sr-only.gl-accessibility{ href: "#content-body", tabindex: "1" } Skip to content
.container-fluid
.header-content
......
......@@ -13,17 +13,29 @@
Groups
- if dashboard_nav_link?(:activity)
<<<<<<< HEAD
= nav_link(path: 'dashboard#activity', html_options: { class: "d-none d-lg-block" }) do
=======
= nav_link(path: 'dashboard#activity', html_options: { class: "d-none d-lg-block d-xl-block" }) do
>>>>>>> gitlab-ce/master
= link_to activity_dashboard_path, class: 'dashboard-shortcuts-activity', title: 'Activity' do
Activity
- if dashboard_nav_link?(:milestones)
<<<<<<< HEAD
= nav_link(controller: 'dashboard/milestones', html_options: { class: "d-none d-lg-block" }) do
=======
= nav_link(controller: 'dashboard/milestones', html_options: { class: "d-none d-lg-block d-xl-block" }) do
>>>>>>> gitlab-ce/master
= link_to dashboard_milestones_path, class: 'dashboard-shortcuts-milestones', title: 'Milestones' do
Milestones
- if dashboard_nav_link?(:snippets)
<<<<<<< HEAD
= nav_link(controller: 'dashboard/snippets', html_options: { class: "d-none d-lg-block" }) do
=======
= nav_link(controller: 'dashboard/snippets', html_options: { class: "d-none d-lg-block d-xl-block" }) do
>>>>>>> gitlab-ce/master
= link_to dashboard_snippets_path, class: 'dashboard-shortcuts-snippets', title: 'Snippets' do
Snippets
......
......@@ -135,6 +135,7 @@
%strong.fly-out-top-item-name
#{ _('Abuse Reports') }
%span.badge.badge-pill.count.merge_counter.js-merge-counter.fly-out-badge= number_with_delimiter(AbuseReport.count(:all))
<<<<<<< HEAD
= nav_link(controller: :licenses) do
= link_to admin_license_path do
......@@ -147,6 +148,8 @@
= link_to admin_license_path do
%strong.fly-out-top-item-name
#{ _('License') }
=======
>>>>>>> gitlab-ce/master
- if akismet_enabled?
= nav_link(controller: :spam_logs) do
......
......@@ -29,6 +29,10 @@
= link_to current_user, class: user_dropdown_class, data: { toggle: "dropdown" } do
= image_tag avatar_icon_for_user(current_user, 23), width: 23, height: 23, class: "header-user-avatar qa-user-avatar"
= sprite_icon('angle-down', css_class: 'caret-down')
<<<<<<< HEAD
.dropdown-menu-nav.dropdown-menu-right
=======
.dropdown-menu.dropdown-menu-right
>>>>>>> gitlab-ce/master
= render 'layouts/header/current_user_dropdown'
= yield
......@@ -24,5 +24,9 @@
= @key.key
.col-md-12
.float-right
<<<<<<< HEAD
- unless @key.is_a? LDAPKey
= link_to 'Remove', path_to_key(@key, is_admin), data: {confirm: 'Are you sure?'}, method: :delete, class: "btn btn-remove delete-key"
=======
= link_to 'Remove', path_to_key(@key, is_admin), data: {confirm: 'Are you sure?'}, method: :delete, class: "btn btn-remove delete-key"
>>>>>>> gitlab-ce/master
......@@ -12,6 +12,7 @@
- unless @user.password_automatically_set?
.form-group.row
<<<<<<< HEAD
= f.label :current_password, class: 'col-form-label'
.col-sm-10= f.password_field :current_password, required: true, class: 'form-control'
.form-group.row
......@@ -19,6 +20,15 @@
.col-sm-10= f.password_field :password, required: true, class: 'form-control'
.form-group.row
= f.label :password_confirmation, class: 'col-form-label'
=======
= f.label :current_password, class: 'col-form-label col-sm-2'
.col-sm-10= f.password_field :current_password, required: true, class: 'form-control'
.form-group.row
= f.label :password, class: 'col-form-label col-sm-2'
.col-sm-10= f.password_field :password, required: true, class: 'form-control'
.form-group.row
= f.label :password_confirmation, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= f.password_field :password_confirmation, required: true, class: 'form-control'
.form-actions
......
......@@ -3,7 +3,7 @@
= label_tag(:push_to_create_tip, _("Private projects can be created in your personal namespace with:"), class: "weight-normal")
%p.input-group.project-tip-command
%span.input-group-btn
%span
= text_field_tag :push_to_create_tip, push_to_create_project_command, class: "js-select-on-focus form-control monospace", readonly: true, aria: { label: _("Push project from command line") }
%span.input-group-append
= clipboard_button(text: push_to_create_project_command, title: _("Copy command to clipboard"), class: 'input-group-text', placement: "right")
......
......@@ -7,7 +7,11 @@
.modal-body
= form_tag project_create_dir_path(@project, @id), method: :post, remote: false, class: 'js-create-dir-form js-quick-submit js-requires-input' do
.form-group.row
<<<<<<< HEAD
= label_tag :dir_name, _('Directory name'), class: 'col-form-label'
=======
= label_tag :dir_name, _('Directory name'), class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= text_field_tag :dir_name, params[:dir_name], required: true, class: 'form-control'
......
......@@ -11,12 +11,20 @@
= form_tag namespace_project_branches_path, method: :post, id: "new-branch-form", class: "js-create-branch-form js-requires-input" do
.form-group.row
<<<<<<< HEAD
= label_tag :branch_name, nil, class: 'col-form-label'
=======
= label_tag :branch_name, nil, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= text_field_tag :branch_name, params[:branch_name], required: true, autofocus: true, class: 'form-control js-branch-name'
.form-text.text-muted.text-danger.js-branch-name-error
.form-group.row
<<<<<<< HEAD
= label_tag :ref, 'Create from', class: 'col-form-label'
=======
= label_tag :ref, 'Create from', class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10.create-from
.dropdown
= hidden_field_tag :ref, default_ref
......
......@@ -29,7 +29,11 @@
.input-group
= platform_kubernetes_field.text_field :token, class: 'form-control js-cluster-token js-select-on-focus', type: 'password', placeholder: s_('ClusterIntegration|Token'), readonly: true
%span.input-group-append
<<<<<<< HEAD
%button.btn.btn-default.js-show-cluster-token{ type: 'button' }
=======
%button.btn.btn-default.input-group-text.js-show-cluster-token{ type: 'button' }
>>>>>>> gitlab-ce/master
= s_('ClusterIntegration|Show')
= clipboard_button(text: @cluster.platform_kubernetes.token, title: s_('ClusterIntegration|Copy Token'), class: 'btn-default')
......
......@@ -22,7 +22,11 @@
%p.append-bottom-20= description
= form_tag [type.underscore, @project.namespace.becomes(Namespace), @project, commit], method: :post, remote: false, class: "js-#{type}-form js-requires-input" do
.form-group.row.branch
<<<<<<< HEAD
= label_tag 'start_branch', branch_label, class: 'col-form-label'
=======
= label_tag 'start_branch', branch_label, class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10
= hidden_field_tag :start_branch, @project.default_branch, id: 'start_branch'
= dropdown_tag(@project.default_branch, options: { title: s_("BranchSwitcherTitle|Switch branch"), filter: true, placeholder: s_("BranchSwitcherPlaceholder|Search branches"), toggle_class: 'js-project-refs-dropdown dynamic', dropdown_class: 'dropdown-menu-selectable', data: { field_name: "start_branch", selected: @project.default_branch, start_branch: @project.default_branch, refs_url: project_branches_path(@project), submit_form_on_click: false } })
......
......@@ -31,11 +31,19 @@
= link_to commit.title, project_commit_path(project, commit.id, merge_request_iid: merge_request.iid), class: "commit-row-message item-title"
- else
= link_to_markdown_field(commit, :title, link, class: "commit-row-message item-title")
<<<<<<< HEAD
%span.commit-row-message.d-inline.d-sm-none
&middot;
= commit.short_id
- if commit.status(ref)
.d-inline.d-sm-none
=======
%span.commit-row-message.d-block.d-sm-none
&middot;
= commit.short_id
- if commit.status(ref)
.d-block.d-sm-none
>>>>>>> gitlab-ce/master
= render_commit_status(commit, ref: ref)
- if commit.description?
%button.text-expander.d-none.d-sm-inline-block.js-toggle-button{ type: "button" } ...
......
......@@ -10,7 +10,7 @@
= render "projects/commits/commit_list"
= render "projects/diffs/diffs", diffs: @diffs, environment: @environment
- else
.light-well
.card.bg-light
.center
%h4
= s_("CompareBranches|There isn't anything to compare.")
......
......@@ -44,14 +44,14 @@
.git-empty
%fieldset
%h5 Git global setup
%pre.light-well
%pre.card.bg-light
:preserve
git config --global user.name "#{h git_user_name}"
git config --global user.email "#{h git_user_email}"
%fieldset
%h5 Create a new repository
%pre.light-well
%pre.card.bg-light
:preserve
git clone #{ content_tag(:span, default_url_to_repo, class: 'clone')}
cd #{h @project.path}
......@@ -64,7 +64,7 @@
%fieldset
%h5 Existing folder
%pre.light-well
%pre.card.bg-light
:preserve
cd existing_folder
git init
......@@ -77,7 +77,7 @@
%fieldset
%h5 Existing Git repository
%pre.light-well
%pre.card.bg-light
:preserve
cd existing_repo
git remote rename origin old-origin
......
......@@ -14,7 +14,7 @@
= icon('spinner', class: 'fa-spin')
%span.text
Checking branch availability…
.btn-group.available.hide
.btn-group.available.hidden
%button.btn.js-create-merge-request.btn-success.btn-inverted{ type: 'button', data: { action: data_action } }
= value
......
......@@ -18,7 +18,11 @@
%span= time_ago_with_tooltip @build.artifacts_expire_at
- if @build.artifacts?
<<<<<<< HEAD
.btn-group.d-flex{ role: :group }
=======
.btn-group.btn-group.d-flex{ role: :group }
>>>>>>> gitlab-ce/master
- if @build.has_expiring_artifacts? && can?(current_user, :update_build, @build)
= link_to keep_project_job_artifacts_path(@project, @build), class: 'btn btn-sm btn-default', method: :post do
Keep
......@@ -42,7 +46,11 @@
- if @build.trigger_variables.any?
%p
<<<<<<< HEAD
%button.btn.group.js-reveal-variables Reveal Variables
=======
%button.btn.group.btn-group.js-reveal-variables Reveal Variables
>>>>>>> gitlab-ce/master
%dl.js-build-variables.trigger-build-variables.hide
- @build.trigger_variables.each do |trigger_variable|
......@@ -83,7 +91,7 @@
- builds.select{|build| build.status == build_status}.each do |build|
.build-job{ class: sidebar_build_class(build, @build), data: { stage: build.stage } }
- tooltip = build.tooltip_message
= link_to(project_job_path(@project, build), data: { toggle: 'tooltip', html: true, title: tooltip, container: 'body' }) do
= link_to(project_job_path(@project, build), data: { toggle: 'tooltip', html: 'true', title: tooltip, container: 'body' }) do
= sprite_icon('arrow-right', size:16, css_class: 'icon-arrow-right')
%span{ class: "ci-status-icon-#{build.status}" }
= ci_icon_for_status(build.status)
......
......@@ -5,7 +5,11 @@
.hide.alert.alert-danger.mr-compare-errors
.js-merge-request-new-compare.row{ 'data-source-branch-url': project_new_merge_request_branch_from_path(@source_project), 'data-target-branch-url': project_new_merge_request_branch_to_path(@source_project) }
.col-lg-6
<<<<<<< HEAD
.card.panel-new-merge-request
=======
.card.card-new-merge-request
>>>>>>> gitlab-ce/master
.card-header
Source branch
.card-body.clearfix
......@@ -32,7 +36,11 @@
%ul.list-unstyled.mr_source_commit
.col-lg-6
<<<<<<< HEAD
.card.panel-new-merge-request
=======
.card.card-new-merge-request
>>>>>>> gitlab-ce/master
.card-header
Target branch
.card-body.clearfix
......
......@@ -46,9 +46,12 @@
%a{ href: '#import-project-pane', id: 'import-project-tab', data: { toggle: 'tab' }, role: 'tab' }
%span.d-none.d-sm-block Import project
%span.d-block.d-sm-none Import
<<<<<<< HEAD
-# EE-specific start
= render 'new_ci_cd_only_project_tab', active_tab: active_tab
-# EE-specific end
=======
>>>>>>> gitlab-ce/master
.tab-content.gitlab-tab-content
.tab-pane{ id: 'blank-project-pane', class: active_when(active_tab == 'blank'), role: 'tabpanel' }
......@@ -71,11 +74,15 @@
%h4 No import options available
%p Contact an administrator to enable options for importing your project.
<<<<<<< HEAD
-# EE-specific start
= render 'new_ci_cd_only_project_pane', active_tab: active_tab
-# EE-specific end
.save-project-loader.hide
=======
.save-project-loader.d-none
>>>>>>> gitlab-ce/master
.center
%h2
%i.fa.fa-spinner.fa-spin
......
- if @project.pages_deployed?
- if can?(current_user, :remove_pages, @project)
<<<<<<< HEAD
.card.card.bg-danger
=======
.card.bg-danger
>>>>>>> gitlab-ce/master
.card-header Remove pages
.errors-holder
.card-body
......
......@@ -5,21 +5,33 @@
%p= msg
.form-group.row
<<<<<<< HEAD
= f.label :domain, class: 'col-form-label' do
=======
= f.label :domain, class: 'col-form-label col-sm-2' do
>>>>>>> gitlab-ce/master
Domain
.col-sm-10
= f.text_field :domain, required: true, autocomplete: 'off', class: 'form-control', disabled: @domain.persisted?
- if Gitlab.config.pages.external_https
.form-group.row
<<<<<<< HEAD
= f.label :certificate, class: 'col-form-label' do
=======
= f.label :certificate, class: 'col-form-label col-sm-2' do
>>>>>>> gitlab-ce/master
Certificate (PEM)
.col-sm-10
= f.text_area :certificate, rows: 5, class: 'form-control'
%span.help-inline Upload a certificate for your domain with all intermediates
.form-group.row
<<<<<<< HEAD
= f.label :key, class: 'col-form-label' do
=======
= f.label :key, class: 'col-form-label col-sm-2' do
>>>>>>> gitlab-ce/master
Key (PEM)
.col-sm-10
= f.text_area :key, rows: 5, class: 'form-control'
......
<<<<<<< HEAD
= form_for [@project.namespace.becomes(Namespace), @project, @schedule], as: :schedule, html: { id: "new-pipeline-schedule-form", class: " js-pipeline-schedule-form" } do |f|
=======
= form_for [@project.namespace.becomes(Namespace), @project, @schedule], as: :schedule, html: { id: "new-pipeline-schedule-form", class: "js-pipeline-schedule-form" } do |f|
>>>>>>> gitlab-ce/master
= form_errors(@schedule)
.form-group.row
.col-md-9
......
......@@ -18,5 +18,5 @@
%ul.content-list
= render partial: "table"
- else
.light-well
.card.bg-light
.nothing-here-block= _("No schedules")
......@@ -16,11 +16,14 @@
= link_to failures_project_pipeline_path(@project, @pipeline), data: { target: '#js-tab-failures', action: 'failures', toggle: 'tab' }, class: 'failures-tab' do
= _("Failed Jobs")
%span.badge.badge-pill.js-failures-counter= @pipeline.failed_builds.count
<<<<<<< HEAD
- if expose_sast_data || expose_dependency_data
%li.js-security-tab-link
= link_to security_project_pipeline_path(@project, @pipeline), data: { target: '#js-tab-security', action: 'security', toggle: 'tab' }, class: 'security-tab' do
= _("Security report")
%span.badge.badge-pill.js-sast-counter.hidden
=======
>>>>>>> gitlab-ce/master
.tab-content
#js-tab-pipeline.tab-pane
......
......@@ -7,7 +7,11 @@
%hr
= form_tag apply_import_project_project_members_path(@project), method: 'post' do
.form-group.row
<<<<<<< HEAD
= label_tag :source_project_id, "Project", class: 'col-form-label'
=======
= label_tag :source_project_id, "Project", class: 'col-form-label col-sm-2'
>>>>>>> gitlab-ce/master
.col-sm-10= select_tag(:source_project_id, options_from_collection_for_select(@projects, :id, :name_with_namespace), prompt: "Select project", class: "select2 lg", required: true)
.form-actions
......
......@@ -16,12 +16,21 @@
%i Owners
.light
<<<<<<< HEAD
- if can_admin_project_members && project_can_be_shared?
- if !membership_locked? && @project.allowed_to_share_with_group?
%ul.nav-links.nav.nav-tabs.gitlab-tabs{ role: 'tablist' }
%li.active{ role: 'presentation' }
%a{ href: '#add-member-pane', id: 'add-member-tab', data: { toggle: 'tab' }, role: 'tab' } Add member
%li{ role: 'presentation', class: ('active' if membership_locked?) }
=======
- if can?(current_user, :admin_project_member, @project)
%ul.nav-links.nav.nav-tabs.gitlab-tabs{ role: 'tablist' }
%li.active{ role: 'presentation' }
%a{ href: '#add-member-pane', id: 'add-member-tab', data: { toggle: 'tab' }, role: 'tab' } Add member
- if @project.allowed_to_share_with_group?
%li{ role: 'presentation' }
>>>>>>> gitlab-ce/master
%a{ href: '#share-with-group-pane', id: 'share-with-group-tab', data: { toggle: 'tab' }, role: 'tab' } Share with group
.tab-content.gitlab-tab-content
......
......@@ -7,6 +7,7 @@
= link_to s_('PrometheusService|More information'), help_page_path('user/project/integrations/prometheus_library/metrics'), target: '_blank', rel: "noopener noreferrer"
.col-lg-9
<<<<<<< HEAD
.card.custom-monitored-metrics.js-panel-custom-monitored-metrics{ data: { active_custom_metrics: project_prometheus_metrics_path(@project), environments_data: environments_list_data } }
.card-header
%h3.card-title
......@@ -25,6 +26,8 @@
= link_to s_('PrometheusService|New metric'), new_project_prometheus_metric_path(@project), class: 'btn btn-success prepend-top-10 prepend-left-10 append-bottom-10'
%ul.list-unstyled.metrics-list.hidden.js-custom-metrics-list
=======
>>>>>>> gitlab-ce/master
.card.js-panel-monitored-metrics{ data: { active_metrics: active_common_project_prometheus_metrics_path(@project, :json), metrics_help_path: help_page_path('user/project/integrations/prometheus_library/metrics') } }
.card-header
%h3.card-title
......
......@@ -7,7 +7,11 @@
= f.label :runners_token, "Runner token", class: 'label-light'
.form-control.js-secret-value-placeholder
= '*' * 20
<<<<<<< HEAD
= f.text_field :runners_token, class: "form-control hide js-secret-value", placeholder: 'xEeFCaDAB89'
=======
= f.text_field :runners_token, class: "form-control hidden js-secret-value", placeholder: 'xEeFCaDAB89'
>>>>>>> gitlab-ce/master
%p.form-text.text-muted The secure token used by the Runner to checkout the project
%button.btn.btn-info.prepend-top-10.js-secret-value-reveal-button{ type: 'button', data: { secret_reveal_status: 'false' } }
= _('Reveal value')
......
......@@ -8,7 +8,11 @@
= f.hidden_field :last_commit_sha, value: @page.last_commit_sha
.form-group.row
<<<<<<< HEAD
.col-sm-12= f.label :title, class: 'col-form-label-full-width'
=======
.col-sm-12= f.label :title, class: 'control-label-full-width'
>>>>>>> gitlab-ce/master
.col-sm-12
= f.text_field :title, class: 'form-control', value: @page.title
- if @page.persisted?
......@@ -17,12 +21,20 @@
= s_("WikiEditPageTip|Tip: You can move this page by adding the path to the beginning of the title.")
= link_to icon('question-circle'), help_page_path('user/project/wiki/index', anchor: 'moving-a-wiki-page'), target: '_blank'
.form-group.row
<<<<<<< HEAD
.col-sm-12= f.label :format, class: 'col-form-label-full-width'
=======
.col-sm-12= f.label :format, class: 'control-label-full-width'
>>>>>>> gitlab-ce/master
.col-sm-12
= f.select :format, options_for_select(ProjectWiki::MARKUPS, {selected: @page.format}), {}, class: 'form-control'
.form-group.row
<<<<<<< HEAD
.col-sm-12= f.label :content, class: 'col-form-label-full-width'
=======
.col-sm-12= f.label :content, class: 'control-label-full-width'
>>>>>>> gitlab-ce/master
.col-sm-12
= render layout: 'projects/md_preview', locals: { url: project_wiki_preview_markdown_path(@project, @page.slug) } do
= render 'projects/zen', f: f, attr: :content, classes: 'note-textarea', placeholder: s_("WikiPage|Write your content or drag files here...")
......@@ -40,7 +52,11 @@
= (s_("WikiMarkdownDocs|More examples are in the %{docs_link}") % { docs_link: markdown_link }).html_safe
.form-group.row
<<<<<<< HEAD
.col-sm-12= f.label :commit_message, class: 'col-form-label-full-width'
=======
.col-sm-12= f.label :commit_message, class: 'control-label-full-width'
>>>>>>> gitlab-ce/master
.col-sm-12= f.text_field :message, class: 'form-control', rows: 18, value: commit_message
.form-actions
......
%aside.right-sidebar.right-sidebar-expanded.wiki-sidebar.js-wiki-sidebar.js-right-sidebar{ data: { "offset-top" => "50", "spy" => "affix" } }
.sidebar-container
.block.wiki-sidebar-header.append-bottom-default
<<<<<<< HEAD
%a.gutter-toggle.float-right.d-block.d-md-none.js-sidebar-wiki-toggle{ href: "#" }
=======
%a.gutter-toggle.float-right.d-block.d-sm-block.d-md-none.js-sidebar-wiki-toggle{ href: "#" }
>>>>>>> gitlab-ce/master
= icon('angle-double-right')
- git_access_url = project_wikis_git_access_path(@project)
......
......@@ -2,7 +2,11 @@
- page_title s_("WikiClone|Git Access"), _("Wiki")
.wiki-page-header.has-sidebar-toggle
<<<<<<< HEAD
%button.btn.btn-default.d-block.d-lg-none.float-right.sidebar-toggle.js-sidebar-wiki-toggle{ role: "button", type: "button" }
=======
%button.btn.btn-default.d-block.d-sm-block.d-md-none.float-right.sidebar-toggle.js-sidebar-wiki-toggle{ role: "button", type: "button" }
>>>>>>> gitlab-ce/master
= icon('angle-double-left')
.git-access-header
......
......@@ -23,7 +23,10 @@
= text_field_tag :project_clone, default_url_to_repo(project), class: "js-select-on-focus form-control", readonly: true, aria: { label: 'Project clone URL' }
.input-group-append
= clipboard_button(target: '#project_clone', title: _("Copy URL to clipboard"), class: "input-group-text btn-default btn-clipboard")
<<<<<<< HEAD
= geo_button(modal_target: '#modal-geo-info') if Gitlab::Geo.secondary?
= render 'shared/geo_info_modal', project: project if Gitlab::Geo.secondary?
=======
>>>>>>> gitlab-ce/master
.form-group.row.commit_message-group
- nonce = SecureRandom.hex
- descriptions = local_assigns.slice(:message_with_description, :message_without_description)
<<<<<<< HEAD
= label_tag "commit_message-#{nonce}", class: 'col-form-label' do
=======
= label_tag "commit_message-#{nonce}", class: 'col-form-label col-sm-2' do
>>>>>>> gitlab-ce/master
#{ _('Commit message') }
.col-sm-10
.commit-message-container
......
- if @issues.to_a.any?
<<<<<<< HEAD
.card.panel-small.card-without-border
=======
.card.card-small.card-without-border
>>>>>>> gitlab-ce/master
%ul.content-list.issues-list.issuable-list
= render partial: 'projects/issues/issue', collection: @issues
= paginate @issues, theme: "gitlab"
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment