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.