Packages
ckeditor5_phoenix
1.27.2
1.28.2
1.28.1
1.28.0
1.27.2
1.27.1
1.27.0
1.26.0
1.25.1
1.25.0
1.24.2
1.24.1
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.2
1.17.1
1.17.0
1.16.1
1.16.0
1.15.8
1.15.7
1.15.6
1.15.5
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.14.2
1.14.1
1.14.0
1.13.0
1.12.0
1.11.0
1.10.2
1.10.1
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.1
1.4.0
1.3.0
1.2.1
1.2.0
1.1.0
1.0.8
1.0.7
CKEditor 5 integration for Phoenix Framework
Current section
Files
Jump to
Current section
Files
lib/config.ex
defmodule CKEditor5.Config do
@moduledoc """
Provides access to CKEditor 5 configuration, specifically the presets defined in the application environment.
Prefer to not modify values too much, do it in other modules.
"""
@app :ckeditor5_phoenix
@doc """
Returns the raw presets configuration from the application environment.
It's unprocessed raw configuration, not merged with defaults.
In order to use processed presets, use `CKEditor5.Presets.presets/0` or `CKEditor5.Presets.presets_with_default/0`.
"""
@spec raw_presets() :: map()
def raw_presets do
Application.get_env(@app, :presets, %{})
end
@doc """
Returns the raw contexts configuration from the application environment.
It's unprocessed raw configuration.
"""
@spec raw_contexts() :: map()
def raw_contexts do
Application.get_env(@app, :contexts, %{})
end
@doc """
Returns the uploads configuration from the application environment.
"""
@spec uploads_config() :: map()
def uploads_config do
Application.get_env(@app, :uploads, %{})
end
end