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/visualn.api.php, line 246
Documentation landing page and topics.

Functions

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

Classes

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

Interfaces

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