ajax
ajax: { contentUserData: string; setFinished: string }
baseUrl
baseUrl: string
contents
core
core: { scripts: string[]; styles: string[] }
crossorigin
crossorigin: unknown
crossoriginCacheBuster
crossoriginCacheBuster: unknown
OptionalcrossoriginRegex
crossoriginRegex?: unknown
Optionaleditor
editor?: H5PEditorConfig
OptionalfullscreenDisabled
fullscreenDisabled?: boolean
hubIsEnabled
hubIsEnabled: boolean
l10n
libraryConfig
libraryConfig: unknown
OptionallibraryDirectories
libraryDirectories?: Record<string, unknown>
libraryUrl
libraryUrl: string
pluginCacheBuster
pluginCacheBuster: string
postUserStatistics
postUserStatistics: boolean
reportingIsEnabled
reportingIsEnabled: boolean
saveFreq
saveFreq: false | number
OptionalsiteUrl
siteUrl?: string
Optionaltheme
theme?: { density?: "large" | "medium" | "small" }
url
url: string
OptionalurlLibraries
urlLibraries?: string
Optionaluser
user?: {
canToggleViewOthersH5PContents?: number;
id: number;
mail: string;
name: string;
}
True if
Enable LRS dependent content typesis set to true, else false