/
ES6 functionality
ES6 functionality
Does not apply to latest Totara versions
This page only applies to Totara 16 and earlier. Totara 17 dropped IE support, and Totara 18 removed the polyfills completely.
In Totara 17, all JS features are available so long as they are natively supported by all supported browsers.
Totara supports a small set of ES6 and later features despite the fact that not all of our supported browsers provide there features natively. We achieve this by using a combination of core-js polyfills and those provided on https://developer.mozilla.org.
All ES6+ polyfils have been added to lib/javascript_polyfill/src/ and are included on every page when using IE11.
Available polyfills
, multiple selections available,
Related content
JavaScript & AMD modules
JavaScript & AMD modules
Read with this
Totara forms library
Totara forms library
More like this
Totara 13 notable technical changes
Totara 13 notable technical changes
More like this
Overriding Mustache templates
Overriding Mustache templates
More like this
Totara 13 changes to content sanitisation
Totara 13 changes to content sanitisation
More like this
Front end architecture, licensing and distribution changes
Front end architecture, licensing and distribution changes
More like this