Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...DNN Menu BugDNN Menu Bug
Previous
 
Next
New Post
9/11/2006 7:13 PM
 

I just noticed that when I have a menu with multiple levels beneth it I run into trouble when i have alot listed beneth it.  The submenus will pop out directly on top of the parent menu making it impossible to select that parent item. 

I think i've found a work around but i don't think it's the right fix.  If i make the Widest page name the first item in the submenu then the menu will appear to the right / left.         

 
New Post
9/11/2006 7:41 PM
 

Two Questions:

1)  Is this the Solpart Menu that is used for the standard installation, or is this the new DNN Menu control?

2)  Can you post an image that shows the behavior.


Joe Brinkman
DNN Corp.
 
New Post
9/14/2006 3:05 AM
 

I'm using the new DNN Menu, it seems to be lacking alot of the features of the solpart menu but it seems like it's a smaller impact on the already large DNN pages. As you can see from this menu each sub element appears over each other.   My original Assumption was incorrect as the moment I Added another page it quit appearing to the left/right of the parent menu. 

Is there any fixes that will allow us to open the menus that wouldn't appear over thier parents.

 
New Post
9/14/2006 11:57 AM
 

It appears a workaround that I put in for the Mac Safari browser is causing this issue.  I will need to rework it.  In the meantime, open up your dnn.controls.dnnmenu.js file and find the positionMenu function. Change the first couple lines from

positionMenu: function (oMNode, oMenu)

{

var oPCtl = this.getChildControl(oMNode.id, 'ctr');

if (oPCtl.tagName == 'TR' && oPCtl.childNodes.length > 0)

oPCtl = oPCtl.childNodes[oPCtl.childNodes.length-1]; //fix for Safari and Opera... use TD instead of TR

to

positionMenu: function (oMNode, oMenu)

{

var oPCtl = this.getChildControl(oMNode.id, 'ctr');

if (dnn.dom.browser.isType(dnn.dom.browser.Safari))

{

if (oPCtl.tagName == 'TR' && oPCtl.childNodes.length > 0)

oPCtl = oPCtl.childNodes[oPCtl.childNodes.length-1]; //fix for Safari... use TD instead of TR

}

Note:  Safari users will still have this issue until I fix it for real.


 
New Post
9/14/2006 3:09 PM
 

Jon,

Thank you I really appreciate this.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...DNN Menu BugDNN Menu Bug


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out