I am trying to get an older skin to work with DNN 8.
Upon upgrade from 7.x to 8.0.0.4 I get a js error DDRjQuery is undefined. I have narrowed this error down to the dnn:NAV skin object. The error goes away when I comment this skin object and its definition out of the skin .ascx file.
I looked into this a bit and I found that DDRjQuery is defined in /DesktopModules/DDRMenu/js/DDRMenu.js but this file is not referenced.
The NAV skin object remains listed under Host, Extensions and there is also an example for its usage in the DDRMenu user guide but I am at a loss as to how else I could be setting it up in my skin and what could be wrong. I also can't find a working example in any of the newer default skins that come with DNN.
Anybody have a working example? Below is what I have.
<%@ Register TagPrefix="dnn" TagName="NAV" Src="~/Admin/Skins/Nav.ascx" %>
<dnn:NAV runat="server" id="dnnNAV" ProviderName="DDRMenuNavigationProvider" IndicateChildren="true" IndicateChildImageRoot="[SKINPATH]images/menu-arrow.png" IndicateChildImageSub="[SKINPATH]images/sub-menu-arrow.png" CSSNodeRoot="mainmenu-idle EMMainMenuItemOff EMMainMenuFont EMMainMenuFontSize" CSSNodeSelectedRoot="mainmenu-selected EMMainMenuItemOn EMMainMenuFont EMMainMenuFontSize" CSSNodeHoverRoot="mainmenu-selected EMMainMenuItemOn EMMainMenuFont EMMainMenuFontSize" CSSBreadCrumbRoot="mainmenu-breadcrumbactive EMMainMenuItemOn EMMainMenuFont EMMainMenuFontSize" CSSRightSeparator="mainmenu-separator" CSSNode="mainmenu-menuitem EMSubMenuItemOff EMMainMenuFont EMSubMenuFontSize" CSSContainerSub="mainmenu-submenu EMMainMenuFont EMSubMenuOpacity" CSSNodeHoverSub="submenu-menuitemsel EMSubMenuItemOn EMMainMenuFont" NodeLeftHTMLRoot="<span class="tab-left trans-png"><img src="images/spacer.gif"></span>" NodeRightHTMLRoot="<span class="tab-right trans-png"><img src="images/spacer.gif"></span><span class="tab-sep trans-png"><img src="images/spacer.gif"></span>">
<CustomAttributes>
<dnn:CustomAttribute Name="PathSystemImage" Value=""/>
</CustomAttributes>
</dnn:NAV>