Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 387298

Summary: management of z-index among components
Product: [ECD] Orion Reporter: Susan McCourt <susan>
Component: ClientAssignee: Susan McCourt <susan>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Silenio_Quarti
Version: 0.5   
Target Milestone: 1.0 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Susan McCourt CLA 2012-08-15 12:09:28 EDT
With CSS based layout, we need to use z-index to ensure that the banner/footer remain on top of content, that the splitter remains on top of content, etc.  I used rather large numbers (multiples of 100) to ensure this, and that broke some assumptions in the editor about what z-index will ensure that hovers appear on top of content.

Talked to Silenio.  We'd like to leave the content areas untouched for z-index and then use explicit z-index for the header, footer, splitter.  We would then want to make sure that hovers and dialogs (like key assist panel, global search, ocntent assist) have a known number that they can use to force "always on top" behavior.
Comment 1 Susan McCourt CLA 2012-08-15 12:11:14 EDT
We need to find a place to document these numbers so that other components know what the "always on top" number is.
Comment 2 Susan McCourt CLA 2012-08-15 13:23:02 EDT
fixed with http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=1ad7cc89b7abd483bd393b878f661c382d981cc9

I restored the tooltip for z-index of 100.  I documented in both ide.css and layout.css that "100" is a value that ensures something will be on top of all of the other Orion components.