Bug 6132 - nav bar must not shake the page it's on
Summary: nav bar must not shake the page it's on
Status: RESOLVED WONTFIX
Alias: None
Product: Websites
Classification: Unclassified
Component: nav.mageia.org (show other bugs)
Version: trunk
Hardware: All Linux
Priority: Normal minor
Target Milestone: ---
Assignee: Romain d'Alverny
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-28 15:34 CEST by Romain d'Alverny
Modified: 2012-08-21 16:39 CEST (History)
1 user (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Romain d'Alverny 2012-05-28 15:34:41 CEST
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.
Comment 1 Romain d'Alverny 2012-05-28 15:36:52 CEST
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 => ASSIGNED
Hardware: i586 => All
Assignee: mageia-webteam => rdalverny
Severity: normal => minor

Comment 2 Maat 2012-05-28 16:21:04 CEST
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

Comment 3 Maat 2012-05-28 16:23:27 CEST
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)
Comment 4 Romain d'Alverny 2012-05-28 18:02:59 CEST
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.
Comment 5 Romain d'Alverny 2012-08-21 16:39:05 CEST
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 => RESOLVED
Resolution: (none) => WONTFIX


Note You need to log in before you can comment on or make changes to this bug.