API Reference ckeditor5 v#0.2.0
View SourceModules
The main module for CKEditor 5 integration in Phoenix Framework.
Represents the Cloud configuration for a CKEditor 5 preset.
Represents a package of JavaScript and CSS assets for CKEditor 5 Cloud.
Generates asset package URLs for CKBox.
Generates asset package URLs for CKEditor5 core files.
Generates asset package URLs for CKEditor5 Premium Features.
Represents a JavaScript asset in an asset package.
Module responsible for building asset packages for CKEditor5 cloud resources.
Builds URLs for CKEditor 5 Cloud resources.
A component for rendering all necessary CKEditor 5 assets from the cloud. This includes the import map, stylesheets, and UMD scripts.
A component for rendering an import map in Phoenix. This component generates a script tag with type "importmap" containing an empty imports object. It can be used to define module imports for JavaScript in a Phoenix application.
A component for rendering module_preload link tags in Phoenix. This component generates link tags with rel="modulepreload" for all modules in the import map. It helps browsers preload ES modules, improving performance by downloading dependencies before they are actually needed.
A component for rendering stylesheet link tags in Phoenix. This component generates link tags for CSS stylesheets. It can be used to load CKEditor 5 styles in a Phoenix application.
A component for rendering UMD script tags in Phoenix. This component generates script tags for UMD modules. It can be used to load CKEditor 5 builds in a Phoenix application.
Live View component for rendering an editable area in CKEditor 5. It may be used with decoupled editors or multiroot editors.
LiveView component for CKEditor 5 integration in Phoenix Framework.
Handles assigns processing for the Editor component.
Validates attributes for different editor types in the Editor component.
Handles preset loading and type overriding for the Editor component.
Normalizes and transforms values for the Editor component.
LiveView component for rendering a hidden input field.
Live View component for rendering a UI part of CKEditor 5, like a toolbar or a menubar. It may be used with decoupled editors.
Exception raised when Cloud cannot be used with the provided license key.
Exception raised when Cloud is not configured in the preset.
Represents an error in the CKEditor 5 integration.
Exception raised when a Cloud configuration is invalid.
Exception raised when an invalid license key is provided.
Exception raised when a CKEditor5 preset configuration is invalid.
Exception raised when a CKEditor5 preset is not found.
Common helper functions for CKEditor5 form components.
Common helper functions for CKEditor5 components.
Provides functionality to manage CKEditor 5 license keys.
Represents a CKEditor 5 preset configuration.
Enforces business rules and compatibility constraints for CKEditor5 presets. Specifically handles Cloud Distribution Channel licensing requirements and configuration validation.
Defines the available editor types for CKEditor5 presets. This module provides a schema for the editor types and includes a function to validate them.
Parses CKEditor5 preset configurations. Ensures that the configuration adheres to the expected schema and constraints.
Provides predefined configurations (presets) for CKEditor 5.
Main playground module providing common functionality and macros for Phoenix components.
Main application module for the playground.
Phoenix endpoint for the playground application.
HTML module for the layout of the playground application.
HTML module for the classic editor page of the playground application.
HTML module for the home page of the playground application.
HTML module for the multiroot editor page of the playground application.
Main router for the playground application.