Name: AutoFloat (autofloat) Author: Martin Postma ('lolandese', http://drupal.org/user/210402) Drupal: 8.x -- SUMMARY -- A text format filter that wraps images in a div or span with odd/even classes to make them float alternately left and right. Configurable: * the starting side * exclude the module's CSS to use your theme's style.css * the elements to target, div or span * add classes to target a 'span', e.g. in case a caption is displayed * add classes to exclude a 'div', e.g. a set of thumbnails. -- EXAMPLE -- The filter turns: ‹img src="/path/photo.jpg"› into: ‹span class="autofloat-odd"›‹img src="/path/photo.jpg"›‹/span› Or: <div>‹img src="/path/photo.jpg"›</div> into: ‹div class="autofloat-odd"›‹img src="/path/photo.jpg"›‹/div› -- FEATURES -- Generates an organized layout of images in a text automatically. Easy for the less technical users. Saves time. Avoids inline styling. Inserting images later doesn't mess up the alternating floating. -- INSTALLATION AND CONFIGURATION -- Extract the package in your modules directory, e.g. '/modules'. On your Drupal site, enable the module under '/admin/modules'. Add the autofloat filter to one of your text formats under '/admin/config/content/formats'. Put it below other image related filters in the 'filter processing order'. Configure under '/admin/config/content/autofloat'. Re-save existing nodes you want to apply AutoFloat to. If you still can't see any changes, try clearing both your site and browser cache as well. -- USAGE -- Images will float unless they have the class 'nofloat'. A 'span' or 'div' with the class 'float' will float the image and other containing content, e.g. a caption under it. Images in a 'div' with the class 'nofloat' do NOT float, e.g. a set of thumbnails. Avoid adding classes manually by defining classes added by other modules/filters. Use your browser's inspector to find them. The class 'nofloat' of a nested element has priority over classes set in the parent, thus makes that the parent will not float. Remember an element floats within the block-element containing it. If that doesn't cover the full width, the image might not float as expected. Check your CSS before submitting an issue. -- CSS -- The autofloat.css and autofloat-rtl.css files add a right-margin to left floating images and a left-margin to right floating images. If your images won't float your theme might not use the id or class "content" to target the node body. Adjust the id or class used in the modules' css files accordingly. You can exclude the module's CSS on the configuration page to use your customized theme's style.css.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.