chore: lint code
This commit is contained in:
parent
205764f91a
commit
c60f6265c1
3 changed files with 92 additions and 92 deletions
|
@ -1145,80 +1145,80 @@ class Settings {
|
||||||
'footnotes_storage' => array(
|
'footnotes_storage' => array(
|
||||||
|
|
||||||
// AMP compatibility.
|
// AMP compatibility.
|
||||||
self::FOOTNOTES_AMP_COMPATIBILITY_ENABLE => '',
|
self::FOOTNOTES_AMP_COMPATIBILITY_ENABLE => '',
|
||||||
|
|
||||||
// Footnote start and end short codes.
|
// Footnote start and end short codes.
|
||||||
self::FOOTNOTES_SHORT_CODE_START => '((',
|
self::FOOTNOTES_SHORT_CODE_START => '((',
|
||||||
self::FOOTNOTES_SHORT_CODE_END => '))',
|
self::FOOTNOTES_SHORT_CODE_END => '))',
|
||||||
self::FOOTNOTES_SHORT_CODE_START_USER_DEFINED => '',
|
self::FOOTNOTES_SHORT_CODE_START_USER_DEFINED => '',
|
||||||
self::FOOTNOTES_SHORT_CODE_END_USER_DEFINED => '',
|
self::FOOTNOTES_SHORT_CODE_END_USER_DEFINED => '',
|
||||||
self::FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE => 'yes',
|
self::FOOTNOTE_SHORTCODE_SYNTAX_VALIDATION_ENABLE => 'yes',
|
||||||
|
|
||||||
// Footnotes numbering.
|
// Footnotes numbering.
|
||||||
self::FOOTNOTES_COUNTER_STYLE => 'arabic_plain',
|
self::FOOTNOTES_COUNTER_STYLE => 'arabic_plain',
|
||||||
self::COMBINE_IDENTICAL_FOOTNOTES => 'yes',
|
self::COMBINE_IDENTICAL_FOOTNOTES => 'yes',
|
||||||
|
|
||||||
// Scrolling behavior.
|
// Scrolling behavior.
|
||||||
self::FOOTNOTES_CSS_SMOOTH_SCROLLING => 'no',
|
self::FOOTNOTES_CSS_SMOOTH_SCROLLING => 'no',
|
||||||
self::FOOTNOTES_SCROLL_OFFSET => 20,
|
self::FOOTNOTES_SCROLL_OFFSET => 20,
|
||||||
self::FOOTNOTES_SCROLL_DURATION => 380,
|
self::FOOTNOTES_SCROLL_DURATION => 380,
|
||||||
self::FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY => 'no',
|
self::FOOTNOTES_SCROLL_DURATION_ASYMMETRICITY => 'no',
|
||||||
self::FOOTNOTES_SCROLL_DOWN_DURATION => 150,
|
self::FOOTNOTES_SCROLL_DOWN_DURATION => 150,
|
||||||
self::FOOTNOTES_SCROLL_DOWN_DELAY => 0,
|
self::FOOTNOTES_SCROLL_DOWN_DELAY => 0,
|
||||||
self::FOOTNOTES_SCROLL_UP_DELAY => 0,
|
self::FOOTNOTES_SCROLL_UP_DELAY => 0,
|
||||||
self::FOOTNOTES_HARD_LINKS_ENABLE => 'no',
|
self::FOOTNOTES_HARD_LINKS_ENABLE => 'no',
|
||||||
self::REFERRER_FRAGMENT_ID_SLUG => 'r',
|
self::REFERRER_FRAGMENT_ID_SLUG => 'r',
|
||||||
self::FOOTNOTE_FRAGMENT_ID_SLUG => 'f',
|
self::FOOTNOTE_FRAGMENT_ID_SLUG => 'f',
|
||||||
self::HARD_LINK_IDS_SEPARATOR => '+',
|
self::HARD_LINK_IDS_SEPARATOR => '+',
|
||||||
self::FOOTNOTES_BACKLINK_TOOLTIP_ENABLE => 'yes',
|
self::FOOTNOTES_BACKLINK_TOOLTIP_ENABLE => 'yes',
|
||||||
self::FOOTNOTES_BACKLINK_TOOLTIP_TEXT => 'Alt+ ←',
|
self::FOOTNOTES_BACKLINK_TOOLTIP_TEXT => 'Alt+ ←',
|
||||||
|
|
||||||
// Reference container.
|
// Reference container.
|
||||||
self::REFERENCE_CONTAINER_NAME => 'References',
|
self::REFERENCE_CONTAINER_NAME => 'References',
|
||||||
self::REFERENCE_CONTAINER_LABEL_ELEMENT => 'p',
|
self::REFERENCE_CONTAINER_LABEL_ELEMENT => 'p',
|
||||||
self::REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER => 'yes',
|
self::REFERENCE_CONTAINER_LABEL_BOTTOM_BORDER => 'yes',
|
||||||
self::REFERENCE_CONTAINER_COLLAPSE => 'no',
|
self::REFERENCE_CONTAINER_COLLAPSE => 'no',
|
||||||
self::FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE => 'jquery',
|
self::FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE => 'jquery',
|
||||||
self::REFERENCE_CONTAINER_POSITION => 'post_end',
|
self::REFERENCE_CONTAINER_POSITION => 'post_end',
|
||||||
self::REFERENCE_CONTAINER_POSITION_SHORTCODE => '[[references]]',
|
self::REFERENCE_CONTAINER_POSITION_SHORTCODE => '[[references]]',
|
||||||
self::FOOTNOTE_SECTION_SHORTCODE => '[[/footnotesection]]',
|
self::FOOTNOTE_SECTION_SHORTCODE => '[[/footnotesection]]',
|
||||||
self::REFERENCE_CONTAINER_START_PAGE_ENABLE => 'yes',
|
self::REFERENCE_CONTAINER_START_PAGE_ENABLE => 'yes',
|
||||||
self::REFERENCE_CONTAINER_TOP_MARGIN => 24,
|
self::REFERENCE_CONTAINER_TOP_MARGIN => 24,
|
||||||
self::REFERENCE_CONTAINER_BOTTOM_MARGIN => 0,
|
self::REFERENCE_CONTAINER_BOTTOM_MARGIN => 0,
|
||||||
self::FOOTNOTES_PAGE_LAYOUT_SUPPORT => 'none',
|
self::FOOTNOTES_PAGE_LAYOUT_SUPPORT => 'none',
|
||||||
self::FOOTNOTE_URL_WRAP_ENABLED => 'yes',
|
self::FOOTNOTE_URL_WRAP_ENABLED => 'yes',
|
||||||
self::REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE => 'yes',
|
self::REFERENCE_CONTAINER_BACKLINK_SYMBOL_ENABLE => 'yes',
|
||||||
self::REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH => 'no',
|
self::REFERENCE_CONTAINER_BACKLINK_SYMBOL_SWITCH => 'no',
|
||||||
self::REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE => 'no',
|
self::REFERENCE_CONTAINER_3COLUMN_LAYOUT_ENABLE => 'no',
|
||||||
self::REFERENCE_CONTAINER_ROW_BORDERS_ENABLE => 'no',
|
self::REFERENCE_CONTAINER_ROW_BORDERS_ENABLE => 'no',
|
||||||
|
|
||||||
self::BACKLINKS_SEPARATOR_ENABLED => 'yes',
|
self::BACKLINKS_SEPARATOR_ENABLED => 'yes',
|
||||||
self::BACKLINKS_SEPARATOR_OPTION => 'comma',
|
self::BACKLINKS_SEPARATOR_OPTION => 'comma',
|
||||||
self::BACKLINKS_SEPARATOR_CUSTOM => '',
|
self::BACKLINKS_SEPARATOR_CUSTOM => '',
|
||||||
|
|
||||||
self::BACKLINKS_TERMINATOR_ENABLED => 'no',
|
self::BACKLINKS_TERMINATOR_ENABLED => 'no',
|
||||||
self::BACKLINKS_TERMINATOR_OPTION => 'full_stop',
|
self::BACKLINKS_TERMINATOR_OPTION => 'full_stop',
|
||||||
self::BACKLINKS_TERMINATOR_CUSTOM => '',
|
self::BACKLINKS_TERMINATOR_CUSTOM => '',
|
||||||
|
|
||||||
self::BACKLINKS_COLUMN_WIDTH_ENABLED => 'no',
|
self::BACKLINKS_COLUMN_WIDTH_ENABLED => 'no',
|
||||||
self::BACKLINKS_COLUMN_WIDTH_SCALAR => '50',
|
self::BACKLINKS_COLUMN_WIDTH_SCALAR => '50',
|
||||||
self::BACKLINKS_COLUMN_WIDTH_UNIT => 'px',
|
self::BACKLINKS_COLUMN_WIDTH_UNIT => 'px',
|
||||||
|
|
||||||
self::BACKLINKS_COLUMN_MAX_WIDTH_ENABLED => 'no',
|
self::BACKLINKS_COLUMN_MAX_WIDTH_ENABLED => 'no',
|
||||||
self::BACKLINKS_COLUMN_MAX_WIDTH_SCALAR => '140',
|
self::BACKLINKS_COLUMN_MAX_WIDTH_SCALAR => '140',
|
||||||
self::BACKLINKS_COLUMN_MAX_WIDTH_UNIT => 'px',
|
self::BACKLINKS_COLUMN_MAX_WIDTH_UNIT => 'px',
|
||||||
|
|
||||||
self::BACKLINKS_LINE_BREAKS_ENABLED => 'no',
|
self::BACKLINKS_LINE_BREAKS_ENABLED => 'no',
|
||||||
self::LINK_ELEMENT_ENABLED => 'yes',
|
self::LINK_ELEMENT_ENABLED => 'yes',
|
||||||
|
|
||||||
// Footnotes in excerpts.
|
// Footnotes in excerpts.
|
||||||
self::FOOTNOTES_IN_EXCERPT => 'manual',
|
self::FOOTNOTES_IN_EXCERPT => 'manual',
|
||||||
|
|
||||||
// Footnotes love.
|
// Footnotes love.
|
||||||
self::FOOTNOTES_LOVE => 'no',
|
self::FOOTNOTES_LOVE => 'no',
|
||||||
|
|
||||||
// Deprecated.
|
// Deprecated.
|
||||||
self::FOOTNOTES_EXPERT_MODE => 'yes',
|
self::FOOTNOTES_EXPERT_MODE => 'yes',
|
||||||
|
|
||||||
),
|
),
|
||||||
|
|
||||||
|
@ -1226,64 +1226,64 @@ class Settings {
|
||||||
'footnotes_storage_custom' => array(
|
'footnotes_storage_custom' => array(
|
||||||
|
|
||||||
// Backlink symbol.
|
// Backlink symbol.
|
||||||
self::HYPERLINK_ARROW => 0,
|
self::HYPERLINK_ARROW => 0,
|
||||||
self::HYPERLINK_ARROW_USER_DEFINED => '',
|
self::HYPERLINK_ARROW_USER_DEFINED => '',
|
||||||
|
|
||||||
// Referrers.
|
// Referrers.
|
||||||
self::FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS => 'yes',
|
self::FOOTNOTES_REFERRER_SUPERSCRIPT_TAGS => 'yes',
|
||||||
self::FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT => 'no',
|
self::FOOTNOTE_REFERRERS_NORMAL_SUPERSCRIPT => 'no',
|
||||||
self::FOOTNOTES_STYLING_BEFORE => '[',
|
self::FOOTNOTES_STYLING_BEFORE => '[',
|
||||||
self::FOOTNOTES_STYLING_AFTER => ']',
|
self::FOOTNOTES_STYLING_AFTER => ']',
|
||||||
|
|
||||||
// Referrers in labels.
|
// Referrers in labels.
|
||||||
self::FOOTNOTES_LABEL_ISSUE_SOLUTION => 'none',
|
self::FOOTNOTES_LABEL_ISSUE_SOLUTION => 'none',
|
||||||
|
|
||||||
// Tooltips.
|
// Tooltips.
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_ENABLED => 'yes',
|
self::FOOTNOTES_MOUSE_OVER_BOX_ENABLED => 'yes',
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE => 'no',
|
self::FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE => 'no',
|
||||||
|
|
||||||
// Tooltip position.
|
// Tooltip position.
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_POSITION => 'top center',
|
self::FOOTNOTES_MOUSE_OVER_BOX_POSITION => 'top center',
|
||||||
self::FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION => 'top right',
|
self::FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_POSITION => 'top right',
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X => 0,
|
self::FOOTNOTES_MOUSE_OVER_BOX_OFFSET_X => 0,
|
||||||
self::FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X => -50,
|
self::FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_X => -50,
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y => -7,
|
self::FOOTNOTES_MOUSE_OVER_BOX_OFFSET_Y => -7,
|
||||||
self::FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y => 24,
|
self::FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_OFFSET_Y => 24,
|
||||||
|
|
||||||
// Tooltip dimensions.
|
// Tooltip dimensions.
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH => 450,
|
self::FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH => 450,
|
||||||
self::FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH => 400,
|
self::FOOTNOTES_ALTERNATIVE_MOUSE_OVER_BOX_WIDTH => 400,
|
||||||
|
|
||||||
// Tooltip timing.
|
// Tooltip timing.
|
||||||
self::MOUSE_OVER_BOX_FADE_IN_DELAY => 0,
|
self::MOUSE_OVER_BOX_FADE_IN_DELAY => 0,
|
||||||
self::MOUSE_OVER_BOX_FADE_IN_DURATION => 200,
|
self::MOUSE_OVER_BOX_FADE_IN_DURATION => 200,
|
||||||
self::MOUSE_OVER_BOX_FADE_OUT_DELAY => 400,
|
self::MOUSE_OVER_BOX_FADE_OUT_DELAY => 400,
|
||||||
self::MOUSE_OVER_BOX_FADE_OUT_DURATION => 200,
|
self::MOUSE_OVER_BOX_FADE_OUT_DURATION => 200,
|
||||||
|
|
||||||
// Tooltip truncation.
|
// Tooltip truncation.
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED => 'yes',
|
self::FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED => 'yes',
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH => 200,
|
self::FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH => 200,
|
||||||
self::FOOTNOTES_TOOLTIP_READON_LABEL => 'Continue reading',
|
self::FOOTNOTES_TOOLTIP_READON_LABEL => 'Continue reading',
|
||||||
|
|
||||||
// Tooltip text.
|
// Tooltip text.
|
||||||
self::FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER => '[[/tooltip]]',
|
self::FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER => '[[/tooltip]]',
|
||||||
self::FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE => 'no',
|
self::FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE => 'no',
|
||||||
self::FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR => ' — ',
|
self::FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_SEPARATOR => ' — ',
|
||||||
|
|
||||||
// Tooltip appearance.
|
// Tooltip appearance.
|
||||||
self::MOUSE_OVER_BOX_FONT_SIZE_ENABLED => 'yes',
|
self::MOUSE_OVER_BOX_FONT_SIZE_ENABLED => 'yes',
|
||||||
self::MOUSE_OVER_BOX_FONT_SIZE_SCALAR => 13,
|
self::MOUSE_OVER_BOX_FONT_SIZE_SCALAR => 13,
|
||||||
self::MOUSE_OVER_BOX_FONT_SIZE_UNIT => 'px',
|
self::MOUSE_OVER_BOX_FONT_SIZE_UNIT => 'px',
|
||||||
|
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_COLOR => '#000000',
|
self::FOOTNOTES_MOUSE_OVER_BOX_COLOR => '#000000',
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND => '#ffffff',
|
self::FOOTNOTES_MOUSE_OVER_BOX_BACKGROUND => '#ffffff',
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH => 1,
|
self::FOOTNOTES_MOUSE_OVER_BOX_BORDER_WIDTH => 1,
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR => '#cccc99',
|
self::FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR => '#cccc99',
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS => 0,
|
self::FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS => 0,
|
||||||
self::FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR => '#666666',
|
self::FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR => '#666666',
|
||||||
|
|
||||||
// Your existing Custom CSS code.
|
// Your existing Custom CSS code.
|
||||||
self::CUSTOM_CSS => '',
|
self::CUSTOM_CSS => '',
|
||||||
|
|
||||||
),
|
),
|
||||||
|
|
||||||
|
@ -1291,19 +1291,19 @@ class Settings {
|
||||||
'footnotes_storage_expert' => array(
|
'footnotes_storage_expert' => array(
|
||||||
|
|
||||||
// WordPress hooks with priority level.
|
// WordPress hooks with priority level.
|
||||||
self::EXPERT_LOOKUP_THE_TITLE => '',
|
self::EXPERT_LOOKUP_THE_TITLE => '',
|
||||||
self::EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL => PHP_INT_MAX,
|
self::EXPERT_LOOKUP_THE_TITLE_PRIORITY_LEVEL => PHP_INT_MAX,
|
||||||
|
|
||||||
self::EXPERT_LOOKUP_THE_CONTENT => 'checked',
|
self::EXPERT_LOOKUP_THE_CONTENT => 'checked',
|
||||||
self::EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL => 98,
|
self::EXPERT_LOOKUP_THE_CONTENT_PRIORITY_LEVEL => 98,
|
||||||
|
|
||||||
self::EXPERT_LOOKUP_THE_EXCERPT => '',
|
self::EXPERT_LOOKUP_THE_EXCERPT => '',
|
||||||
self::EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL => PHP_INT_MAX,
|
self::EXPERT_LOOKUP_THE_EXCERPT_PRIORITY_LEVEL => PHP_INT_MAX,
|
||||||
|
|
||||||
self::EXPERT_LOOKUP_WIDGET_TITLE => '',
|
self::EXPERT_LOOKUP_WIDGET_TITLE => '',
|
||||||
self::EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL => PHP_INT_MAX,
|
self::EXPERT_LOOKUP_WIDGET_TITLE_PRIORITY_LEVEL => PHP_INT_MAX,
|
||||||
|
|
||||||
self::EXPERT_LOOKUP_WIDGET_TEXT => '',
|
self::EXPERT_LOOKUP_WIDGET_TEXT => '',
|
||||||
self::EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL => 98,
|
self::EXPERT_LOOKUP_WIDGET_TEXT_PRIORITY_LEVEL => 98,
|
||||||
|
|
||||||
),
|
),
|
||||||
|
@ -1387,7 +1387,7 @@ class Settings {
|
||||||
private function load_all(): void {
|
private function load_all(): void {
|
||||||
// Clear current settings.
|
// Clear current settings.
|
||||||
$this->settings = array();
|
$this->settings = array();
|
||||||
$num_settings = count( $this->container );
|
$num_settings = count( $this->container );
|
||||||
for ( $i = 0; $i < $num_settings; $i++ ) {
|
for ( $i = 0; $i < $num_settings; $i++ ) {
|
||||||
// Load settings.
|
// Load settings.
|
||||||
$this->settings = array_merge( $this->settings, $this->load( $i ) );
|
$this->settings = array_merge( $this->settings, $this->load( $i ) );
|
||||||
|
|
|
@ -121,7 +121,7 @@ class General {
|
||||||
self::$amp_enabled = Includes\Convert::to_bool( Includes\Settings::instance()->get( Includes\Settings::FOOTNOTES_AMP_COMPATIBILITY_ENABLE ) );
|
self::$amp_enabled = Includes\Convert::to_bool( Includes\Settings::instance()->get( Includes\Settings::FOOTNOTES_AMP_COMPATIBILITY_ENABLE ) );
|
||||||
self::$tooltips_enabled = Includes\Convert::to_bool( Includes\Settings::instance()->get( Includes\Settings::FOOTNOTES_MOUSE_OVER_BOX_ENABLED ) );
|
self::$tooltips_enabled = Includes\Convert::to_bool( Includes\Settings::instance()->get( Includes\Settings::FOOTNOTES_MOUSE_OVER_BOX_ENABLED ) );
|
||||||
self::$alternative_tooltips_enabled = Includes\Convert::to_bool( Includes\Settings::instance()->get( Includes\Settings::FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE ) );
|
self::$alternative_tooltips_enabled = Includes\Convert::to_bool( Includes\Settings::instance()->get( Includes\Settings::FOOTNOTES_MOUSE_OVER_BOX_ALTERNATIVE ) );
|
||||||
self::$script_mode = Includes\Settings::instance()->get( Includes\Settings::FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE );
|
self::$script_mode = Includes\Settings::instance()->get( Includes\Settings::FOOTNOTES_REFERENCE_CONTAINER_SCRIPT_MODE );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -389,7 +389,7 @@ class Parser {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reset stored footnotes when displaying the header.
|
// Reset stored footnotes when displaying the header.
|
||||||
self::$footnotes = array();
|
self::$footnotes = array();
|
||||||
self::$allow_love_me = true;
|
self::$allow_love_me = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1071,7 +1071,7 @@ class Parser {
|
||||||
// Take a look if the LOVE ME slug should NOT be displayed on this page/post, remove the short code if found.
|
// Take a look if the LOVE ME slug should NOT be displayed on this page/post, remove the short code if found.
|
||||||
if ( strpos( $content, \footnotes\includes\Config::NO_LOVE_SLUG ) ) {
|
if ( strpos( $content, \footnotes\includes\Config::NO_LOVE_SLUG ) ) {
|
||||||
self::$allow_love_me = false;
|
self::$allow_love_me = false;
|
||||||
$content = str_replace( \footnotes\includes\Config::NO_LOVE_SLUG, '', $content );
|
$content = str_replace( \footnotes\includes\Config::NO_LOVE_SLUG, '', $content );
|
||||||
}
|
}
|
||||||
// Return the content with replaced footnotes and optional reference container appended.
|
// Return the content with replaced footnotes and optional reference container appended.
|
||||||
return $content;
|
return $content;
|
||||||
|
@ -1363,7 +1363,7 @@ class Parser {
|
||||||
self::$tooltip_shortcode = Includes\Settings::instance()->get( \footnotes\includes\Settings::FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER );
|
self::$tooltip_shortcode = Includes\Settings::instance()->get( \footnotes\includes\Settings::FOOTNOTES_TOOLTIP_EXCERPT_DELIMITER );
|
||||||
self::$tooltip_shortcode_length = strlen( self::$tooltip_shortcode );
|
self::$tooltip_shortcode_length = strlen( self::$tooltip_shortcode );
|
||||||
$tooltip_text_length = strpos( $footnote_text, (string) self::$tooltip_shortcode );
|
$tooltip_text_length = strpos( $footnote_text, (string) self::$tooltip_shortcode );
|
||||||
$has_tooltip_text = (bool) $tooltip_text_length;
|
$has_tooltip_text = (bool) $tooltip_text_length;
|
||||||
$tooltip_text = $has_tooltip_text ? substr( $footnote_text, 0, $tooltip_text_length ) : '';
|
$tooltip_text = $has_tooltip_text ? substr( $footnote_text, 0, $tooltip_text_length ) : '';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1419,7 +1419,7 @@ class Parser {
|
||||||
|
|
||||||
// Display only a truncated footnote text if option enabled.
|
// Display only a truncated footnote text if option enabled.
|
||||||
$enable_excerpt = Includes\Convert::to_bool( Includes\Settings::instance()->get( \footnotes\includes\Settings::FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED ) );
|
$enable_excerpt = Includes\Convert::to_bool( Includes\Settings::instance()->get( \footnotes\includes\Settings::FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_ENABLED ) );
|
||||||
$max_length = (int) Includes\Settings::instance()->get( \footnotes\includes\Settings::FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH );
|
$max_length = (int) Includes\Settings::instance()->get( \footnotes\includes\Settings::FOOTNOTES_MOUSE_OVER_BOX_EXCERPT_LENGTH );
|
||||||
|
|
||||||
// Define excerpt text as footnote text by default.
|
// Define excerpt text as footnote text by default.
|
||||||
$excerpt_text = $footnote_text;
|
$excerpt_text = $footnote_text;
|
||||||
|
@ -2034,9 +2034,9 @@ class Parser {
|
||||||
|
|
||||||
// Get reference container item text if tooltip text goes separate.
|
// Get reference container item text if tooltip text goes separate.
|
||||||
$tooltip_text_length = strpos( $footnote_text, self::$tooltip_shortcode );
|
$tooltip_text_length = strpos( $footnote_text, self::$tooltip_shortcode );
|
||||||
$has_tooltip_text = (bool) $tooltip_text_length;
|
$has_tooltip_text = (bool) $tooltip_text_length;
|
||||||
if ( $has_tooltip_text ) {
|
if ( $has_tooltip_text ) {
|
||||||
$not_tooltip_text = substr( $footnote_text, ( $tooltip_text_length + self::$tooltip_shortcode_length ) );
|
$not_tooltip_text = substr( $footnote_text, ( $tooltip_text_length + self::$tooltip_shortcode_length ) );
|
||||||
self::$mirror_tooltip_text = Includes\Convert::to_bool( Includes\Settings::instance()->get( \footnotes\includes\Settings::FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE ) );
|
self::$mirror_tooltip_text = Includes\Convert::to_bool( Includes\Settings::instance()->get( \footnotes\includes\Settings::FOOTNOTES_TOOLTIP_EXCERPT_MIRROR_ENABLE ) );
|
||||||
if ( self::$mirror_tooltip_text ) {
|
if ( self::$mirror_tooltip_text ) {
|
||||||
$tooltip_text = substr( $footnote_text, 0, $tooltip_text_length );
|
$tooltip_text = substr( $footnote_text, 0, $tooltip_text_length );
|
||||||
|
|
Reference in a new issue