<?php
/**
 * Intégration du Fichier STYLE.CSS
 */
function theme_child_enqueue_styles() {

    wp_enqueue_style(
        'parent-style',
        get_template_directory_uri() . '/style.css'
    );

    wp_enqueue_style(
        'child-style',
        get_stylesheet_uri(),
        ['parent-style'],
        filemtime(get_stylesheet_directory() . '/style.css')
    );
}
add_action('wp_enqueue_scripts', 'theme_child_enqueue_styles');


/**
 * Intégration du Fichier IMAGE-ARIA-HIDDEN.JS pour gérer les images décoratives
 */
function custom_editor_accessibility_script() {
    wp_enqueue_script(
        'custom-editor-accessibility',
        get_stylesheet_directory_uri() . '/assets/js/image-aria-hidden.js',
        array(
            'wp-blocks',
            'wp-dom-ready',
            'wp-edit-post',
            'wp-element',
            'wp-compose',
            'wp-hooks',
            'wp-block-editor',
            'wp-components'
        ),
        filemtime(get_stylesheet_directory() . '/assets/js/image-aria-hidden.js'),
        true
    );
}
add_action('enqueue_block_editor_assets', 'custom_editor_accessibility_script');

require_once get_stylesheet_directory() . '/inc/rgaa-image.php';

/**
 * Intégration du Fichier TABLE-CAPTION.js pour corriger les attributs des éléments TABLE
 */
add_action('enqueue_block_editor_assets', function() {
    wp_enqueue_script(
        'table-caption-script',
        get_stylesheet_directory_uri() . '/assets/js/table-caption.js',
        ['wp-blocks', 'wp-element', 'wp-components', 'wp-compose', 'wp-block-editor'],
        '1.0',
        true
    );
});

require_once get_stylesheet_directory() . '/inc/rgaa-tableau.php';