mirror of
https://github.com/moodle/moodle.git
synced 2025-03-19 23:20:09 +01:00
This patch changes the behavior of open action menus when using a mouse. Before this patch when clicking on the page with an open action menu the focus would be returned to the action menu's call button. This could cause the page to jump when a mouse user did not close an action menu, scrolled and then tried to perform another action on the page. After this patch when clicking the focus will not be returned to the action menu's call button. The behavior of the script will not be changed when using the keyboard.
ACTIVITY MODULES ---------------- These are main modules in Moodle, allowing various activities. Each of these modules contains a number of expected components: mod_form.php: a form to setup/update a module instance version.php: defines some meta-info and provides upgrading code pix/icon.gif: a 16x16 icon for the module db/install.xml: an SQL dump of all the required db tables and data index.php: a page to list all instances in a course view.php: a page to view a particular instance lib.php: any/all functions defined by the module should be in here. constants should be defined using MODULENAME_xxxxxx functions should be defined using modulename_xxxxxx There are a number of standard functions: modulename_add_instance() modulename_update_instance() modulename_delete_instance() modulename_user_complete() modulename_user_outline() modulename_cron() modulename_print_recent_activity() If you are a developer and interested in developing new Modules see: Moodle Documentation: http://moodle.org/doc Moodle Community: http://moodle.org/community