get_default_title_text( "pojo_a11y_toolbar_button_{$button_type}_title" );
return '';
}
public function enqueue_scripts() {
$assets_url = EA11Y_URL . 'modules/legacy/assets/';
wp_register_script(
'pojo-a11y',
$assets_url . 'js/app.min.js',
[ 'jquery' ],
'1.0.0',
true
);
wp_register_style(
'pojo-a11y',
$assets_url . 'css/style.min.css',
[],
'1.0.0'
);
wp_enqueue_script( 'pojo-a11y' );
wp_enqueue_style( 'pojo-a11y' );
wp_localize_script(
'pojo-a11y',
'PojoA11yOptions',
[
'focusable' => ( 'enable' === get_option( 'pojo_a11y_focusable' ) ),
'remove_link_target' => ( 'enable' === get_option( 'pojo_a11y_remove_link_target' ) ),
'add_role_links' => ( 'enable' === get_option( 'pojo_a11y_add_role_links' ) ),
'enable_save' => ( 'enable' === get_option( 'pojo_a11y_save' ) ),
'save_expiration' => get_option( 'pojo_a11y_save_expiration' ),
]
);
}
public function print_skip_to_content_link() {
$skip_to_content_link = get_option( 'pojo_a11y_skip_to_content_link' );
if ( 'disable' === $skip_to_content_link ) {
return;
}
$element_id = get_option( 'pojo_a11y_skip_to_content_link_element_id', 'content' );
?>
is_toolbar_active() ) {
return;
}
$customizer_options = get_option( POJO_A11Y_CUSTOMIZER_OPTIONS );
$toolbar_position = $customizer_options['a11y_toolbar_position'];
if ( empty( $toolbar_position ) || ! in_array( $toolbar_position, [ 'right', 'left' ] ) ) {
$toolbar_position = 'left';
}
$settings = Module::get_settings();
$toolbar_title = $settings->get_default_title_text( 'pojo_a11y_toolbar_title' );
$toolbar_visibility = get_option( 'pojo_a11y_toolbar' );
$wrapper_classes = [
'pojo-a11y-toolbar-' . $toolbar_position,
];
if ( 'enable' !== $toolbar_visibility ) {
$wrapper_classes[] = 'pojo-a11y-' . $toolbar_visibility;
}
$sitemap_link = get_option( 'pojo_a11y_toolbar_button_sitemap_link' );
$help_link = get_option( 'pojo_a11y_toolbar_button_help_link' );
$feedback_link = get_option( 'pojo_a11y_toolbar_button_feedback_link' );
$has_custom_links = ( ! empty( $sitemap_link ) || ! empty( $help_link ) || ! empty( $feedback_link ) );
$icon = isset( $customizer_options['a11y_toolbar_icon'] ) ? $customizer_options['a11y_toolbar_icon'] : 'one-click';
?>
'