HumHub Documentation (unofficial)

base

Table of Contents

Interfaces

BootstrapInterface
BootstrapInterface includes all Bootstrap library specific constants implemented by all Krajee extension classes. These constants are used in configuration of Bootstrap version specific configurations as set via [[BootstrapTrait::$bsCssMap]].

Classes

AnimateAsset
Asset bundle for loading animations.
AssetBundle
Asset bundle used for all Krajee extensions with bootstrap and jquery dependency.
BaseAssetBundle
Base asset bundle used for all Krajee extensions.
BootstrapIconsAsset
Asset bundle for bootstrap 5 icons
Config
Global configuration helper class for Krajee extensions.
Html5Input
Html5Input widget is a widget encapsulating the HTML 5 inputs.
Html5InputAsset
Asset bundle for the [[Html5Input]] widget.
InputWidget
InputWidget is the base class for widgets extending the [[YiiInputWidget]] that collect user inputs in all Krajee input extensions.
Module
This is the base module class for all modules implemented in Krajee extensions. It includes specific enhancements for configuring translations for the Krajee modules. It also allows initializing Bootstrap library specific parameters based on the Bootstrap library version (3.x, 4.x, or 5.x) used by your application.
PluginAssetBundle
This is the base asset bundle class for Krajee extensions which enables Krajee's special jQuery plugin handling functionality. It also includes special configurations to automatically enable Bootstrap library Plugins based on your bootstrap library version.
Widget
Widget is the base class for widgets extending [[YiiWidget]] used in Krajee extensions.
WidgetAsset
Common base widget asset bundle for all Krajee widgets

Traits

AddonTrait
AddonTrait includes methods to render bootstrap styled addons based on the `addon` property in classes that use this trait.
BootstrapTrait
BootstrapTrait includes bootstrap library init and parsing methods. The class which uses this trait, must also necessarily implement the [[BootstrapInterface]].
TranslationTrait
TranslationTrait manages methods for all translations used in Krajee extensions
WidgetTrait
WidgetTrait manages all methods used by Krajee widgets and input widgets.

        
On this page

Search results