https://bugzilla.wikimedia.org/show_bug.cgi?id=30374
Web browser: ---
Bug #: 30374
Summary: Allowing fixed position menus
Product: MediaWiki
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: Unprioritized
Component: Vector Skin
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected], [email protected]
Classification: Unclassified
It has been requested in Hebrew Wikipedia by some users to allow customization
of the menus: Sidebar menu and top menu [edit, history etc], to have fixed
position, so when scrolling the page they will still have easy access to menus.
I enable this option as a gadget, containing the following CSS:
div#mw-panel{
position:fixed;
}
#p-lang .body{
max-height:100px;
overflow:auto;
}
div#mw-head{
position:fixed;
background:#FFFFFF
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADpJREFUeF5VjUkOAEAIwoD//7lzGJd4MJHGSoBImkFETP67CdLldUd7KC6f8fv3+psd8znbtU5x354HaWQjOx76v7MAAAAASUVORK5CYII=")
repeat-x bottom;
}
(the gadget page itself:
http://he.wikipedia.org/wiki/%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-FixedMenu.css
)
It works well as a gadget, but some people suggested it isn't specific to
Hebrew and maybe other projects may want it too: so I would like to suggest
adding it as an option in preference for fixed menus.
== Known issues ==
*Works only in vector skin.
*As the sidebar may have height larger the document height, part of it can be
inaccessible in some situations. For this reason I added limitation of 100px to
interwikis (p-lang). This may not be enough, and it dependence on document size
(user specific - resulotion/window size), sidebar height
([[mediawiki:sidebar]]/extensions that adds to sidebar - site specific) and so
on. This issue is relevant only to the sidebar and not to the top menu.
*Browsers compatibility - the above is very simple css, but some old browsers
such as IE6 doesn't support position:fixed.
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l