first commit without licensingg

This commit is contained in:
kbe
2025-08-21 14:40:43 +02:00
commit fa8d4e58a4
130 changed files with 82163 additions and 0 deletions

60
inc/gutenberg/assets.php Normal file
View File

@@ -0,0 +1,60 @@
<?php
/**
* Assets
*
* All enqueues of scripts and styles.
*
* @package Revision
*/
if ( ! function_exists( 'csco_editor_style' ) ) {
/**
* Add callback for custom editor stylesheets.
*/
function csco_editor_style() {
// Add support for editor styles.
add_theme_support( 'editor-styles' );
}
}
add_action( 'current_screen', 'csco_editor_style' );
if ( ! function_exists( 'csco_enqueue_block_editor_assets' ) ) {
/**
* Enqueue block editor specific scripts.
*/
function csco_enqueue_block_editor_assets() {
if ( ! ( is_admin() && ! is_customize_preview() ) ) {
return;
}
$version = csco_get_theme_data( 'Version' );
// Register theme scripts.
wp_register_script( 'cs-scripts', get_template_directory_uri() . '/assets/js/scripts.js', array( 'jquery', 'imagesloaded' ), $version, true );
// Localization array.
$localize = array(
'siteSchemeMode' => 'light',
'siteSchemeToogle' => false,
);
// Localize the main theme scripts.
wp_localize_script( 'cs-scripts', 'csLocalize', $localize );
// Enqueue theme scripts.
wp_enqueue_script( 'cs-scripts' );
// Register theme styles.
wp_register_style( 'cs-editor', csco_style( get_template_directory_uri() . '/assets/css/editor-style.css' ), false, $version );
// Enqueue typography styles.
csco_enqueue_typography_styles( 'cs-editor' );
// Add RTL support.
wp_style_add_data( 'cs-editor', 'rtl', 'replace' );
// Enqueue theme styles.
wp_enqueue_style( 'cs-editor' );
}
add_action( 'enqueue_block_assets', 'csco_enqueue_block_editor_assets' );
}