Fuentes JavaScript

Permite definir código JavaScript que actuará sobre el menú o sobre la página. Puede servir para definir comportamientos adicionales para el menú o incluso para definir una estructura de menú diferente a la por defecto.

Si se deshabilita el JavaScript por defecto, en la opción de "Configurar", se puede incluir código que manipule la información del árbol del menú y construya un menú nuevo, por ejemplo, el siguiente código utiliza las funciones de la librería YUI que se incluyen en moodle, para generar una barra de menú simple, similar al menú por defecto pero sin efecto en el desplazamiento de los submenus:

var menu_ppal_topics = new YAHOO.widget.MenuBar("id_contenedor_menu");
menu_ppal_topics.render();

El ejemplo muestra la forma más sencilla de menú desplegable, sin embargo, se pueden hacer muchas más personalizaciones utilizando las funciones propias de la librería YUI.

Notas: