Project

General

Profile

Actions

Defect #3259

closed

remove "main-menu" div when the menu is empty

Added by Ludovic Gasc over 15 years ago. Updated over 14 years ago.

Status:
Closed
Priority:
Normal
Category:
UI
Target version:
Start date:
2009-04-29
Due date:
% Done:

100%

Estimated time:
Resolution:
Fixed
Affected version:

Description

On some pages, like Home or My page, the project menu is empty but the div html is still present.

It's a problem when you a background image in CSS, because you see the background image without the menu items (see the screenshot).

Could you remove:

<div id="main-menu">

</div>

or add a CSS class to identify an empty menu ?

Thank you very much.


Files

bug0021.jpeg (9.85 KB) bug0021.jpeg Ludovic Gasc, 2009-04-29 11:41
redmine-3259.diff (575 Bytes) redmine-3259.diff Anonymous, 2010-03-02 09:47

Related issues

Related to Redmine - Defect #13773: remove "main-menu" div when the project menu is emptyNew

Actions
Actions #1

Updated by Anonymous almost 15 years ago

Fixed by:

  • Saving for the result of render_main_menu into menu_html
  • Adding a class "empty" on main_menu if menu_html.nil?

The attached patch should resolve this issue.

Actions #2

Updated by Anonymous almost 15 years ago

  • Status changed from New to Resolved
Actions #3

Updated by Felix Schäfer almost 15 years ago

  • Status changed from Resolved to 7
  • Assignee set to Jean-Philippe Lang

JPLang, pushing this up on your radar. The patch seems ok, though I'm not sure this kind of logic should be in a view, I don't have a better idea at the moment though.

Actions #4

Updated by Eric Davis almost 15 years ago

  • Status changed from 7 to Resolved
  • Target version set to 0.9.4
  • Resolution set to Fixed

Felix Schäfer wrote:

The patch seems ok, though I'm not sure this kind of logic should be in a view, I don't have a better idea at the moment though.

I agree. I've committed a different version of it which will not display the main-menu div if it's empty (commit r3539)

Actions #5

Updated by Jean-Philippe Lang over 14 years ago

  • Status changed from Resolved to Closed
Actions #6

Updated by Go MAEDA over 3 years ago

  • Related to Defect #13773: remove "main-menu" div when the project menu is empty added
Actions

Also available in: Atom PDF