IFrames toolkit

Provides tools to share drawings (and other content) via iframes.

The toolkit basically doesn't depend on other VisualN modules though it is integrated with them, e.g. to share drawings embedded into content via ckeditor custom plugin or VisualN blocks content. The toolkit can also be integrated with other third-party modules.

File

./visualn.api.php, line 263
Documentation landing page and topics.

Functions

Namesort descending Location Description
visualn_block_form_visualn_iframe_configuration_alter modules/visualn_block/visualn_block.module Implements hook_form_FORM_ID_alter()
visualn_embed_form_visualn_iframe_configuration_alter modules/visualn_embed/visualn_embed.module Implements hook_form_FORM_ID_alter().

Classes

Namesort descending Location Description
BlockIFrameContentProvider modules/visualn_block/src/IFrameContent/BlockIFrameContentProvider.php Provides content for VisualN blocks iframes.
ConfigurationForm modules/visualn_iframe/src/Form/ConfigurationForm.php Provides VisualN IFrame defaults configuration form.
DrawingPropertiesDialogForm modules/visualn_embed/src/Form/DrawingPropertiesDialogForm.php Class DrawingPropertiesDialogForm.
EmbeddedDrawingIFrameContentProvider modules/visualn_embed/src/IFrameContent/EmbeddedDrawingIFrameContentProvider.php Provides content for embedded drawings iframes.
EmbedDrawingFilter modules/visualn_embed/src/Plugin/Filter/EmbedDrawingFilter.php Provides a filter to display embedded VisualN drawings based on data attributes.
IFrameController modules/visualn_iframe/src/Controller/IFrameController.php Provides content for the given iframe path by hash.
VisualNBlock modules/visualn_block/src/Plugin/Block/VisualNBlock.php Provides a 'VisualNBlock' block.
VisualNIFrame modules/visualn_iframe/src/Entity/VisualNIFrame.php Defines the VisualN IFrame entity.
VisualNIFrameDeleteForm modules/visualn_iframe/src/Form/VisualNIFrameDeleteForm.php Provides a form for deleting VisualN IFrame entities.
VisualNIFrameForm modules/visualn_iframe/src/Form/VisualNIFrameForm.php Form controller for VisualN IFrame edit forms.
VisualNIFrameListBuilder modules/visualn_iframe/src/VisualNIFrameListBuilder.php Defines a class to build a listing of VisualN IFrame entities.
VisualNIFrameSettingsForm modules/visualn_iframe/src/Form/VisualNIFrameSettingsForm.php Class VisualNIFrameSettingsForm.

Interfaces

Namesort descending Location Description
VisualNIFrameInterface modules/visualn_iframe/src/Entity/VisualNIFrameInterface.php Provides an interface for defining VisualN IFrame entities.