ngs('eael_ext_toc_global_display_condition'), 'eael_ext_toc_title' => $document->get_settings('eael_ext_toc_title'), 'eael_ext_toc_position' => $document->get_settings('eael_ext_toc_position'), 'eael_ext_toc_supported_heading_tag' => $document->get_settings('eael_ext_toc_supported_heading_tag'), 'eael_ext_toc_content_selector' => $document->get_settings('eael_ext_toc_content_selector'), 'eael_toc_exclude_selector' => $document->get_settings('eael_toc_exclude_selector'), 'eael_ext_toc_collapse_sub_heading' => $document->get_settings('eael_ext_toc_collapse_sub_heading'), 'eael_ext_toc_use_title_in_url' => $document->get_settings('eael_ext_toc_use_title_in_url'), 'eael_ext_toc_word_wrap' => $document->get_settings('eael_ext_toc_word_wrap'), 'eael_ext_toc_table_box_shadow_box_shadow' => $document->get_settings('eael_ext_toc_table_box_shadow_box_shadow'), 'eael_ext_toc_auto_collapse' => $document->get_settings('eael_ext_toc_auto_collapse'), 'eael_ext_toc_hide_in_mobile' => $document->get_settings('eael_ext_toc_hide_in_mobile'), 'eael_ext_toc_border_border' => $document->get_settings('eael_ext_toc_border_border'), 'eael_ext_toc_border_width' => $document->get_settings('eael_ext_toc_border_width'), 'eael_ext_toc_border_color' => $document->get_settings('eael_ext_toc_border_color'), 'eael_ext_toc_box_border_radius' => $document->get_settings('eael_ext_toc_box_border_radius'), 'eael_ext_toc_sticky_offset' => $document->get_settings('eael_ext_toc_sticky_offset'), 'eael_ext_toc_sticky_scroll' => $document->get_settings('eael_ext_toc_sticky_scroll'), 'eael_ext_toc_sticky_z_index' => $document->get_settings('eael_ext_toc_sticky_z_index'), //toc header setting 'eael_ext_table_of_content_header_bg' => $document->get_settings('eael_ext_table_of_content_header_bg'), 'eael_ext_table_of_content_header_text_color' => $document->get_settings('eael_ext_table_of_content_header_text_color'), 'eael_ext_table_of_content_header_icon' => $document->get_settings('eael_ext_table_of_content_header_icon'), 'eael_ext_toc_header_padding' => $document->get_settings('eael_ext_toc_header_padding'), 'eael_ext_toc_width' => $document->get_settings('eael_ext_toc_width'), //close button setting 'eael_ext_table_of_content_close_button_bg' => $document->get_settings('eael_ext_table_of_content_close_button_bg'), 'eael_ext_table_of_content_close_button_text_color' => $document->get_settings('eael_ext_table_of_content_close_button_text_color'), 'eael_ext_toc_close_button_text_style' => $document->get_settings('eael_ext_toc_close_button_text_style'), 'eael_ext_table_of_content_close_button_icon_size' => $document->get_settings('eael_ext_table_of_content_close_button_icon_size'), 'eael_ext_table_of_content_close_button_size' => $document->get_settings('eael_ext_table_of_content_close_button_size'), 'eael_ext_table_of_content_close_button_line_height' => $document->get_settings('eael_ext_table_of_content_close_button_line_height'), 'eael_ext_table_of_content_close_button_border_radius' => $document->get_settings('eael_ext_table_of_content_close_button_border_radius'), 'eael_ext_table_of_content_close_button_box_shadow' => $document->get_settings('eael_ext_table_of_content_close_button_box_shadow_box_shadow'), //toc body setting 'eael_ext_table_of_content_body_bg' => $document->get_settings('eael_ext_table_of_content_body_bg'), 'eael_ext_toc_body_padding' => $document->get_settings('eael_ext_toc_body_padding'), //list style setting 'eael_ext_table_of_content_list_style' => $document->get_settings('eael_ext_table_of_content_list_style'), 'eael_ext_toc_top_level_space' => $document->get_settings('eael_ext_toc_top_level_space'), 'eael_ext_toc_subitem_level_space' => $document->get_settings('eael_ext_toc_subitem_level_space'), 'eael_ext_toc_list_icon' => $document->get_settings('eael_ext_toc_list_icon'), 'eael_ext_table_of_content_list_text_color' => $document->get_settings('eael_ext_table_of_content_list_text_color'), 'eael_ext_table_of_content_list_text_color_active' => $document->get_settings('eael_ext_table_of_content_list_text_color_active'), 'eael_ext_table_of_list_hover_color' => $document->get_settings('eael_ext_table_of_list_hover_color'), 'eael_ext_table_of_content_list_separator_style' => $document->get_settings('eael_ext_table_of_content_list_separator_style'), 'eael_ext_table_of_content_list_separator_color' => $document->get_settings('eael_ext_table_of_content_list_separator_color'), 'eael_ext_toc_box_list_bullet_size' => $document->get_settings('eael_ext_toc_box_list_bullet_size'), 'eael_ext_toc_box_list_top_position' => $document->get_settings('eael_ext_toc_box_list_top_position'), 'eael_ext_toc_indicator_size' => $document->get_settings('eael_ext_toc_indicator_size'), 'eael_ext_toc_indicator_position' => $document->get_settings('eael_ext_toc_indicator_position'), ]; foreach ($typography_fields as $typography_field) { $header_fields_attr = 'eael_ext_table_of_content_header_typography_' . $typography_field; $list_fields_attr = 'eael_ext_table_of_content_list_typography_normal_' . $typography_field; $global_settings['eael_ext_table_of_content'][$header_fields_attr] = $document->get_settings($header_fields_attr); $global_settings['eael_ext_table_of_content'][$list_fields_attr] = $document->get_settings($list_fields_attr); } } else { if (isset($global_settings['eael_ext_table_of_content']['post_id']) && $global_settings['eael_ext_table_of_content']['post_id'] == $post_id) { $global_settings['eael_ext_table_of_content'] = []; } } // set editor time update_option('eael_editor_updated_at', strtotime('now')); // update options update_option('eael_global_settings', $global_settings); } }