When inserted in JS mode, the nav bar slides down to appear in the page, after the page is loaded (defined behaviour). It makes the whole page slide/move once loaded and is not pleasing neither easy to the eye.
Two ways to fix that at least: * use a server-side script to insert the navbar directly from the page; requires some background work and caching; * change the receiving page style, so that there is a reserved, fixed space for the nav bar to load afterwise; the already loaded content will not move then.
Status: NEW => ASSIGNEDHardware: i586 => AllAssignee: mageia-webteam => rdalvernySeverity: normal => minor
Or make it a dynamic hide-able bar that can either slide over the content or push it: => A nice mageia icon in a protruding tab index at the right or the left => when you click on it the whole bar slides down pushing all the content and remaining there (clicking again makes the bar disappear) =>...and when you mouseover the tab or slide the mouse to the top end of the page the bar shows sliding over the content... and hides when you mouse out... What do you think ?
CC: (none) => maat-ml
Look at http://www.mozilla.org/en-US/ to sse what i mean (though this one does not react to mouseover or mouse reaching the top of the page)
Yep, I have looked at this (mozilla.org bar) too. This is nice, but it lacks providing context ("where I am, globally?"), although this could be delegated to the local app design. Plus, we need to think this bar with a "touch" context as well as a "click" one (hence, the quite large items). So modal mouseover effects are to be avoided now.
Actually, the problem is styling the receiving document; it's not the responsibility of the nav.m.o service (site-specific CSS should be applied there, or locally cached nav structure, directly injected into the document before answering the client).
Status: ASSIGNED => RESOLVEDResolution: (none) => WONTFIX