##// END OF EJS Templates
Adds "tracker-[id]" CSS class to issues (#13309)....
Jean-Philippe Lang -
r11279:a140a03a3581
parent child
Show More
@@ -955,7 +955,7 class Issue < ActiveRecord::Base
955
955
956 # Returns a string of css classes that apply to the issue
956 # Returns a string of css classes that apply to the issue
957 def css_classes
957 def css_classes
958 s = "issue status-#{status_id} #{priority.try(:css_classes)}"
958 s = "issue tracker-#{tracker_id} status-#{status_id} #{priority.try(:css_classes)}"
959 s << ' closed' if closed?
959 s << ' closed' if closed?
960 s << ' overdue' if overdue?
960 s << ' overdue' if overdue?
961 s << ' child' if child?
961 s << ' child' if child?
@@ -1913,6 +1913,12 class IssueTest < ActiveSupport::TestCase
1913 assert_equal [Journal.find(1), Journal.find(2)], Issue.find(1).journals_after('')
1913 assert_equal [Journal.find(1), Journal.find(2)], Issue.find(1).journals_after('')
1914 end
1914 end
1915
1915
1916 def test_css_classes_should_include_tracker
1917 issue = Issue.new(:tracker => Tracker.find(2))
1918 classes = issue.css_classes.split(' ')
1919 assert_include 'tracker-2', classes
1920 end
1921
1916 def test_css_classes_should_include_priority
1922 def test_css_classes_should_include_priority
1917 issue = Issue.new(:priority => IssuePriority.find(8))
1923 issue = Issue.new(:priority => IssuePriority.find(8))
1918 classes = issue.css_classes.split(' ')
1924 classes = issue.css_classes.split(' ')
General Comments 0
You need to be logged in to leave comments. Login now