MCI_Footnotes
Entry point of the Plugin. Loads the Dashboard and executes the Task.
Tags
Table of Contents
- $a_bool_alternative_tooltips_enabled : bool
- Allows to determine whether alternative tooltips are enabled.
- $a_bool_amp_enabled : bool
- Allows to determine whether AMP compatibility mode is enabled.
- $a_bool_tooltips_enabled : bool
- Allows to determine whether tooltips are enabled.
- $a_obj_task : null|MCI_Footnotes_Task
- Reference to the Plugin Task object.
- $a_str_script_mode : str
- Allows to determine the script mode among jQuery or plain JS.
- initialize_widgets() : mixed
- Initializes all Widgets of the Plugin.
- register_public() : mixed
- Registers and enqueues scripts and stylesheets to the public pages.
- run() : mixed
- Executes the Plugin.
- initialize_dashboard() : mixed
- Initializes the Dashboard of the Plugin and loads them.
- initialize_task() : mixed
- Initializes the Plugin Task and registers the Task hooks.
Properties
$a_bool_alternative_tooltips_enabled
Allows to determine whether alternative tooltips are enabled.
public
static bool
$a_bool_alternative_tooltips_enabled
= alse
- Bugfix: Tooltips: optional alternative JS implementation with CSS transitions to fix configuration-related outage, thanks to @andreasra feedback.
Tags
$a_bool_amp_enabled
Allows to determine whether AMP compatibility mode is enabled.
public
static bool
$a_bool_amp_enabled
= alse
- Adding: Tooltips: make display work purely by style rules for AMP compatibility, thanks to @milindmore22 code contribution.
- Bugfix: Tooltips: enable accessibility by keyboard navigation, thanks to @westonruter code contribution.
- Adding: Reference container: get expanding and collapsing to work also in AMP compatibility mode, thanks to @westonruter code contribution.
Tags
$a_bool_tooltips_enabled
Allows to determine whether tooltips are enabled.
public
static bool
$a_bool_tooltips_enabled
= alse
The actual value of these properties is configurable.
- Bugfix: Templates: optimize template load and processing based on settings, thanks to @misfist code contribution.
Tags
$a_obj_task
Reference to the Plugin Task object.
public
null|MCI_Footnotes_Task
$a_obj_task
=
ull
Tags
$a_str_script_mode
Allows to determine the script mode among jQuery or plain JS.
public
static str
$a_str_script_mode
= 'js'
- Bugfix: Reference container: optional alternative expanding and collapsing without jQuery for use with hard links, thanks to @hopper87it @pkverma99 issue reports.
Tags
Methods
initialize_widgets()
Initializes all Widgets of the Plugin.
public
initialize_widgets() : mixed
Tags
Return values
mixed —register_public()
Registers and enqueues scripts and stylesheets to the public pages.
public
register_public() : mixed
Tags
Return values
mixed —run()
Executes the Plugin.
public
run() : mixed
Tags
Return values
mixed —initialize_dashboard()
Initializes the Dashboard of the Plugin and loads them.
private
initialize_dashboard() : mixed
Tags
Return values
mixed —initialize_task()
Initializes the Plugin Task and registers the Task hooks.
private
initialize_task() : mixed