diff --git a/app/views/issue_trackers/_icons.css.erb b/app/views/issue_trackers/_icons.css.erb new file mode 100644 index 0000000..8ca3f21 --- /dev/null +++ b/app/views/issue_trackers/_icons.css.erb @@ -0,0 +1,8 @@ +/* Issue Tracker inactive, select, create and goto icons */ +<% trackers = IssueTracker.subclasses.map{|t| t::Label } << 'none' %> +<% trackers.each do |tracker| %> +div.issue_tracker.nested label.<%= tracker %> { background: url(/images/<%= tracker %>_inactive.png) no-repeat; } +div.issue_tracker.nested label.r_on.<%= tracker %>, #action-bar a.<%= tracker %>_create { background: url(/images/<%= tracker %>_create.png) no-repeat; } +#action-bar a.<%= tracker %>_goto { background: transparent url(/images/<%= tracker %>_goto.png) 6px 5px no-repeat; } +<% end %> + diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index a9e1bb5..ef74b9c 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -9,6 +9,9 @@ = csrf_meta_tag = javascript_include_tag :defaults = stylesheet_link_tag 'reset', 'application' + :css + #{render :partial => "issue_trackers/icons.css"} + = yield :head %body{:id => controller.controller_name, :class => controller.action_name} #header diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css index 9e9f488..2da1ff4 100644 --- a/public/stylesheets/application.css +++ b/public/stylesheets/application.css @@ -567,23 +567,6 @@ div.issue_tracker.nested label.r_on, div.issue_tracker.nested label.r_on:hover { color: #191919; } -/* Inactive icons */ -div.issue_tracker.nested label.none { background: url(/images/none_inactive.png) no-repeat; } -div.issue_tracker.nested label.redmine { background: url(/images/redmine_inactive.png) no-repeat; } -div.issue_tracker.nested label.lighthouseapp { background: url(/images/lighthouseapp_inactive.png) no-repeat; } -div.issue_tracker.nested label.mingle { background: url(/images/mingle_inactive.png) no-repeat; } -div.issue_tracker.nested label.fogbugz { background: url(/images/fogbugz_inactive.png) no-repeat; } -div.issue_tracker.nested label.pivotal { background: url(/images/pivotal_inactive.png) no-repeat; } -div.issue_tracker.nested label.github { background: url(/images/github_inactive.png) no-repeat; } -/* Active icons */ -div.issue_tracker.nested label.r_on.none { background: url(/images/none_create.png) no-repeat; } -div.issue_tracker.nested label.r_on.redmine { background: url(/images/redmine_create.png) no-repeat; } -div.issue_tracker.nested label.r_on.lighthouseapp { background: url(/images/lighthouseapp_create.png) no-repeat; } -div.issue_tracker.nested label.r_on.mingle { background: url(/images/mingle_create.png) no-repeat; } -div.issue_tracker.nested label.r_on.fogbugz { background: url(/images/fogbugz_create.png) no-repeat; } -div.issue_tracker.nested label.r_on.pivotal { background: url(/images/pivotal_create.png) no-repeat; } -div.issue_tracker.nested label.r_on.github { background: url(/images/github_create.png) no-repeat; } - /* Icons need to be preloaded, otherwise it looks bad */ .image_preloader { display: none; } @@ -673,54 +656,6 @@ table.tally th.value { background: transparent url(images/icons/thumbs-up.png) 6px 5px no-repeat; } -#action-bar a.lighthouseapp_create { - background: transparent url(/images/lighthouseapp_create.png) 6px 5px no-repeat; -} - -#action-bar a.redmine_create { - background: transparent url(/images/redmine_create.png) 6px 5px no-repeat; -} - -#action-bar a.pivotal_create { - background: transparent url(/images/pivotal_create.png) 6px 5px no-repeat; -} - -#action-bar a.fogbugz_create { - background: transparent url(/images/fogbugz_create.png) 6px 5px no-repeat; -} - -#action-bar a.mingle_create { - background: transparent url(/images/mingle_create.png) 6px 5px no-repeat; -} - -#action-bar a.github_create { - background: transparent url(/images/github_create.png) 6px 5px no-repeat; -} - -#action-bar a.lighthouseapp_goto { - background: transparent url(/images/lighthouseapp_goto.png) 6px 5px no-repeat; -} - -#action-bar a.redmine_goto { - background: transparent url(/images/redmine_goto.png) 6px 5px no-repeat; -} - -#action-bar a.pivotal_goto { - background: transparent url(/images/pivotal_goto.png) 6px 5px no-repeat; -} - -#action-bar a.fogbugz_goto { - background: transparent url(/images/fogbugz_goto.png) 6px 5px no-repeat; -} - -#action-bar a.mingle_goto { - background: transparent url(/images/mingle_goto.png) 6px 5px no-repeat; -} - -#action-bar a.github_goto { - background: transparent url(/images/github_goto.png) 6px 5px no-repeat; -} - /* Notices Pagination */ .notice-pagination { float: left; -- libgit2 0.21.2