Combining Moodle and JavaScript
Creating a new Moodle PHP page
Generating a JavaScript function call from PHP
Passing variables from PHP to JavaScript
Ensuring compliance with XHTML Strict
Retrieving language strings from Moodle
Moodle and Yahoo! User Interface Library (YUI)
Initializing the YUI 3 library
Loading additional YUI modules
Loading YUI 2 modules from YUI 3
Attaching basic event handlers
Attaching advanced DOM event handlers
Debugging with the YUI console
Adding a field with a maximum length
Adding a field with a minimum length
Adding a field length within in a specified range
Adding a valid e-mail address field
Adding custom validation with a Regular Expression
Adding a field that accepts only alphabetic characters
Adding a field that accepts only alphanumeric characters
Adding a field that accepts only numeric characters
Rejecting punctuation characters
Rejecting input without a leading zero
Adding a custom JavaScript validation function callback
Using IO's alternative transport method for requesting external URIs
Using PHP as a proxy to load data from an external domain
Adding a text box with auto-complete
Adding a combo box with auto-complete
Adding a fly-out navigation menu
Adding a drop-down navigation menu
Displaying a tree-view navigation menu
Moving an element along a straight path
Moving an element along a curved path
Sequencing multiple animations
Integrating External Libraries
Adding the Prototype framework