mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 20:50:21 +01:00
When an image was added via Atto and it was set to resize automatically if the alignment was set to Top, Middle or Bottom when it was made smaller then a vertical scroll bar would be displayed. This was caused by the interaction of the margin settings on the image and the 100% width set via the img-responsive css class. The width of an element only includes the content area and not any borders, padding or margins. This change stops atto hardcoding the styles for image alignment into the images style tag, it instead adds a class that defines the alignment the image should have. This change has the benefit that themers will now be able to adjust how atto image alignments work if they wish. Images added before this patch will continue to have the issue until they are edited by the plugin, at which time their legacy style will be removed and the new alignment method will be added. Thanks to Andrew Nicols who provided a refactor for the Alignment and style detection code.
…
.-..-. _____ | || | /____/-.---_ .---. .---. .-.| || | .---. | | _ _ |/ _ \/ _ \/ _ || |/ __ \ * | | | | | || |_| || |_| || |_| || || |___/ |_| |_| |_|\_____/\_____/\_____||_|\_____) 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%