SVG Formatter

Component type

module

Categories

Maintenance status

Development status

Downloads

4038

Component created

Component changed

Standard image field in Drupal 8 doesn't support SVG images. If you really want to display SVG images on your website then you need another solution. This module adds a new formatter for the file field, which allows any file extension to be uploaded. In the formatter settings you can set default image size and enable alt and title attributes. If you want to add some CSS and JavaScript magic to your SVG images, then use inline SVG option.

Installation

Composer

composer require drupal/svg_formatter

CKEditor iFrame

Component type

module

Maintenance status

Development status

Downloads

7166

Component created

Component changed

This module integrates the CKEditor iFrame Dialog for CKEditor. After installing, you will be able to add a button to the CKEditor toolbar that will allow a user to embed iframe content from YouTube or applications like Google Calendar.

Installation

This module requires the core CKEditor module and the CKEditor FakeObjects module.

Details Filter

Component type

module

Categories

Maintenance status

Development status

Downloads

131

Component created

Component changed

Adds a filter that eats input like this and renders a details element:

[details]foo bar baz[/details]
[details open]foo bar baz[/details]
[details: Summary]foo bar baz[/details]
[details open: Summary]foo bar baz[/details]

A11y Dialog

Component type

module

Maintenance status

Development status

Downloads

137

Component created

Component changed

Synopsis

The A11y Dialog module implements the A11y Dialog JavScript Library.

“Dialog windows are especially problematic for screen reader users.
Often times the user is able to “escape” the window and interact with
other parts of the page when they should not be able to. This is
partially due to the way screen reader software interacts with the
browser.”

Panels: Stack-tab

Component type

module

Maintenance status

Development status

Downloads

424

Component created

Component changed

Synopsis

This module defines a Panels pane style which changes from stacked to tabbed as the screen width shrinks.

User stories:

As an themer, I want to be able to make panel panes that switch between stacked and tabbed view as the user's viewport changes, so that I can save vertical space when my site is viewed on a mobile device.

Requirements

This module requires the following modules:

Drupal 7 version:

Remodal

Component type

module

Maintenance status

Development status

Downloads

95

Component created

Component changed

This is an API module that integrates remodal JavaScript library with Drupal Ajax API. It allows to open content in modal overlay using remodal.js.

Use'data-dialog-type' => 'remodal'for rendering ajax links as you would do for drupal modal dialogs ('data-dialog-type' => 'modal'), or useOpenRemodalCommand()instead of coreOpenModalDialogCommand()for building custom ajax response handlers.
Also you can set custom options as you would do for drupal dialogs (e.g.'data-dialog-options' => ['modifier' => 'custom-class']to add a custom class to remodal overlay).