moodle/lib/behat
Eric Merrill 59704c659c MDL-52724 editor_atto: Scrub atto html for invalid ol, ul, and li tags
Try to correct broken ul/ol/li tags, as they have an outsized impact
on course layout. Uses basic regex and loops to track open and closed
tags.

Also adds a deep clean option to the HTML cleaner, that runs less
frequent, more intensive cleanings. This is because normally _cleanHTML
gets called after each keystroke, which could cause problems with
large content on weak systems.

Behat changes are a fix for setting multiline strings in Atto, and
creating a multiline match step.
2021-04-08 15:20:24 -04:00
..
axe MDL-67687 behat: Add axe-core 3.5.5 2020-08-04 18:48:11 +08:00
classes Merge branch 'MDL-65974-master-iteration03' of git://github.com/ferranrecio/moodle 2021-03-15 15:16:44 +08:00
features/bootstrap MDL-37046 behat: Use behat test env 2013-01-29 08:40:38 +08:00
form_field MDL-52724 editor_atto: Scrub atto html for invalid ol, ul, and li tags 2021-04-08 15:20:24 -04:00
behat_base.php MDL-67668 behat: Share behat_behat functionality with forms 2020-11-23 09:01:19 +08:00
behat_field_manager.php MDL-47410 behat: Use data-fieldtype attribute to guess the field type 2021-02-11 11:38:00 +08:00
core_behat_file_helper.php MDL-68353 test: Update filemanager/filepicker xpath selector 2020-05-29 14:50:35 +10:00
lib.php MDL-70876 php80: 5th param removed from custom error handlers 2021-02-26 13:08:27 +01:00