Upgrade to Font Awesome v4.2
This commit is contained in:
parent
0cc30145f4
commit
5d8be4438a
141 changed files with 290 additions and 290 deletions
|
@ -14,6 +14,7 @@ v 7.4.0
|
|||
- Fail harder in the backup script
|
||||
- Zen mode for wiki and milestones (Robert Schilling)
|
||||
- Move Emoji parsing to html-pipeline-gitlab (Robert Schilling)
|
||||
- Font Awesome 4.2 integration (Sullivan Senechal)
|
||||
|
||||
v 7.3.2
|
||||
- Fix creating new file via web editor
|
||||
|
|
2
Gemfile
2
Gemfile
|
@ -180,7 +180,7 @@ gem "jquery-ui-rails"
|
|||
gem "jquery-scrollto-rails"
|
||||
gem "raphael-rails", "~> 2.1.2"
|
||||
gem 'bootstrap-sass', '~> 3.0'
|
||||
gem "font-awesome-rails", '~> 3.2'
|
||||
gem "font-awesome-rails", '~> 4.2'
|
||||
gem "gitlab_emoji", "~> 0.0.1.1"
|
||||
gem "gon", '~> 5.0.0'
|
||||
gem 'nprogress-rails'
|
||||
|
|
|
@ -152,7 +152,7 @@ GEM
|
|||
net-ssh (>= 2.1.3)
|
||||
fog-json (1.0.0)
|
||||
multi_json (~> 1.0)
|
||||
font-awesome-rails (3.2.1.3)
|
||||
font-awesome-rails (4.2.0.0)
|
||||
railties (>= 3.2, < 5.0)
|
||||
foreman (0.63.0)
|
||||
dotenv (>= 0.7)
|
||||
|
@ -614,7 +614,7 @@ DEPENDENCIES
|
|||
factory_girl_rails
|
||||
ffaker
|
||||
fog (~> 1.14)
|
||||
font-awesome-rails (~> 3.2)
|
||||
font-awesome-rails (~> 4.2)
|
||||
foreman
|
||||
gemnasium-gitlab-service (~> 0.2)
|
||||
github-markup
|
||||
|
|
|
@ -172,8 +172,8 @@ $ ->
|
|||
# Show/hide comments on diff
|
||||
$("body").on "click", ".js-toggle-diff-comments", (e) ->
|
||||
$(@).find('i').
|
||||
toggleClass('icon-chevron-down').
|
||||
toggleClass('icon-chevron-up')
|
||||
toggleClass('fa fa-chevron-down').
|
||||
toggleClass('fa fa-chevron-up')
|
||||
$(@).closest(".diff-file").find(".notes_holder").toggle()
|
||||
e.preventDefault()
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ $ ->
|
|||
#
|
||||
$("body").on "click", ".js-toggle-button", (e) ->
|
||||
$(@).find('i').
|
||||
toggleClass('icon-chevron-down').
|
||||
toggleClass('icon-chevron-up')
|
||||
toggleClass('fa fa-chevron-down').
|
||||
toggleClass('fa fa-chevron-up')
|
||||
$(@).closest(".js-toggle-container").find(".js-toggle-content").toggle()
|
||||
e.preventDefault()
|
||||
|
|
|
@ -7,8 +7,8 @@ $(document).ready ->
|
|||
divHover = "<div class=\"div-dropzone-hover\"></div>"
|
||||
divSpinner = "<div class=\"div-dropzone-spinner\"></div>"
|
||||
divAlert = "<div class=\"" + alertClass + "\"></div>"
|
||||
iconPicture = "<i class=\"icon-picture div-dropzone-icon\"></i>"
|
||||
iconSpinner = "<i class=\"icon-spinner icon-spin div-dropzone-icon\"></i>"
|
||||
iconPicture = "<i class=\"fa fa-picture-o div-dropzone-icon\"></i>"
|
||||
iconSpinner = "<i class=\"fa fa-spinner fa-spin div-dropzone-icon\"></i>"
|
||||
btnAlert = "<button type=\"button\"" + alertAttr + ">×</button>"
|
||||
project_image_path_upload = window.project_image_path_upload or null
|
||||
|
||||
|
|
|
@ -124,7 +124,7 @@ $list-group-active-bg: $bg_primary;
|
|||
color: #888;
|
||||
text-shadow: 0 1px 1px #fff;
|
||||
}
|
||||
i[class^="icon-"] {
|
||||
i[class~="fa"] {
|
||||
line-height: 14px;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -119,8 +119,7 @@ ul.notes {
|
|||
display: none;
|
||||
float: right;
|
||||
|
||||
[class^="icon-"],
|
||||
[class*="icon-"] {
|
||||
[class~="fa"] {
|
||||
font-size: 16px;
|
||||
line-height: 16px;
|
||||
vertical-align: middle;
|
||||
|
|
|
@ -229,7 +229,7 @@ module ApplicationHelper
|
|||
css_class << " hide" unless visible
|
||||
|
||||
content_tag :div, class: css_class do
|
||||
content_tag(:i, nil, class: 'icon-spinner icon-spin') + text
|
||||
content_tag(:i, nil, class: 'fa fa-spinner fa-spin') + text
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -36,10 +36,10 @@ module EventsHelper
|
|||
|
||||
def icon_for_event
|
||||
{
|
||||
EventFilter.push => "icon-upload-alt",
|
||||
EventFilter.merged => "icon-check",
|
||||
EventFilter.comments => "icon-comments",
|
||||
EventFilter.team => "icon-user",
|
||||
EventFilter.push => 'fa fa-upload',
|
||||
EventFilter.merged => 'fa fa-check-square-o',
|
||||
EventFilter.comments => 'fa fa-comments',
|
||||
EventFilter.team => 'fa fa-user',
|
||||
}
|
||||
end
|
||||
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
module IconsHelper
|
||||
def boolean_to_icon(value)
|
||||
if value.to_s == "true"
|
||||
content_tag :i, nil, class: 'icon-circle cgreen'
|
||||
content_tag :i, nil, class: 'fa fa-circle cgreen'
|
||||
else
|
||||
content_tag :i, nil, class: 'icon-off clgray'
|
||||
content_tag :i, nil, class: 'fa fa-power-off clgray'
|
||||
end
|
||||
end
|
||||
|
||||
def public_icon
|
||||
content_tag :i, nil, class: 'icon-globe'
|
||||
content_tag :i, nil, class: 'fa fa-globe'
|
||||
end
|
||||
|
||||
def internal_icon
|
||||
content_tag :i, nil, class: 'icon-shield'
|
||||
content_tag :i, nil, class: 'fa fa-shield'
|
||||
end
|
||||
|
||||
def private_icon
|
||||
content_tag :i, nil, class: 'icon-lock'
|
||||
content_tag :i, nil, class: 'fa fa-lock'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -69,7 +69,7 @@ module NotesHelper
|
|||
|
||||
button_tag class: 'btn reply-btn js-discussion-reply-button',
|
||||
data: data, title: 'Add a reply' do
|
||||
link_text = content_tag(:i, nil, class: 'icon-comment')
|
||||
link_text = content_tag(:i, nil, class: 'fa fa-comment')
|
||||
link_text << ' Reply'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
module NotificationsHelper
|
||||
def notification_icon(notification)
|
||||
if notification.disabled?
|
||||
content_tag :i, nil, class: 'icon-volume-off ns-mute'
|
||||
content_tag :i, nil, class: 'fa fa-volume-off ns-mute'
|
||||
elsif notification.participating?
|
||||
content_tag :i, nil, class: 'icon-volume-down ns-part'
|
||||
content_tag :i, nil, class: 'fa fa-volume-down ns-part'
|
||||
elsif notification.watch?
|
||||
content_tag :i, nil, class: 'icon-volume-up ns-watch'
|
||||
content_tag :i, nil, class: 'fa fa-volume-up ns-watch'
|
||||
else
|
||||
content_tag :i, nil, class: 'icon-circle-blank ns-default'
|
||||
content_tag :i, nil, class: 'fa fa-circle-o ns-default'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -133,7 +133,7 @@ module ProjectsHelper
|
|||
'Star'
|
||||
end
|
||||
|
||||
content_tag('i', ' ', class: 'icon-star') + toggle_text
|
||||
content_tag('i', ' ', class: 'fa fa-star') + toggle_text
|
||||
end
|
||||
|
||||
count_html = content_tag('span', class: 'count') do
|
||||
|
@ -157,7 +157,7 @@ module ProjectsHelper
|
|||
end
|
||||
|
||||
def link_to_toggle_fork
|
||||
out = content_tag(:i, '', class: 'icon-code-fork')
|
||||
out = content_tag(:i, '', class: 'fa fa-code-fork')
|
||||
out << ' Fork'
|
||||
out << content_tag(:span, class: 'count') do
|
||||
@project.forks_count.to_s
|
||||
|
|
|
@ -36,9 +36,9 @@ module TreeHelper
|
|||
# type - String type of the tree item; either 'folder' or 'file'
|
||||
def tree_icon(type)
|
||||
icon_class = if type == 'folder'
|
||||
'icon-folder-close'
|
||||
'fa fa-folder'
|
||||
else
|
||||
'icon-file-alt'
|
||||
'fa fa-file-o'
|
||||
end
|
||||
|
||||
content_tag :i, nil, class: icon_class
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
.panel-body
|
||||
- if @sidekiq_processes.empty?
|
||||
%h4.cred
|
||||
%i.icon-warning-sign
|
||||
%i.fa.fa-exclamation-triangle
|
||||
There are no running sidekiq processes. Please restart GitLab
|
||||
- else
|
||||
%table.table
|
||||
|
@ -32,10 +32,10 @@
|
|||
|
||||
.clearfix
|
||||
%p
|
||||
%i.icon-exclamation-sign
|
||||
%i.fa.fa-exclamation-circle
|
||||
If '[25 of 25 busy]' is shown, restart GitLab with 'sudo service gitlab reload'.
|
||||
%p
|
||||
%i.icon-exclamation-sign
|
||||
%i.fa.fa-exclamation-circle
|
||||
If more than one sidekiq process is listed, stop GitLab, kill the remaining sidekiq processes (sudo pkill -u #{Settings.gitlab.user} -f sidekiq) and restart GitLab.
|
||||
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
%p.light
|
||||
Broadcast messages are displayed for every user and can be used to notify users about scheduled maintenance, recent upgrades and more.
|
||||
.broadcast-message-preview
|
||||
%i.icon-bullhorn
|
||||
%i.fa.fa-bullhorn
|
||||
%span Your message here
|
||||
|
||||
= form_for [:admin, @broadcast_message], html: { class: 'broadcast-message-form form-horizontal'} do |f|
|
||||
|
@ -53,7 +53,7 @@
|
|||
#{broadcast_message.ends_at.to_s(:short)}
|
||||
|
||||
= link_to [:admin, broadcast_message], method: :delete, remote: true, class: 'remove-row btn btn-tiny' do
|
||||
%i.icon-remove.cred
|
||||
%i.fa.fa-times.cred
|
||||
|
||||
.message= broadcast_message.message
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
= f.label :avatar, "Group avatar", class: 'control-label'
|
||||
.col-sm-10
|
||||
%a.choose-btn.btn.btn-small.js-choose-group-avatar-button
|
||||
%i.icon-paper-clip
|
||||
%i.fa.fa-paperclip
|
||||
%span Choose File ...
|
||||
|
||||
%span.file_name.js-avatar-filename File name...
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
%h4
|
||||
= link_to [:admin, group] do
|
||||
%i.icon-folder-close
|
||||
%i.fa.fa-folder
|
||||
= group.name
|
||||
|
||||
→
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
Group: #{@group.name}
|
||||
|
||||
= link_to edit_admin_group_path(@group), class: "btn pull-right" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Edit
|
||||
%hr
|
||||
.row
|
||||
|
@ -81,6 +81,6 @@
|
|||
%span.pull-right.light
|
||||
= member.human_access
|
||||
= link_to group_group_members_path(@group, member), data: { confirm: remove_user_from_group_message(@group, user) }, method: :delete, remote: true, class: "btn-tiny btn btn-remove", title: 'Remove user from group' do
|
||||
%i.icon-minus.icon-white
|
||||
%i.fa.fa-minus.fa-inverse
|
||||
.panel-footer
|
||||
= paginate @members, param_name: 'members_page', theme: 'gitlab'
|
||||
|
|
|
@ -13,11 +13,11 @@
|
|||
.tab-pane.active#githost
|
||||
.file-holder#README
|
||||
.file-title
|
||||
%i.icon-file
|
||||
%i.fa.fa-file
|
||||
githost.log
|
||||
.pull-right
|
||||
= link_to '#', class: 'log-bottom' do
|
||||
%i.icon-arrow-down
|
||||
%i.fa.fa-arrow-down
|
||||
Scroll down
|
||||
.file-content.logs
|
||||
%ol
|
||||
|
@ -27,11 +27,11 @@
|
|||
.tab-pane#application
|
||||
.file-holder#README
|
||||
.file-title
|
||||
%i.icon-file
|
||||
%i.fa.fa-file
|
||||
application.log
|
||||
.pull-right
|
||||
= link_to '#', class: 'log-bottom' do
|
||||
%i.icon-arrow-down
|
||||
%i.fa.fa-arrow-down
|
||||
Scroll down
|
||||
.file-content.logs
|
||||
%ol
|
||||
|
@ -41,11 +41,11 @@
|
|||
.tab-pane#production
|
||||
.file-holder#README
|
||||
.file-title
|
||||
%i.icon-file
|
||||
%i.fa.fa-file
|
||||
production.log
|
||||
.pull-right
|
||||
= link_to '#', class: 'log-bottom' do
|
||||
%i.icon-arrow-down
|
||||
%i.fa.fa-arrow-down
|
||||
Scroll down
|
||||
.file-content.logs
|
||||
%ol
|
||||
|
@ -55,11 +55,11 @@
|
|||
.tab-pane#sidekiq
|
||||
.file-holder#README
|
||||
.file-title
|
||||
%i.icon-file
|
||||
%i.fa.fa-file
|
||||
sidekiq.log
|
||||
.pull-right
|
||||
= link_to '#', class: 'log-bottom' do
|
||||
%i.icon-arrow-down
|
||||
%i.fa.fa-arrow-down
|
||||
Scroll down
|
||||
.file-content.logs
|
||||
%ol
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
%h3.page-title
|
||||
Project: #{@project.name_with_namespace}
|
||||
= link_to edit_project_path(@project), class: "btn pull-right" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Edit
|
||||
%hr
|
||||
.row
|
||||
|
@ -98,7 +98,7 @@
|
|||
group members (#{@group.group_members.count})
|
||||
.pull-right
|
||||
= link_to admin_group_path(@group), class: 'btn btn-small' do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
%ul.well-list
|
||||
- @group_members.each do |member|
|
||||
= render 'groups/group_members/group_member', member: member, show_controls: false
|
||||
|
@ -112,7 +112,7 @@
|
|||
(#{@project.users.count})
|
||||
.pull-right
|
||||
= link_to project_team_index_path(@project), class: "btn btn-tiny" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Manage Access
|
||||
%ul.well-list.team_members
|
||||
- @project_members.each do |project_member|
|
||||
|
@ -127,6 +127,6 @@
|
|||
- else
|
||||
%span.light= project_member.human_access
|
||||
= link_to project_team_member_path(@project, user), data: { confirm: remove_from_project_team_message(@project, user)}, method: :delete, remote: true, class: "btn btn-small btn-remove" do
|
||||
%i.icon-remove
|
||||
%i.fa.fa-times
|
||||
.panel-footer
|
||||
= paginate @project_members, param_name: 'project_members_page', theme: 'gitlab'
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
.form-group
|
||||
= search_field_tag :name, params[:name], placeholder: 'Name, email or username', class: 'form-control'
|
||||
= button_tag class: 'btn btn-primary' do
|
||||
%i.icon-search
|
||||
%i.fa.fa-search
|
||||
%hr
|
||||
= link_to 'Reset', admin_users_path, class: "btn btn-cancel"
|
||||
|
||||
|
@ -38,9 +38,9 @@
|
|||
%li
|
||||
.list-item-name
|
||||
- if user.blocked?
|
||||
%i.icon-lock.cred
|
||||
%i.fa.fa-lock.cred
|
||||
- else
|
||||
%i.icon-user.cgreen
|
||||
%i.fa.fa-user.cgreen
|
||||
= link_to user.name, [:admin, user]
|
||||
- if user.admin?
|
||||
%strong.cred (Admin)
|
||||
|
@ -48,7 +48,7 @@
|
|||
%span.cred It's you!
|
||||
.pull-right
|
||||
%span.light
|
||||
%i.icon-envelope
|
||||
%i.fa.fa-envelope
|
||||
= mail_to user.email, user.email, class: 'light'
|
||||
|
||||
= link_to 'Edit', edit_admin_user_path(user), id: "edit_#{dom_id(user)}", class: "btn btn-small"
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
.pull-right
|
||||
= link_to edit_admin_user_path(@user), class: "btn btn-grouped" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Edit
|
||||
%hr
|
||||
%ul.nav.nav-tabs
|
||||
|
@ -45,7 +45,7 @@
|
|||
%span.light Secondary email:
|
||||
%strong= email.email
|
||||
= link_to remove_email_admin_user_path(@user, email), data: { confirm: "Are you sure you want to remove #{email.email}?" }, method: :delete, class: "btn-tiny btn btn-remove pull-right", title: 'Remove secondary email', id: "remove_email_#{email.id}" do
|
||||
%i.icon-remove
|
||||
%i.fa.fa-times
|
||||
|
||||
%li
|
||||
%span.light Can create groups:
|
||||
|
@ -177,7 +177,7 @@
|
|||
%span.light= user_group.human_access
|
||||
- unless user_group.owner?
|
||||
= link_to group_group_member_path(group, user_group), data: { confirm: remove_user_from_group_message(group, @user) }, method: :delete, remote: true, class: "btn-tiny btn btn-remove", title: 'Remove user from group' do
|
||||
%i.icon-remove.icon-white
|
||||
%i.fa.fa-times.fa-inverse
|
||||
- else
|
||||
.nothing-here-block This user has no groups.
|
||||
|
||||
|
@ -216,4 +216,4 @@
|
|||
|
||||
- if tm.respond_to? :project
|
||||
= link_to project_team_member_path(project, @user), data: { confirm: remove_from_project_team_message(project, @user) }, remote: true, method: :delete, class: "btn-tiny btn btn-remove", title: 'Remove user from project' do
|
||||
%i.icon-remove
|
||||
%i.fa.fa-times
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
= search_field_tag :filter_group, nil, placeholder: 'Filter by name', class: 'dash-filter form-control'
|
||||
- if current_user.can_create_group?
|
||||
= link_to new_group_path, class: "btn btn-new pull-right" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New group
|
||||
%ul.well-list.dash-list
|
||||
- groups.each do |group|
|
||||
|
@ -13,7 +13,7 @@
|
|||
%span.group-name.filter-title
|
||||
= truncate(group.name, length: 35)
|
||||
%span.arrow
|
||||
%i.icon-angle-right
|
||||
%i.fa.fa-angle-right
|
||||
- if groups.blank?
|
||||
%li
|
||||
.nothing-here-block You have no groups yet.
|
||||
|
|
|
@ -9,4 +9,4 @@
|
|||
%span.project-name.filter-title
|
||||
= project.name
|
||||
%span.arrow
|
||||
%i.icon-angle-right
|
||||
%i.fa.fa-angle-right
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
= search_field_tag :filter_projects, nil, placeholder: 'Filter by name', class: 'dash-filter form-control'
|
||||
- if current_user.can_create_project?
|
||||
= link_to new_project_path, class: "btn btn-new pull-right" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New project
|
||||
|
||||
%ul.well-list.dash-list
|
||||
|
@ -21,4 +21,4 @@
|
|||
.pull-right
|
||||
= link_to projects_dashboard_path do
|
||||
Show all
|
||||
%i.icon-angle-right
|
||||
%i.fa.fa-angle-right
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
- @groups.each do |group|
|
||||
%li{ class: (group.name == params[:group]) ? 'active' : 'light' }
|
||||
= link_to projects_dashboard_filter_path(group: group.name) do
|
||||
%i.icon-folder-close-alt
|
||||
%i.fa.fa-folder-o
|
||||
= group.name
|
||||
%small.pull-right
|
||||
= group.projects.count
|
||||
|
@ -51,5 +51,5 @@
|
|||
- @tags.each do |tag|
|
||||
%li{ class: (tag.name == params[:tag]) ? 'active' : 'light' }
|
||||
= link_to projects_dashboard_filter_path(scope: params[:scope], tag: tag.name) do
|
||||
%i.icon-tag
|
||||
%i.fa.fa-tag
|
||||
= tag.name
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
%span.rss-icon
|
||||
= link_to dashboard_path(:atom, { private_token: current_user.private_token }) do
|
||||
%strong
|
||||
%i.icon-rss
|
||||
%i.fa.fa-rss
|
||||
News Feed
|
||||
|
||||
%hr
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
%hr
|
||||
%div
|
||||
.dashboard-intro-icon
|
||||
%i.icon-bookmark-empty
|
||||
%i.fa.fa-bookmark-o
|
||||
%div
|
||||
%p.slead
|
||||
You don't have access to any projects right now.
|
||||
|
@ -23,7 +23,7 @@
|
|||
%hr
|
||||
%div
|
||||
.dashboard-intro-icon
|
||||
%i.icon-group
|
||||
%i.fa.fa-users
|
||||
%div
|
||||
%p.slead
|
||||
You can create a group for several dependent projects.
|
||||
|
@ -37,7 +37,7 @@
|
|||
%hr
|
||||
%div
|
||||
.dashboard-intro-icon
|
||||
%i.icon-globe
|
||||
%i.fa.fa-globe
|
||||
%div
|
||||
%p.slead
|
||||
There are
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
.row
|
||||
.fixed.sidebar-expand-button.hidden-lg.hidden-md
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
.col-md-3.responsive-side
|
||||
= render 'shared/filter', entity: 'issue'
|
||||
.col-md-9
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
%hr
|
||||
.row
|
||||
.fixed.sidebar-expand-button.hidden-lg.hidden-md
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
.col-md-3.responsive-side
|
||||
= render 'shared/filter', entity: 'merge_request'
|
||||
.col-md-9
|
||||
|
|
|
@ -40,23 +40,23 @@
|
|||
- if current_user.can_leave_project?(project)
|
||||
.pull-right
|
||||
= link_to leave_project_team_members_path(project), data: { confirm: "Leave project?"}, method: :delete, remote: true, class: "btn-tiny btn remove-row", title: 'Leave project' do
|
||||
%i.icon-signout
|
||||
%i.fa.fa-sign-out
|
||||
Leave
|
||||
|
||||
- if project.forked_from_project
|
||||
%small.pull-right
|
||||
%i.icon-code-fork
|
||||
%i.fa.fa-code-fork
|
||||
Forked from:
|
||||
= link_to project.forked_from_project.name_with_namespace, project_path(project.forked_from_project)
|
||||
.project-info
|
||||
.pull-right
|
||||
- if project.archived?
|
||||
%span.label
|
||||
%i.icon-archive
|
||||
%i.fa.fa-archive
|
||||
Archived
|
||||
- project.tags.each do |tag|
|
||||
%span.label.label-info
|
||||
%i.icon-tag
|
||||
%i.fa.fa-tag
|
||||
= tag.name
|
||||
- if project.description.present?
|
||||
%p= truncate project.description, length: 100
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
= render 'sidebar'
|
||||
|
||||
.fixed.sidebar-expand-button.hidden-lg.hidden-md
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
|
||||
- else
|
||||
= render "zero_authorized_projects"
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
.event-body
|
||||
.event-note
|
||||
.md
|
||||
%i.icon-comment-alt.event-note-icon
|
||||
%i.fa.fa-comment-o.event-note-icon
|
||||
= event_note(event.target.note)
|
||||
- note = event.target
|
||||
- if note.attachment.url
|
||||
|
@ -18,5 +18,5 @@
|
|||
= image_tag note.attachment.secure_url, class: 'note-image-attach'
|
||||
- else
|
||||
= link_to note.attachment.secure_url, target: "_blank", class: 'note-file-attach' do
|
||||
%i.icon-paper-clip
|
||||
%i.fa.fa-paperclip
|
||||
= note.attachment_identifier
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
.clearfix
|
||||
%h4
|
||||
= link_to group_path(id: group.path) do
|
||||
%i.icon-group
|
||||
%i.fa.fa-users
|
||||
= group.name
|
||||
.clearfix
|
||||
%p
|
||||
|
|
|
@ -21,5 +21,5 @@
|
|||
·
|
||||
= link_to pluralize(project.repository.tag_names.count, 'tag'), project_tags_path(project)
|
||||
- else
|
||||
%i.icon-warning-sign
|
||||
%i.fa.fa-exclamation-triangle
|
||||
Empty repository
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.explore-trending-block
|
||||
%p.lead
|
||||
%i.icon-comments-alt
|
||||
%i.fa.fa-comments-o
|
||||
See most starred projects
|
||||
%hr
|
||||
.public-projects
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.explore-trending-block
|
||||
%p.lead
|
||||
%i.icon-comments-alt
|
||||
%i.fa.fa-comments-o
|
||||
See most discussed projects for last month
|
||||
%hr
|
||||
.public-projects
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
- if can? current_user, :create_projects, @group
|
||||
.panel-head-actions
|
||||
= link_to new_project_path(namespace_id: @group.id), class: "btn btn-new" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New project
|
||||
%ul.well-list
|
||||
- if projects.blank?
|
||||
|
@ -18,4 +18,4 @@
|
|||
%span.project-name
|
||||
= project.name
|
||||
%span.arrow
|
||||
%i.icon-angle-right
|
||||
%i.fa.fa-angle-right
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
%ul.nav.nav-pills.nav-stacked.nav-stacked-menu
|
||||
= nav_link(path: 'groups#edit') do
|
||||
= link_to edit_group_path(@group) do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Group
|
||||
= nav_link(path: 'groups#projects') do
|
||||
= link_to projects_group_path(@group) do
|
||||
%i.icon-folder-close
|
||||
%i.fa.fa-folder
|
||||
Projects
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
- else
|
||||
You can upload a group avatar here
|
||||
%a.choose-btn.btn.btn-small.js-choose-group-avatar-button
|
||||
%i.icon-paper-clip
|
||||
%i.fa.fa-paperclip
|
||||
%span Choose File ...
|
||||
|
||||
%span.file_name.js-avatar-filename File name...
|
||||
|
|
|
@ -15,14 +15,14 @@
|
|||
- if show_controls
|
||||
- if can?(current_user, :modify, member)
|
||||
= link_to '#', class: "btn-tiny btn js-toggle-button", title: 'Edit access level' do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
- if can?(current_user, :destroy, member)
|
||||
- if current_user == member.user
|
||||
= link_to leave_profile_group_path(@group), data: { confirm: leave_group_message(@group.name)}, method: :delete, class: "btn-tiny btn btn-remove", title: 'Remove user from group' do
|
||||
%i.icon-minus.icon-white
|
||||
%i.fa.fa-minus.fa-inverse
|
||||
- else
|
||||
= link_to group_group_member_path(@group, member), data: { confirm: remove_user_from_group_message(@group, user) }, method: :delete, remote: true, class: "btn-tiny btn btn-remove", title: 'Remove user from group' do
|
||||
%i.icon-minus.icon-white
|
||||
%i.fa.fa-minus.fa-inverse
|
||||
|
||||
.edit-member.hide.js-toggle-content
|
||||
= form_for [@group, member], remote: true do |f|
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
.row
|
||||
.fixed.sidebar-expand-button.hidden-lg.hidden-md
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
.col-md-3.responsive-side
|
||||
= render 'shared/filter', entity: 'issue'
|
||||
.col-md-9
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
.pull-right
|
||||
= link_to '#', class: 'btn btn-new js-toggle-button' do
|
||||
Add members
|
||||
%i.icon-chevron-down
|
||||
%i.fa.fa-chevron-down
|
||||
|
||||
.js-toggle-content.hide.new-group-member-holder
|
||||
= render "new_group_member"
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
%hr
|
||||
.row
|
||||
.fixed.sidebar-expand-button.hidden-lg.hidden-md
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
.col-md-3.responsive-side
|
||||
= render 'shared/filter', entity: 'merge_request'
|
||||
.col-md-9
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
.row
|
||||
.fixed.sidebar-expand-button.hidden-lg.hidden-md
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
.col-md-3.responsive-side
|
||||
= render 'groups/filter', entity: 'milestone'
|
||||
.col-md-9
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
= f.label :avatar, "Group avatar", class: 'control-label'
|
||||
.col-sm-10
|
||||
%a.choose-btn.btn.btn-small.js-choose-group-avatar-button
|
||||
%i.icon-paper-clip
|
||||
%i.fa.fa-paperclip
|
||||
%span Choose File ...
|
||||
|
||||
%span.file_name.js-avatar-filename File name...
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
- if can? current_user, :manage_group, @group
|
||||
.panel-head-actions
|
||||
= link_to new_project_path(namespace_id: @group.id), class: "btn btn-new" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New Project
|
||||
%ul.well-list
|
||||
- @projects.each do |project|
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
.prepend-top-20
|
||||
= link_to group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed" do
|
||||
%strong
|
||||
%i.icon-rss
|
||||
%i.fa.fa-rss
|
||||
News Feed
|
||||
|
||||
%hr
|
||||
|
|
|
@ -29,12 +29,12 @@
|
|||
%tr
|
||||
%td.shortcut
|
||||
.key
|
||||
%i.icon-arrow-up
|
||||
%i.fa.fa-arrow-up
|
||||
%td Move selection up
|
||||
%tr
|
||||
%td.shortcut
|
||||
.key
|
||||
%i.icon-arrow-down
|
||||
%i.fa.fa-arrow-down
|
||||
%td Move selection down
|
||||
%tr
|
||||
%td.shortcut
|
||||
|
@ -132,28 +132,28 @@
|
|||
%tr
|
||||
%td.shortcut
|
||||
.key
|
||||
%i.icon-arrow-left
|
||||
%i.fa.fa-arrow-left
|
||||
\/
|
||||
.key h
|
||||
%td Scroll left
|
||||
%tr
|
||||
%td.shortcut
|
||||
.key
|
||||
%i.icon-arrow-right
|
||||
%i.fa.fa-arrow-right
|
||||
\/
|
||||
.key l
|
||||
%td Scroll right
|
||||
%tr
|
||||
%td.shortcut
|
||||
.key
|
||||
%i.icon-arrow-up
|
||||
%i.fa.fa-arrow-up
|
||||
\/
|
||||
.key k
|
||||
%td Scroll up
|
||||
%tr
|
||||
%td.shortcut
|
||||
.key
|
||||
%i.icon-arrow-down
|
||||
%i.fa.fa-arrow-down
|
||||
\/
|
||||
.key j
|
||||
%td Scroll down
|
||||
|
@ -161,7 +161,7 @@
|
|||
%td.shortcut
|
||||
.key
|
||||
shift
|
||||
%i.icon-arrow-up
|
||||
%i.fa.fa-arrow-up
|
||||
\/
|
||||
.key
|
||||
shift k
|
||||
|
@ -170,7 +170,7 @@
|
|||
%td.shortcut
|
||||
.key
|
||||
shift
|
||||
%i.icon-arrow-down
|
||||
%i.fa.fa-arrow-down
|
||||
\/
|
||||
.key
|
||||
shift j
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
- if broadcast_message.present?
|
||||
.broadcast-message{ style: broadcast_styling(broadcast_message) }
|
||||
%i.icon-bullhorn
|
||||
%i.fa.fa-bullhorn
|
||||
= broadcast_message.message
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
%button.navbar-toggle{"data-target" => ".navbar-collapse", "data-toggle" => "collapse", type: "button"}
|
||||
%span.sr-only Toggle navigation
|
||||
%i.icon-reorder
|
||||
%i.fa.fa-bars
|
||||
|
||||
.navbar-collapse.collapse
|
||||
%ul.nav.navbar-nav
|
||||
|
@ -18,31 +18,31 @@
|
|||
= render "layouts/search"
|
||||
%li.visible-sm.visible-xs
|
||||
= link_to search_path, title: "Search", class: 'has_bottom_tooltip', 'data-original-title' => 'Search area' do
|
||||
%i.icon-search
|
||||
%i.fa.fa-search
|
||||
%li
|
||||
= link_to help_path, title: 'Help', class: 'has_bottom_tooltip',
|
||||
'data-original-title' => 'Help' do
|
||||
%i.icon-question-sign
|
||||
%i.fa.fa-question-circle
|
||||
%li
|
||||
= link_to explore_root_path, title: "Explore", class: 'has_bottom_tooltip', 'data-original-title' => 'Public area' do
|
||||
%i.icon-globe
|
||||
%i.fa.fa-globe
|
||||
%li
|
||||
= link_to user_snippets_path(current_user), title: "My snippets", class: 'has_bottom_tooltip', 'data-original-title' => 'My snippets' do
|
||||
%i.icon-paste
|
||||
%i.fa.fa-clipboard
|
||||
- if current_user.is_admin?
|
||||
%li
|
||||
= link_to admin_root_path, title: "Admin area", class: 'has_bottom_tooltip', 'data-original-title' => 'Admin area' do
|
||||
%i.icon-cogs
|
||||
%i.fa.fa-cogs
|
||||
- if current_user.can_create_project?
|
||||
%li
|
||||
= link_to new_project_path, title: "New project", class: 'has_bottom_tooltip', 'data-original-title' => 'New project' do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
%li
|
||||
= link_to profile_path, title: "Profile settings", class: 'has_bottom_tooltip', 'data-original-title' => 'Profile settings"' do
|
||||
%i.icon-user
|
||||
%i.fa.fa-user
|
||||
%li
|
||||
= link_to destroy_user_session_path, class: "logout", method: :delete, title: "Logout", class: 'has_bottom_tooltip', 'data-original-title' => 'Logout' do
|
||||
%i.icon-signout
|
||||
%i.fa.fa-sign-out
|
||||
%li.hidden-xs
|
||||
= link_to current_user, class: "profile-pic", id: 'profile-pic' do
|
||||
= image_tag avatar_icon(current_user.email, 26), alt: 'User activity'
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
%button.navbar-toggle{"data-target" => ".navbar-collapse", "data-toggle" => "collapse", type: "button"}
|
||||
%span.sr-only Toggle navigation
|
||||
%i.icon-reorder
|
||||
%i.fa.fa-bars
|
||||
|
||||
.pull-right.hidden-xs
|
||||
= link_to "Sign in", new_session_path(:user, redirect_to_referer: 'yes'), class: 'btn btn-sign-in btn-new'
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
|
||||
.loading-gif.hide
|
||||
%p
|
||||
%i.icon-spinner.icon-spin
|
||||
%i.fa.fa-spinner.fa-spin
|
||||
Saving new username
|
||||
%p.light
|
||||
= user_url(@user)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
- if current_user.can_create_group?
|
||||
%span.pull-right
|
||||
= link_to new_group_path, class: "btn btn-new" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New Group
|
||||
%p.light
|
||||
Group members have access to all a group's projects
|
||||
|
@ -19,12 +19,12 @@
|
|||
.pull-right
|
||||
- if can?(current_user, :manage_group, group)
|
||||
= link_to edit_group_path(group), class: "btn-small btn btn-grouped" do
|
||||
%i.icon-cogs
|
||||
%i.fa.fa-cogs
|
||||
Settings
|
||||
|
||||
- if can?(current_user, :destroy, user_group)
|
||||
= link_to leave_profile_group_path(group), data: { confirm: leave_group_message(group.name) }, method: :delete, class: "btn-small btn btn-grouped", title: 'Remove user from group' do
|
||||
%i.icon-signout
|
||||
%i.fa.fa-sign-out
|
||||
Leave
|
||||
|
||||
= link_to group, class: 'group-name' do
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
%li
|
||||
%span.notification-icon-holder
|
||||
%span.notification.fa.fa-holder
|
||||
- if notification.global?
|
||||
= notification_icon(@notification)
|
||||
- else
|
||||
|
|
|
@ -78,7 +78,7 @@
|
|||
or change it at #{link_to "gravatar.com", "http://gravatar.com"}
|
||||
%hr
|
||||
%a.choose-btn.btn.btn-small.js-choose-user-avatar-button
|
||||
%i.icon-paper-clip
|
||||
%i.fa.fa-paperclip
|
||||
%span Choose File ...
|
||||
|
||||
%span.file_name.js-avatar-filename File name...
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
- if current_user
|
||||
.dropdown.pull-right
|
||||
%a.dropdown-toggle.btn.btn-new{href: '#', "data-toggle" => "dropdown"}
|
||||
%i.icon-reorder
|
||||
%i.fa.fa-bars
|
||||
%ul.dropdown-menu
|
||||
- if @project.issues_enabled && can?(current_user, :write_issue, @project)
|
||||
%li
|
||||
|
@ -23,11 +23,11 @@
|
|||
%li.divider
|
||||
%li
|
||||
= link_to new_project_branch_path(@project) do
|
||||
%i.icon-code-fork
|
||||
%i.fa.fa-code-fork
|
||||
Git branch
|
||||
%li
|
||||
= link_to new_project_tag_path(@project) do
|
||||
%i.icon-tag
|
||||
%i.fa.fa-tag
|
||||
Git tag
|
||||
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
.form-group
|
||||
.issue-assignee
|
||||
= f.label :assignee_id, class: 'control-label' do
|
||||
%i.icon-user
|
||||
%i.fa.fa-user
|
||||
Assign to
|
||||
.col-sm-10
|
||||
= project_users_select_tag("#{issuable.class.model_name.param_key}[assignee_id]",
|
||||
|
@ -40,7 +40,7 @@
|
|||
.form-group
|
||||
.issue-milestone
|
||||
= f.label :milestone_id, class: 'control-label' do
|
||||
%i.icon-time
|
||||
%i.fa.fa-clock-o
|
||||
Milestone
|
||||
.col-sm-10= f.select(:milestone_id, milestone_options(issuable),
|
||||
{ include_blank: 'Select milestone' }, { class: 'select2' })
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
%ul.nav.nav-pills.nav-stacked.nav-stacked-menu.append-bottom-20.project-settings-nav
|
||||
= nav_link(path: 'projects#edit') do
|
||||
= link_to edit_project_path(@project), class: "stat-tab tab " do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Project
|
||||
= nav_link(controller: [:team_members, :teams]) do
|
||||
= link_to project_team_index_path(@project), class: "team-tab tab" do
|
||||
%i.icon-group
|
||||
%i.fa.fa-users
|
||||
Members
|
||||
= nav_link(controller: :deploy_keys) do
|
||||
= link_to project_deploy_keys_path(@project) do
|
||||
%i.icon-key
|
||||
%i.fa.fa-key
|
||||
Deploy Keys
|
||||
= nav_link(controller: :hooks) do
|
||||
= link_to project_hooks_path(@project) do
|
||||
%i.icon-link
|
||||
%i.fa.fa-link
|
||||
Web Hooks
|
||||
= nav_link(controller: :services) do
|
||||
= link_to project_services_path(@project) do
|
||||
%i.icon-cogs
|
||||
%i.fa.fa-cogs
|
||||
Services
|
||||
= nav_link(controller: :protected_branches) do
|
||||
= link_to project_protected_branches_path(@project) do
|
||||
%i.icon-lock
|
||||
%i.fa.fa-lock
|
||||
Protected branches
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
#tree-holder.tree-holder
|
||||
.file-holder
|
||||
.file-title
|
||||
%i.icon-file
|
||||
%i.fa.fa-file
|
||||
%span.file_name
|
||||
= @path
|
||||
%small= number_to_human_size @blob.size
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
%ul.breadcrumb.repo-breadcrumb
|
||||
%li
|
||||
%i.icon-angle-right
|
||||
%i.fa.fa-angle-right
|
||||
= link_to project_tree_path(@project, @ref) do
|
||||
= @project.path
|
||||
- tree_breadcrumbs(@tree, 6) do |title, path|
|
||||
|
@ -22,7 +22,7 @@
|
|||
%div#tree-content-holder.tree-content-holder
|
||||
%article.file-holder
|
||||
.file-title.clearfix
|
||||
%i.icon-file
|
||||
%i.fa.fa-file
|
||||
%span.file_name
|
||||
= blob.name
|
||||
%small= number_to_human_size blob.size
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
.center
|
||||
= link_to project_raw_path(@project, @id) do
|
||||
%h1.light
|
||||
%i.icon-download-alt
|
||||
%i.fa.fa-arrow-circle-o-down-alt
|
||||
%h4
|
||||
Download (#{number_to_human_size blob.size})
|
||||
|
|
|
@ -7,19 +7,19 @@
|
|||
%span.label.label-info default
|
||||
- if @project.protected_branch? branch.name
|
||||
%span.label.label-success
|
||||
%i.icon-lock
|
||||
%i.fa.fa-lock
|
||||
protected
|
||||
.pull-right
|
||||
- if can?(current_user, :download_code, @project)
|
||||
= render 'projects/repositories/download_archive', ref: branch.name, btn_class: 'btn-grouped btn-group-small'
|
||||
- if branch.name != @repository.root_ref
|
||||
= link_to project_compare_index_path(@project, from: @repository.root_ref, to: branch.name), class: 'btn btn-grouped btn-small', method: :post, title: "Compare" do
|
||||
%i.icon-copy
|
||||
%i.fa.fa-files-o
|
||||
Compare
|
||||
|
||||
- if can_remove_branch?(@project, branch.name)
|
||||
= link_to project_branch_path(@project, branch.name), class: 'btn btn-grouped btn-small btn-remove remove-row', method: :delete, data: { confirm: 'Removed branch cannot be restored. Are you sure?'}, remote: true do
|
||||
%i.icon-trash
|
||||
%i.fa.fa-trash-o
|
||||
|
||||
- if commit
|
||||
%ul.list-unstyled
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
.pull-right
|
||||
- if can? current_user, :push_code, @project
|
||||
= link_to new_project_branch_path(@project), class: 'btn btn-create' do
|
||||
%i.icon-add-sign
|
||||
%i.fa.fa-add-sign
|
||||
New branch
|
||||
|
||||
.dropdown.inline
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
%button{ type: "button", class: "close", "data-dismiss" => "alert"} ×
|
||||
= @error
|
||||
%h3.page-title
|
||||
%i.icon-code-fork
|
||||
%i.fa.fa-code-fork
|
||||
New branch
|
||||
= form_tag project_branches_path, method: :post, class: "form-horizontal" do
|
||||
.form-group
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
%div
|
||||
- if @notes_count > 0
|
||||
%span.btn.disabled.btn-grouped
|
||||
%i.icon-comment
|
||||
%i.fa.fa-comment
|
||||
= @notes_count
|
||||
.pull-left.btn-group
|
||||
%a.btn.btn-grouped.dropdown-toggle{ data: {toggle: :dropdown} }
|
||||
%i.icon-download-alt
|
||||
%i.fa.fa-arrow-circle-o-down-alt
|
||||
Download as
|
||||
%span.caret
|
||||
%ul.dropdown-menu
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
- if note_count > 0
|
||||
%span.label.label-gray
|
||||
%i.icon-comment= note_count
|
||||
%i.fa.fa-comment= note_count
|
||||
|
||||
- if commit.description?
|
||||
.commit-row-description.js-toggle-content
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
.row.commits-row
|
||||
.col-md-2
|
||||
%h4
|
||||
%i.icon-calendar
|
||||
%i.fa.fa-calendar
|
||||
%span= day.stamp("28 Aug, 2010")
|
||||
%p= pluralize(commits.count, 'commit')
|
||||
.col-md-10
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
- if current_user && current_user.private_token
|
||||
.commits-feed-holder.hidden-xs.hidden-sm
|
||||
= link_to project_commits_path(@project, @ref, {format: :atom, private_token: current_user.private_token}), title: "Feed", class: 'btn' do
|
||||
%i.icon-rss
|
||||
%i.fa.fa-rss
|
||||
Commits feed
|
||||
|
||||
%ul.breadcrumb.repo-breadcrumb
|
||||
|
|
|
@ -2,19 +2,19 @@
|
|||
.pull-right
|
||||
- if @available_keys.include?(deploy_key)
|
||||
= link_to enable_project_deploy_key_path(@project, deploy_key), class: 'btn btn-small', method: :put do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
Enable
|
||||
- else
|
||||
- if deploy_key.projects.count > 1
|
||||
= link_to disable_project_deploy_key_path(@project, deploy_key), class: 'btn btn-small', method: :put do
|
||||
%i.icon-off
|
||||
%i.fa.fa-power-off
|
||||
Disable
|
||||
- else
|
||||
= link_to 'Remove', project_deploy_key_path(@project, deploy_key), data: { confirm: 'You are going to remove deploy key. Are you sure?'}, method: :delete, class: "btn btn-remove delete-key btn-small pull-right"
|
||||
|
||||
|
||||
= link_to project_deploy_key_path(deploy_key.projects.include?(@project) ? @project : deploy_key.projects.first, deploy_key) do
|
||||
%i.icon-key
|
||||
%i.fa.fa-key
|
||||
%strong= deploy_key.title
|
||||
|
||||
%p.light.prepend-top-10
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
Deploy keys allow read-only access to the repository
|
||||
|
||||
= link_to new_project_deploy_key_path(@project), class: "btn btn-new pull-right", title: "New Deploy Key" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New Deploy Key
|
||||
|
||||
%p.light
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
Wrap text
|
||||
|
||||
= link_to '#', class: 'js-toggle-diff-comments btn btn-small' do
|
||||
%i.icon-chevron-down
|
||||
%i.fa.fa-chevron-down
|
||||
Diff comments
|
||||
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
= link_to '#', class: 'btn btn-small js-toggle-button' do
|
||||
Show diff stats
|
||||
%i.icon-chevron-down
|
||||
%i.fa.fa-chevron-down
|
||||
.file-stats.js-toggle-content.hide
|
||||
%ul.bordered-list
|
||||
- diffs.each_with_index do |diff, i|
|
||||
|
@ -19,23 +19,23 @@
|
|||
- if diff.deleted_file
|
||||
%span.deleted-file
|
||||
%a{href: "#diff-#{i}"}
|
||||
%i.icon-minus
|
||||
%i.fa.fa-minus
|
||||
= diff.old_path
|
||||
- elsif diff.renamed_file
|
||||
%span.renamed-file
|
||||
%a{href: "#diff-#{i}"}
|
||||
%i.icon-minus
|
||||
%i.fa.fa-minus
|
||||
= diff.old_path
|
||||
\->
|
||||
= diff.new_path
|
||||
- elsif diff.new_file
|
||||
%span.new-file
|
||||
%a{href: "#diff-#{i}"}
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
= diff.new_path
|
||||
- else
|
||||
%span.edit-file
|
||||
%a{href: "#diff-#{i}"}
|
||||
%i.icon-adjust
|
||||
%i.fa.fa-adjust
|
||||
= diff.new_path
|
||||
|
||||
|
|
|
@ -89,13 +89,13 @@
|
|||
.danger-settings.js-toggle-container
|
||||
.centered-light-block
|
||||
%h3
|
||||
%i.icon-warning-sign
|
||||
%i.fa.fa-exclamation-triangle
|
||||
Dangerous settings
|
||||
|
||||
%p Project settings below may result in data loss!
|
||||
= link_to '#', class: 'btn js-toggle-button' do
|
||||
Show them to me
|
||||
%i.icon-chevron-down
|
||||
%i.fa.fa-chevron-down
|
||||
|
||||
.js-toggle-content.hide
|
||||
- if can? current_user, :archive_project, @project
|
||||
|
@ -185,6 +185,6 @@
|
|||
.save-project-loader.hide
|
||||
.center
|
||||
%h2
|
||||
%i.icon-spinner.icon-spin
|
||||
%i.fa.fa-spinner.fa-spin
|
||||
Saving project.
|
||||
%p Please wait a moment, this page will automatically refresh when ready.
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
= form_tag(project_edit_tree_path(@project, @id), method: :put, class: "form-horizontal") do
|
||||
.file-holder.file
|
||||
.file-title
|
||||
%i.icon-file
|
||||
%i.fa.fa-file
|
||||
%span.file_name
|
||||
%span.monospace.light #{@ref}:
|
||||
= @path
|
||||
|
@ -20,7 +20,7 @@
|
|||
.js-edit-mode-pane#preview.hide
|
||||
.center
|
||||
%h2
|
||||
%i.icon-spinner.icon-spin
|
||||
%i.fa.fa-spinner.fa-spin
|
||||
|
||||
.form-group.commit_message-group
|
||||
= label_tag 'commit_message', class: "control-label" do
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.alert.alert-danger.alert-block
|
||||
%h4
|
||||
%i.icon-code-fork
|
||||
%i.fa.fa-code-fork
|
||||
Fork Error!
|
||||
%p
|
||||
You tried to fork
|
||||
|
@ -15,5 +15,5 @@
|
|||
|
||||
%p
|
||||
= link_to fork_project_path(@project), title: "Fork", class: "btn", method: "POST" do
|
||||
%i.icon-code-fork
|
||||
%i.fa.fa-code-fork
|
||||
Try to Fork again
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
.loading-graph
|
||||
.center
|
||||
%h3.page-title
|
||||
%i.icon-spinner.icon-spin
|
||||
%i.fa.fa-spinner.fa-spin
|
||||
Building repository graph.
|
||||
%p.slead Please wait a moment, this page will automatically refresh when ready.
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
.save-project-loader
|
||||
.center
|
||||
%h2
|
||||
%i.icon-spinner.icon-spin
|
||||
%i.fa.fa-spinner.fa-spin
|
||||
Import in progress.
|
||||
%p.monospace git clone --bare #{hidden_pass_url(@project.import_url)}
|
||||
%p Please wait while we import the repository for you. Refresh at will.
|
||||
|
|
|
@ -10,18 +10,18 @@
|
|||
- if current_controller?(:milestones)
|
||||
%li.pull-right
|
||||
%button.btn.btn-default.sidebar-expand-button
|
||||
%i.icon.icon-list
|
||||
%i.icon.fa.fa-list
|
||||
|
||||
- if current_controller?(:issues)
|
||||
- if current_user
|
||||
%li
|
||||
= link_to project_issues_path(@project, :atom, { private_token: current_user.private_token }) do
|
||||
%i.icon-rss
|
||||
%i.fa.fa-rss
|
||||
|
||||
%li.pull-right
|
||||
.pull-right
|
||||
%button.btn.btn-default.sidebar-expand-button
|
||||
%i.icon.icon-list
|
||||
%i.icon.fa.fa-list
|
||||
= form_tag project_issues_path(@project), method: :get, id: "issue_search_form", class: 'pull-left issue-search-form' do
|
||||
.append-right-10.hidden-xs.hidden-sm
|
||||
= search_field_tag :issue_search, params[:issue_search], { placeholder: 'Filter by title or description', class: 'form-control issue_search search-text-input input-mn-300' }
|
||||
|
@ -32,5 +32,5 @@
|
|||
= hidden_field_tag :label_id, params['label_id']
|
||||
- if can? current_user, :write_issue, @project
|
||||
= link_to new_project_issue_path(@project, issue: { assignee_id: params[:assignee_id], milestone_id: params[:milestone_id]}), class: "btn btn-new pull-left", title: "New Issue", id: "new_issue_link" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New Issue
|
||||
|
|
|
@ -20,11 +20,11 @@
|
|||
= render 'votes/votes_inline', votable: issue
|
||||
- if issue.notes.any?
|
||||
%span
|
||||
%i.icon-comments
|
||||
%i.fa.fa-comments
|
||||
= issue.notes.count
|
||||
- if issue.milestone
|
||||
%span
|
||||
%i.icon-time
|
||||
%i.fa.fa-clock-o
|
||||
= issue.milestone.title
|
||||
.pull-right
|
||||
%small updated #{time_ago_with_tooltip(issue.updated_at, 'bottom', 'issue_update_ago')}
|
||||
|
@ -41,7 +41,7 @@
|
|||
- else
|
||||
= link_to 'Close', project_issue_path(issue.project, issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn btn-small btn-grouped close_issue btn-close", remote: true
|
||||
= link_to edit_project_issue_path(issue.project, issue), class: "btn btn-small edit-issue-link btn-grouped" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Edit
|
||||
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
.issues-filters
|
||||
.dropdown.inline
|
||||
%a.dropdown-toggle.btn{href: '#', "data-toggle" => "dropdown"}
|
||||
%i.icon-user
|
||||
%i.fa.fa-user
|
||||
%span.light assignee:
|
||||
- if @assignee.present?
|
||||
%strong= @assignee.name
|
||||
|
@ -27,7 +27,7 @@
|
|||
|
||||
.dropdown.inline.prepend-left-10
|
||||
%a.dropdown-toggle.btn{href: '#', "data-toggle" => "dropdown"}
|
||||
%i.icon-time
|
||||
%i.fa.fa-clock-o
|
||||
%span.light milestone:
|
||||
- if @milestone.present?
|
||||
%strong= @milestone.title
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
= render "head"
|
||||
.row
|
||||
.fixed.fixed.sidebar-expand-button.hidden-lg.hidden-md.hidden-xs
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
.col-md-3.responsive-side
|
||||
= render 'shared/project_filter', project_entities_path: project_issues_path(@project),
|
||||
labels: true, redirect: 'issues', entity: 'issue'
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
%span.pull-right.issue-btn-group
|
||||
- if can?(current_user, :write_issue, @project)
|
||||
= link_to new_project_issue_path(@project), class: "btn btn-grouped", title: "New Issue", id: "new_issue_link" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New Issue
|
||||
- if can?(current_user, :modify_issue, @issue)
|
||||
- if @issue.closed?
|
||||
|
@ -13,7 +13,7 @@
|
|||
= link_to 'Close', project_issue_path(@project, @issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn btn-grouped btn-close", title: "Close Issue"
|
||||
|
||||
= link_to edit_project_issue_path(@project, @issue), class: "btn btn-grouped" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Edit
|
||||
|
||||
.clearfix
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
= link_to_gfm truncate(merge_request.title, length: 80), project_merge_request_path(merge_request.target_project, merge_request), class: "row_title"
|
||||
- if merge_request.merged?
|
||||
%small.pull-right
|
||||
%i.icon-ok
|
||||
%i.fa.fa-check
|
||||
MERGED
|
||||
- else
|
||||
%span.pull-right
|
||||
|
@ -12,7 +12,7 @@
|
|||
%span.light
|
||||
#{merge_request.source_project_namespace}:
|
||||
= truncate merge_request.source_branch, length: 25
|
||||
%i.icon-angle-right.light
|
||||
%i.fa.fa-angle-right.light
|
||||
= merge_request.target_branch
|
||||
.merge-request-info
|
||||
- if merge_request.author
|
||||
|
@ -21,11 +21,11 @@
|
|||
= render 'votes/votes_inline', votable: merge_request
|
||||
- if merge_request.notes.any?
|
||||
%span
|
||||
%i.icon-comments
|
||||
%i.fa.fa-comments
|
||||
= merge_request.mr_and_commit_notes.count
|
||||
- if merge_request.milestone_id?
|
||||
%span
|
||||
%i.icon-time
|
||||
%i.fa.fa-clock-o
|
||||
= merge_request.milestone.title
|
||||
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
.form-group
|
||||
.issue-assignee
|
||||
= f.label :assignee_id do
|
||||
%i.icon-user
|
||||
%i.fa.fa-user
|
||||
Assign to
|
||||
%div
|
||||
= project_users_select_tag('merge_request[assignee_id]', placeholder: 'Select a user', class: 'custom-form-control', selected: @merge_request.assignee_id, project_id: @merge_request.target_project_id)
|
||||
|
@ -39,12 +39,12 @@
|
|||
.form-group
|
||||
.issue-milestone
|
||||
= f.label :milestone_id do
|
||||
%i.icon-time
|
||||
%i.fa.fa-clock-o
|
||||
Milestone
|
||||
%div= f.select(:milestone_id, milestone_options(@merge_request), { include_blank: "Select milestone" }, {class: 'select2'})
|
||||
.form-group
|
||||
= f.label :label_ids do
|
||||
%i.icon-tag
|
||||
%i.fa.fa-tag
|
||||
Labels
|
||||
%div
|
||||
= f.collection_select :label_ids, @merge_request.target_project.labels.all, :id, :name, { selected: @merge_request.label_ids }, multiple: true, class: 'select2'
|
||||
|
|
|
@ -10,12 +10,12 @@
|
|||
%ul.nav.nav-pills.merge-request-tabs
|
||||
%li.notes-tab{data: {action: 'notes'}}
|
||||
= link_to project_merge_request_path(@project, @merge_request) do
|
||||
%i.icon-comment
|
||||
%i.fa.fa-comment
|
||||
Discussion
|
||||
%span.badge= @merge_request.mr_and_commit_notes.count
|
||||
%li.diffs-tab{data: {action: 'diffs'}}
|
||||
= link_to diffs_project_merge_request_path(@project, @merge_request) do
|
||||
%i.icon-list-alt
|
||||
%i.fa.fa-list-alt
|
||||
Changes
|
||||
%span.badge= @merge_request.diffs.size
|
||||
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
- if can? current_user, :write_merge_request, @project
|
||||
= link_to new_project_merge_request_path(@project), class: "pull-right btn btn-new", title: "New Merge Request" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New Merge Request
|
||||
%h3.page-title
|
||||
Merge Requests
|
||||
%hr
|
||||
.row
|
||||
.fixed.sidebar-expand-button.hidden-lg.hidden-md
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
.col-md-3.responsive-side
|
||||
= render 'shared/project_filter', project_entities_path: project_merge_requests_path(@project),
|
||||
labels: true, redirect: 'merge_requests', entity: 'merge_request'
|
||||
|
@ -15,7 +15,7 @@
|
|||
.mr-filters.append-bottom-10
|
||||
.dropdown.inline
|
||||
%a.dropdown-toggle.btn{href: '#', "data-toggle" => "dropdown"}
|
||||
%i.icon-user
|
||||
%i.fa.fa-user
|
||||
%span.light assignee:
|
||||
- if @assignee.present?
|
||||
%strong= @assignee.name
|
||||
|
@ -38,7 +38,7 @@
|
|||
|
||||
.dropdown.inline.prepend-left-10
|
||||
%a.dropdown-toggle.btn{href: '#', "data-toggle" => "dropdown"}
|
||||
%i.icon-time
|
||||
%i.fa.fa-clock-o
|
||||
%span.light milestone:
|
||||
- if @milestone.present?
|
||||
%strong= @milestone.title
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
- if @commits.present?
|
||||
.panel.panel-default
|
||||
.panel-heading
|
||||
%i.icon-list
|
||||
%i.fa.fa-list
|
||||
Commits (#{@commits.count})
|
||||
.commits.mr-commits
|
||||
- if @commits.count > 8
|
||||
|
|
|
@ -63,7 +63,7 @@
|
|||
.automerge_widget.unchecked
|
||||
%p
|
||||
%strong
|
||||
%i.icon-spinner.icon-spin
|
||||
%i.fa.fa-spinner.fa-spin
|
||||
Checking for ability to automatically merge…
|
||||
|
||||
.automerge_widget.already_cannot_be_merged.hide
|
||||
|
@ -72,6 +72,6 @@
|
|||
|
||||
.merge-in-progress.hide
|
||||
%p
|
||||
%i.icon-spinner.icon-spin
|
||||
%i.fa.fa-spinner.fa-spin
|
||||
|
||||
Merge is in progress. Please wait. Page will be automatically reloaded.
|
||||
|
|
|
@ -1,29 +1,29 @@
|
|||
- if @commits.any?
|
||||
.ci_widget.ci-success{style: "display:none"}
|
||||
%i.icon-ok
|
||||
%i.fa.fa-check
|
||||
%span CI build passed
|
||||
for #{@merge_request.last_commit_short_sha}.
|
||||
= link_to "Build page", ci_build_details_path(@merge_request)
|
||||
|
||||
|
||||
.ci_widget.ci-failed{style: "display:none"}
|
||||
%i.icon-remove
|
||||
%i.fa.fa-times
|
||||
%span CI build failed
|
||||
for #{@merge_request.last_commit_short_sha}.
|
||||
= link_to "Build page", ci_build_details_path(@merge_request)
|
||||
|
||||
- [:running, :pending].each do |status|
|
||||
.ci_widget{class: "ci-#{status}", style: "display:none"}
|
||||
%i.icon-time
|
||||
%i.fa.fa-clock-o
|
||||
%span CI build #{status}
|
||||
for #{@merge_request.last_commit_short_sha}.
|
||||
= link_to "Build page", ci_build_details_path(@merge_request)
|
||||
|
||||
.ci_widget
|
||||
%strong
|
||||
%i.icon-spinner
|
||||
%i.fa.fa-spinner
|
||||
Checking for CI status for #{@merge_request.last_commit_short_sha}
|
||||
|
||||
.ci_widget.ci-error{style: "display:none"}
|
||||
%i.icon-remove
|
||||
%i.fa.fa-times
|
||||
%span Cannot connect to the CI server. Please check your settings and try again.
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
- if @merge_request.open?
|
||||
.btn-group.pull-left
|
||||
%a.btn.btn-grouped.dropdown-toggle{ data: {toggle: :dropdown} }
|
||||
%i.icon-download-alt
|
||||
%i.fa.fa-arrow-circle-o-down-alt
|
||||
Download as
|
||||
%span.caret
|
||||
%ul.dropdown-menu
|
||||
|
@ -16,7 +16,7 @@
|
|||
= link_to 'Close', project_merge_request_path(@project, @merge_request, merge_request: { state_event: :close }), method: :put, class: "btn btn-grouped btn-close", title: "Close merge request"
|
||||
|
||||
= link_to edit_project_merge_request_path(@project, @merge_request), class: "btn btn-grouped", id:"edit_merge_request" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Edit
|
||||
- if @merge_request.closed?
|
||||
= link_to 'Reopen', project_merge_request_path(@project, @merge_request, merge_request: {state_event: :reopen }), method: :put, class: "btn btn-grouped btn-reopen reopen-mr-link", title: "Close merge request"
|
||||
|
|
|
@ -5,13 +5,13 @@
|
|||
.remove_source_branch_widget
|
||||
%p Changes merged into #{@merge_request.target_branch}. You can remove source branch now
|
||||
= link_to project_branch_path(@merge_request.source_project, @source_branch), remote: true, method: :delete, class: "btn btn-primary btn-small remove_source_branch" do
|
||||
%i.icon-remove
|
||||
%i.fa.fa-times
|
||||
Remove Source Branch
|
||||
|
||||
.remove_source_branch_widget.failed.hide
|
||||
Failed to remove source branch '#{@merge_request.source_branch}'
|
||||
|
||||
.remove_source_branch_in_progress.hide
|
||||
%i.icon-refresh.icon-spin
|
||||
%i.fa.fa-refresh.fa-spin
|
||||
|
||||
Removing source branch '#{@merge_request.source_branch}'. Please wait. Page will be automatically reloaded.
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
- if !@closes_issues.empty? && @merge_request.open?
|
||||
.panel-footer
|
||||
%span
|
||||
%i.icon-ok
|
||||
%i.fa.fa-check
|
||||
Accepting this merge request will close #{@closes_issues.size == 1 ? 'issue' : 'issues'}
|
||||
= succeed '.' do
|
||||
!= gfm(issues_sentence(@closes_issues))
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
.pull-right
|
||||
- if can?(current_user, :admin_milestone, milestone.project) and milestone.active?
|
||||
= link_to edit_project_milestone_path(milestone.project, milestone), class: "btn btn-small edit-milestone-link btn-grouped" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Edit
|
||||
= link_to 'Close Milestone', project_milestone_path(@project, milestone, milestone: {state_event: :close }), method: :put, remote: true, class: "btn btn-small btn-close"
|
||||
%h4
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
Milestones
|
||||
- if can? current_user, :admin_milestone, @project
|
||||
= link_to new_project_milestone_path(@project), class: "pull-right btn btn-new", title: "New Milestone" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New Milestone
|
||||
|
||||
.row
|
||||
.fixed.sidebar-expand-button.hidden-lg.hidden-md.hidden-xs
|
||||
%i.icon-list.icon-2x
|
||||
%i.fa.fa-list.fa-2x
|
||||
.col-md-3.responsive-side
|
||||
%ul.nav.nav-pills.nav-stacked
|
||||
%li{class: ("active" if (params[:f] == "active" || !params[:f]))}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
.pull-right
|
||||
- if can?(current_user, :admin_milestone, @project)
|
||||
= link_to edit_project_milestone_path(@project, @milestone), class: "btn btn-grouped" do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
Edit
|
||||
- if @milestone.active?
|
||||
= link_to 'Close Milestone', project_milestone_path(@project, @milestone, milestone: {state_event: :close }), method: :put, class: "btn btn-close btn-grouped"
|
||||
|
@ -70,7 +70,7 @@
|
|||
|
||||
.pull-right
|
||||
= link_to new_project_issue_path(@project, issue: { milestone_id: @milestone.id }), class: "btn btn-small btn-grouped", title: "New Issue" do
|
||||
%i.icon-plus
|
||||
%i.fa.fa-plus
|
||||
New Issue
|
||||
= link_to 'Browse Issues', project_issues_path(@milestone.project, milestone_id: @milestone.id), class: "btn btn-small edit-milestone-link btn-grouped"
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
= form_tag project_network_path(@project, @id), method: :get, class: 'form-inline network-form' do |f|
|
||||
= text_field_tag :extended_sha1, @options[:extended_sha1], placeholder: "Input an extended SHA1 syntax", class: 'search-input form-control input-mx-250 search-sha'
|
||||
= button_tag class: 'btn btn-success btn-search-sha' do
|
||||
%i.icon-search
|
||||
%i.fa.fa-search
|
||||
.inline.prepend-left-20
|
||||
.checkbox.light
|
||||
= label_tag :filter_ref do
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
.col-sm-2
|
||||
.col-sm-10
|
||||
= link_to "#", class: 'js-toggle-button' do
|
||||
%i.icon-edit
|
||||
%i.fa.fa-pencil-square-o
|
||||
%span Customize repository name?
|
||||
.js-toggle-content.hide
|
||||
.form-group
|
||||
|
@ -39,7 +39,7 @@
|
|||
.col-sm-2
|
||||
.col-sm-10
|
||||
= link_to "#", class: 'js-toggle-button' do
|
||||
%i.icon-upload-alt
|
||||
%i.fa.fa-upload
|
||||
%span Import existing repository?
|
||||
.js-toggle-content.hide
|
||||
.form-group.import-url-data
|
||||
|
@ -74,6 +74,6 @@
|
|||
.save-project-loader.hide
|
||||
.center
|
||||
%h2
|
||||
%i.icon-spinner.icon-spin
|
||||
%i.fa.fa-spinner.fa-spin
|
||||
Creating project & repository.
|
||||
%p Please wait a moment, this page will automatically refresh when ready.
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue