mirror of
https://github.com/moodle/moodle.git
synced 2025-03-23 09:00:30 +01:00
jQuery submit events do not trigger the native submit event, and therefore the TinyMCE submit listener is not called. This means that the tinymce.triggerSave() function is not called, and the editor content is not saved. To work around this, if there is a form for the Node that the editor is attached to, the jQuery submit event is listened to and the save event called. Unfortunately it is not possible to use a global jQuery submit listener added to the document to save all editors on the page. In some cases, this is too late because the bubbling process means that a child node consumer may attempt to consume the data before the delegated handler is called for the document.
…
…
.-..-. _____ | || | /____/-.---_ .---. .---. .-.| || | .---. | | _ _ |/ _ \/ _ \/ _ || |/ __ \ * | | | | | || |_| || |_| || |_| || || |___/ |_| |_| |_|\_____/\_____/\_____||_|\_____) Moodle - the world's open source learning platform Moodle <https://moodle.org> is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments. You can download Moodle <https://download.moodle.org> and run it on your own web server, ask one of our Moodle Partners <https://moodle.com/partners/> to assist you, or have a MoodleCloud site <https://moodle.com/cloud/> set up for you. Moodle is widely used around the world by universities, schools, companies and all manner of organisations and individuals. Moodle is provided freely as open source software, under the GNU General Public License <https://docs.moodle.org/dev/License>. Moodle is written in PHP and JavaScript and uses an SQL database for storing the data. See <https://docs.moodle.org> for details of Moodle's many features.
Description
Languages
PHP
78.1%
JavaScript
14.6%
Gherkin
3.5%
CSS
1.7%
Mustache
1.6%
Other
0.4%