プロジェクト

全般

プロフィール

Vote #79801

未完了

Bad Project's page Form

Admin Redmine さんが約2年前に追加. 約2年前に更新.

ステータス:
Confirmed
優先度:
通常
担当者:
-
カテゴリ:
Projects_11
対象バージョン:
-
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
11
version_id:
0
issue_org_id:
30510
author_id:
382428
assigned_to_id:
107353
comments:
9
status_id:
9
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Confirmed]

journals

When opening project's main page, the form showing the projet's tree is not displaying the informations well.
You can see the problem in the screenshot provide. I've tested with others navigators and obtained the same result.

Regards.

--------------------------------------------------------------------------------
Please be sure that you cleared your browser cache. If you're using Chrome, I recommend you a Hard Reload.

The projects page looks fine on my environment on all three Redmine themes, please see the below screenshot from the Alternate theme.
!{border:1px solid grey, width:50%}.projects_alternate.png!
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
I experience a similar problem, but only with Firefox (v65.0) on MacOS (the cache has been cleared).
When resizing the page, the layout is broken.

This bug does not appear with Chrome or Safari.

!resizing.gif!
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
I don't know how to fix this problem only from CSS, if someone has any clue, please help.

Anyway, from what I've tested, it reproduces only when you have a few projects.
--------------------------------------------------------------------------------
I looked into it before and saw that the nature of such a behavior is caused by a wrapper, #project-index which tells #project-root to have automatic column allocation while also wrapping the card elements itself. So #project-index actually treats #project-root as a single column, which is then also carried onto the next line which is defined by exceeding of 400px, and so on and so forth.

The best solution imho would be to first figure out how to do it right, so I suggest.
1. Kill #project-index, it's another unnecessary wrapper and move it's rules to project-root.
2. Set project-root to *display: grid; display: -ms-grid;* and optionally change it to DIV instead of UL, as it probably makes more sense for correct grid displaying.
3. Optionally also set tag type of project card elements to DIVs instead of LIs, as again it makes more sense. (ul's and li's are supposed to be inside each individual card if for the future reference).

Anyhow, if nobody minds, I can make a gridbox solution IE compatible patch for this when I'll find a minute.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------


related_issues

relates,Closed,29951,Quick design fix/proposals for projects index page
relates,New,32350,Show each project as card in the projects board

Admin Redmine さんが約2年前に更新

  • カテゴリProjects_11 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0