Even if min-width is set to 960px, two sidebars are taking 470px of horizontal space. This leaves 490px for main content area which is not enough to accommodate some complex admin tables and forms.

This is a tough problem to solve, I see two potential solutions, but both of them will be major WTFs for users:
- don't show sidebars on admin pages
- increase min-width to 1200px on admin pages

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Jarek Foksa’s picture

Status: Fixed » Active
Jarek Foksa’s picture

FileSize
178.41 KB
188.15 KB

Here is a screenshot that demonstrates this issue, it was also present before my layout changes. It's present in Garland on 1024x768 screens.

Setting layout width to whole available horizontal space does not solve the problem even on 1280x780 screen. So the only solution I can see is to hide sidebars on admin pages just like it's done in overlay.

This might look like a minor issue, but on IE6/7 columns will collapse if they contain elements that don't fit in.

Jarek Foksa’s picture

FileSize
134.4 KB
167.59 KB

And screenshots from Bartik and Garland, the same issue.

Jarek Foksa’s picture

Status: Active » Fixed
FileSize
145.67 KB

I decided to fix this issue by hiding sidebars on admin pages (together with other elements that are not shown in Seven). Here is the code:

body.no-sidebars #main,
body.page-admin #main {
  width: 100%;
}
/* Hide content on admin pages */
body.page-admin #sidebar-first,
body.page-admin #sidebar-second,
body.page-admin #navigation,
body.page-admin #header-wrapper,
body.page-admin #footer {
  display: none;
}

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

nedjo’s picture

Status: Closed (fixed) » Active

Coming from #834308: no regions on block admin.

Ideally this sort of issue would be left to admin themes. If users have problems on admin pages, they can install and enable an admin theme.

Some potential solutions:
* check admin theme and theme_default variables and, if corolla is not the default admin theme (or the default theme, and admin theme is set to use default), only then make css changes.
* make middle column overflow:scroll;"
* do what's currently done, but don't load this css at admin/build/block.

Taxoman’s picture

Mostly agreeing with Nedjo in #6.
However, if this is only related to the *right* sidebar, how about displaying the blocks in the right sidebar below the left one on admin pages?

Taxoman’s picture

Priority: Critical » Normal

As this is easy for an admin to avoid, I dont think it deserves "critical" status, not even major.