View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003053 | OXID eShop (all versions) | 3.1. Design, GUI, UX | public | 2011-07-14 10:35 | 2011-08-24 13:34 |
| Reporter | tjungcl | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 4.5.0 revision 34568 | ||||
| Fixed in Version | 4.6.0_beta2 | ||||
| Summary | 0003053: left topnavigation popup can exceed available pagedimensions | ||||
| Description | if you have very long subcategories in your first category, the mouse-over popup reaches below page position zero - so on a small display (1024 width) it is partly out of the screen. | ||||
| Steps To Reproduce | - set your browser window to a width that the shop fits just in - create a subcategory of your first top-category like "very long surfboards for oversized surfers are in here, come and have a look - i know, this is a stupid name for a category" - mouse over the first top-category => the left part of the menu is now out of the screen. | ||||
| Additional Information | suggestion for fix: in oxtopmenu.js after marginWidth = ... add these two lines: var itemleft = activeItem.position().left + marginWidth; if (itemleft < 0) marginWidth -= itemleft; | ||||
| Tags | No tags attached. | ||||
| Theme | Azure | ||||
| Browser | All | ||||
| PHP Version | any | ||||
| Database Version | any | ||||
|
|
same problem on the right side. Suggestion (add after the two lines i posted above). //fix for overlapping right page margin var pagewidth = $("#page").outerWidth(), itemright = activeItem.position().left + this.outerWidth() + marginWidth; if (itemright > pagewidth) marginWidth += pagewidth - itemright; |
|
|
added fixes |