Defect #23651 » jump_box_closed_projects.patch
| app/assets/stylesheets/application.css | ||
|---|---|---|
| 552 | 552 |
#project-jump .drdn-content {inline-size: 280px;}
|
| 553 | 553 |
#project-jump .drdn-items>* {color:var(--oc-gray-7) !important;}
|
| 554 | 554 |
#project-jump .drdn-items>a:hover {background-color: var(--oc-blue-7); color:var(--oc-white) !important;}
|
| 555 |
#project-jump .drdn-items>a.closed:not(:hover) {color:var(--oc-gray-5) !important;}
|
|
| 555 | 556 | |
| 556 | 557 |
/***** Tables *****/ |
| 557 | 558 |
table.list, .table-list {
|
| app/helpers/application_helper.rb | ||
|---|---|---|
| 574 | 574 |
# Returns an array of projects that are displayed in the quick-jump box |
| 575 | 575 |
def projects_for_jump_box(user=User.current) |
| 576 | 576 |
if user.logged? |
| 577 |
user.projects.active.select(:id, :name, :identifier, :lft, :rgt).to_a |
|
| 577 |
user.projects.active.select(:id, :name, :identifier, :lft, :rgt, :status).to_a
|
|
| 578 | 578 |
else |
| 579 | 579 |
[] |
| 580 | 580 |
end |
| ... | ... | |
| 596 | 596 |
text = content_tag('span', project.name, :style => "padding-inline-start:#{padding}px;")
|
| 597 | 597 |
s << link_to(text, project_path(project, :jump => jump), |
| 598 | 598 |
:title => project.name, |
| 599 |
:class => (project == selected ? 'selected' : nil))
|
|
| 599 |
:class => [('selected' if project == selected), ('closed' if project.closed?)].compact.join(' ').presence)
|
|
| 600 | 600 |
end |
| 601 | 601 |
[ |
| 602 | 602 |
[bookmarked, :label_optgroup_bookmarks, true], |