Commit a8d0b6c4e054e3510f844328435af13a5124d8e2

Authored by Stephen Crosby
2 parents 422d583b 96af657a
Exists in master

Merge pull request #1060 from mfrederickson/fix-1047-tracker-icon-keys

closes #1047 tracker icon buttons
app/assets/stylesheets/errbit.css.erb
@@ -232,6 +232,14 @@ a.action { float: right; font-size: 0.9em;} @@ -232,6 +232,14 @@ a.action { float: right; font-size: 0.9em;}
232 232
233 #action-bar span.github a:before { font-family: FontAwesome; content: "\f09b"; margin-right: 8px; position: relative; top: 4px; font-size: 26px; } 233 #action-bar span.github a:before { font-family: FontAwesome; content: "\f09b"; margin-right: 8px; position: relative; top: 4px; font-size: 26px; }
234 234
  235 +#action-bar span a.issue-tracker-button {
  236 + padding-left: 5px;
  237 +}
  238 +
  239 +#action-bar span a.issue-tracker-button img {
  240 + padding-left: 10px;
  241 +}
  242 +
235 /* Content */ 243 /* Content */
236 #content { 244 #content {
237 padding: 20px; border-top: 1px solid #C6C6C6; 245 padding: 20px; border-top: 1px solid #C6C6C6;
app/views/problems/_issue_tracker_links.html.haml
@@ -3,15 +3,21 @@ @@ -3,15 +3,21 @@
3 - tracker_type = tracker.type 3 - tracker_type = tracker.type
4 - if problem.issue_link.present? 4 - if problem.issue_link.present?
5 %span 5 %span
6 - %img.button-icon{"src" => tracker_type.icons[:create]}  
7 - = link_to 'go to issue', problem.issue_link, :class => "goto-issue"  
8 - = link_to 'unlink issue', unlink_issue_app_problem_path(app, problem), :method => :delete, :data => { :confirm => "Unlink err issues?" }, :class => "unlink-issue" 6 + = link_to problem.issue_link, :class => "goto-issue issue-tracker-button" do
  7 + %img.button-icon{"src" => tracker_type.icons[:goto]}
  8 + go to issue
  9 + %span
  10 + = link_to unlink_issue_app_problem_path(app, problem), :method => :delete, :data => { :confirm => "Unlink err issues?" }, :class => "unlink-issue issue-tracker-button" do
  11 + %img.button-icon{"src" => tracker_type.icons[:create]}
  12 + unlink issue
9 - elsif problem.issue_link == "pending" 13 - elsif problem.issue_link == "pending"
10 %span.disabled 14 %span.disabled
11 - %img.button-icon{"src" => tracker_type.icons[:inactive]}  
12 - = link_to 'creating...', '#', :class => "create-issue" 15 + = link_to '#', :class => "create-issue issue-tracker-button" do
  16 + %img.button-icon{"src" => tracker_type.icons[:inactive]}
  17 + creating...
13 = link_to 'retry', create_issue_app_problem_path(app, problem), :method => :post 18 = link_to 'retry', create_issue_app_problem_path(app, problem), :method => :post
14 - else 19 - else
15 %span 20 %span
16 - %img.button-icon{"src" => tracker_type.icons[:goto]}  
17 - = link_to 'create issue', create_issue_app_problem_path(app, problem), method: :post, :class => "create-issue" 21 + = link_to create_issue_app_problem_path(app, problem), method: :post, :class => "create-issue issue-tracker-button" do
  22 + %img.button-icon{"src" => tracker_type.icons[:create]}
  23 + create issue