 | Up one level
| |
 | emoji/
| |
 | local/
| |
 | adapter.js [source] [5516 lines] | Description of import/upgrade into Moodle: |
 | addblockmodal.js [source] [70 lines] | |
 | ajax.js [source] [311 lines] | Standard Ajax wrapper for Moodle. It calls the central Ajax script, which can call any existing webservice using the current session. In addition, it can batch multiple requests and return multiple responses. |
 | aria.js [source] [29 lines] | Helpers to perform ARIA compliance changes to the DOM. |
 | auto_rows.js [source] [112 lines] | Enhance a textarea with auto growing rows to fit the content. |
 | autoscroll.js [source] [207 lines] | |
 | backoff_timer.js [source] [169 lines] | A timer that will execute a callback with decreasing frequency. Useful for doing polling on the server without overwhelming it with requests. |
 | chart_axis.js [source] [297 lines] | Chart axis. |
 | chart_bar.js [source] [115 lines] | Chart bar. |
 | chart_base.js [source] [417 lines] | Chart base. |
 | chart_builder.js [source] [52 lines] | Chart builder. |
 | chart_line.js [source] [78 lines] | Chart line. |
 | chart_output.js [source] [34 lines] | Chart output. Proxy to the default output module. |
 | chart_output_base.js [source] [64 lines] | Chart output base. This takes a chart object and draws it. |
 | chart_output_chartjs.js [source] [362 lines] | Chart output for chart.js. |
 | chart_output_htmltable.js [source] [120 lines] | Chart output for HTML table. |
 | chart_pie.js [source] [108 lines] | Chart pie. |
 | chart_series.js [source] [369 lines] | Chart series. |
 | chartjs-lazy.js [source] [18505 lines] | Description of import into Moodle: |
 | chartjs.js [source] [24 lines] | Chart.js loader. |
 | checkbox-toggleall.js [source] [338 lines] | A module to help with toggle select/deselect all. |
 | config.js [source] [27 lines] | Expose the M.cfg global variable. |
 | custom_interaction_events.js [source] [579 lines] | This module provides a wrapper to encapsulate a lot of the common combinations of user interaction we use in Moodle. |
 | dragdrop.js [source] [335 lines] | A boolean or options argument depending on whether browser supports passive events. |
 | drawer.js [source] [133 lines] | Controls the drawer. |
 | drawer_events.js [source] [26 lines] | Events for the drawer. |
 | event.js [source] [115 lines] | |
 | first.js [source] [35 lines] | This is an empty module, that is required before all other modules. Because every module is returned from a request for any other module, this forces the loading of all modules with a single request. |
 | form-autocomplete.js [source] [1209 lines] | |
 | form-cohort-selector.js [source] [74 lines] | Course selector adaptor for auto-complete form element. |
 | form-course-selector.js [source] [104 lines] | Course selector adaptor for auto-complete form element. |
 | fragment.js [source] [109 lines] | A way to call HTML fragments to be inserted as required via JavaScript. |
 | fullscreen.js [source] [47 lines] | Detects if an element is fullscreen. |
 | icon_system.js [source] [77 lines] | Icon System base module. |
 | icon_system_fontawesome.js [source] [133 lines] | |
 | icon_system_standard.js [source] [76 lines] | |
 | inplace_editable.js [source] [337 lines] | AJAX helper for the inline editing a value. |
 | key_codes.js [source] [48 lines] | A list of human readable names for the keycodes. |
 | loadingicon.js [source] [109 lines] | Contain the logic for the loading icon. |
 | localstorage.js [source] [56 lines] | Simple API for set/get to localstorage, with cacherev expiration. |
 | log.js [source] [52 lines] | This is an empty module, that is required before all other modules. Because every module is returned from a request for any other module, this forces the loading of all modules with a single request. |
 | loglevel.js [source] [291 lines] | |
 | modal.js [source] [947 lines] | Contain the logic for modals. |
 | modal_backdrop.js [source] [163 lines] | |
 | modal_cancel.js [source] [48 lines] | Contain the logic for the cancel modal. |
 | modal_events.js [source] [36 lines] | Contain the events a modal can fire. |
 | modal_factory.js [source] [235 lines] | Create a modal. |
 | modal_registry.js [source] [75 lines] | A registry for the different types of modal. |
 | modal_save_cancel.js [source] [73 lines] | Contain the logic for the save/cancel modal. |
 | mustache.js [source] [826 lines] | |
 | network.js [source] [233 lines] | |
 | normalise.js [source] [56 lines] | Normalisation helpers. |
 | notification.js [source] [336 lines] | Notification manager for in-page notifications in Moodle. |
 | page_global.js [source] [137 lines] | Provide global helper code to enhance page elements. |
 | paged_content.js [source] [82 lines] | Javascript to load and render a paged content section. |
 | paged_content_events.js [source] [30 lines] | Events for the paged content element. |
 | paged_content_factory.js [source] [562 lines] | Factory to create a paged content widget. |
 | paged_content_pages.js [source] [321 lines] | Javascript for showing/hiding pages of content. |
 | paged_content_paging_bar.js [source] [626 lines] | Javascript to enhance the paged content paging bar. |
 | paged_content_paging_bar_limit_selector.js [source] [77 lines] | Javascript for dynamically changing the page limits. |
 | paged_content_paging_dropdown.js [source] [241 lines] | Javascript to manage the paging dropdown control. |
 | pending.js [source] [51 lines] | A helper to manage pendingJS checks. |
 | permissionmanager.js [source] [265 lines] | |
 | popover_region_controller.js [source] [396 lines] | |
 | popper.js [source] [2442 lines] | |
 | prefetch.js [source] [236 lines] | Prefetch module to help lazily load content for use on the current page. |
 | pubsub.js [source] [69 lines] | A simple Javascript PubSub implementation. |
 | sessionstorage.js [source] [60 lines] | Simple API for set/get to sessionstorage, with cacherev expiration. Session storage will only persist for as long as the browser window stays open. |
 | showhidesettings.js [source] [331 lines] | Show/hide admin settings based on other settings selected |
 | sortable_list.js [source] [762 lines] | |
 | storagewrapper.js [source] [163 lines] | Wrap an instance of the browser's local or session storage to handle cache expiry, key namespacing and other helpful things. |
 | str.js [source] [222 lines] | Fetch and return language strings. |
 | tag.js [source] [485 lines] | AJAX helper for the tag management page. |
 | templates.js [source] [1274 lines] | Template renderer for Moodle. Load and render Moodle templates with Mustache. |
 | toast.js [source] [105 lines] | A system for displaying small snackbar notifications to users which disappear shortly after they are shown. |
 | tooltip.js [source] [133 lines] | Tooltip class. |
 | tree.js [source] [535 lines] | Implement an accessible aria tree widget, from a nested unordered list. Based on http://oaa-accessibility.org/example/41/. |
 | truncate.js [source] [214 lines] | Description of import/upgrade into Moodle: 1.) Download from https://github.com/pathable/truncate 2.) Copy jquery.truncate.js into lib/amd/src/truncate.js 3.) Edit truncate.js to return the $.truncate function as truncate 4.) Apply Moodle changes from git commit 7172b33e241c4d42cff01f78bf8570408f43fdc2 |
 | url.js [source] [109 lines] | URL utility functions. |
 | user_date.js [source] [279 lines] | |
 | userfeedback.js [source] [99 lines] | Handle clicking on action links of the feedback alert. |
 | utils.js [source] [91 lines] | Utility functions. |
 | yui.js [source] [30 lines] | Expose the global YUI variable. Note: This is only for scripts that are writing AMD wrappers for YUI functionality. This is not for plugins. |