Feature #7360 » fix-performance-when-rendering-sidebar.patch
| app/helpers/queries_helper.rb | ||
|---|---|---|
| 465 | 465 | 
    else  | 
| 466 | 466 | 
            {}
   | 
| 467 | 467 | 
    end  | 
| 468 | 
    default_query_by_class =  | 
|
| 469 | 
    queries.map(&:class).uniq.to_h do |klass|  | 
|
| 470 | 
    [klass, klass.default(project: @project)]  | 
|
| 471 | 
    end  | 
|
| 468 | 472 | 
        content_tag('h3', title) + "\n" +
   | 
| 469 | 473 | 
    content_tag(  | 
| 470 | 474 | 
    'ul',  | 
| ... | ... | |
| 473 | 477 | 
    clear_link = +''  | 
| 474 | 478 | 
              clear_link_param = {:set_filter => 1, :sort => '', :project_id => @project}
   | 
| 475 | 479 | |
| 476 | 
              if query == query.class.default(project: @project)
   | 
|
| 480 | 
              if query == default_query_by_class[query.class]
   | 
|
| 477 | 481 | 
    css << ' default'  | 
| 478 | 482 | 
    clear_link_param[:without_default] = 1  | 
| 479 | 483 | 
    end  |