Hi,

I've installed tgext.menu and tried to get it running using a freshly
quickstarted project but I'm getting the following js errors:
$ is not defined
     $(function() {

and:
$("#navbar").jdMenu() is not a function
   $("#navbar").jdMenu();

I'm pretty certain that all of the dependencies have correctly installed. In
app_cfg.py I have added the following lines:
base_config.use_toscawidgets2 = True
base_config.use_toscawidgets  = False
base_config.variable_provider = tgext.menu.menu_variable_provider
base_config.tgext_menu = {}
base_config.tgext_menu['inject_css'] = True

The HTML generated by master.html / index is injecting the js and css using
a URL starting "/resources/"  eg.
/resources/tgext.menu.util/static/js/jquery.jdMenu.js

Having used the example @navbar('My || Sub || Menu')  I am seeing a just a
single blue 'bar' showing "My" ... [so it's rendered and rendered with
css]...  but the subordinate levels "Sub" and "Menu" aren't present
(obviously, as there's a js error!!)

But clearly the $("#navbar").jdMenu() isn't being picked up... Is there
anyway to track down what's going wrong?

Any help would be appreciated!

Thanks,
Rob

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en.

Reply via email to