This commit is contained in:
2026-04-26 23:47:49 +02:00
parent 1b95f03d1e
commit b073e009d8
5288 changed files with 1112699 additions and 55536 deletions

View File

@@ -0,0 +1,48 @@
<?php
namespace SmashBalloon\YouTubeFeed\Customizer;
use Smashballoon\Stubs\Services\ServiceProvider;
use SmashBalloon\YouTubeFeed\Helpers\Util;
class Customizer_Compatibility extends ServiceProvider {
public function register() {
add_action('admin_enqueue_scripts', [$this, 'register_scripts']);
}
public function register_scripts() {
$asset_url = trailingslashit( SBY_PLUGIN_URL ) . 'js/customizer.min.js';
if ( isset( $_GET['sb_debug'] ) ) {
$asset_url = trailingslashit( SBY_PLUGIN_URL ) . 'js/customizer-debug.js';
}
if(!Util::isProduction()) {
$asset_url = 'http://localhost:9005/customizer.min.js';
}
// only enqueue the below scripts on allowed pages; YouTube plugin All Feeds page
if ( !$this->is_allowed_screens() ) {
return;
}
wp_enqueue_script( 'sby_builder_extension', $asset_url, [], SBYVER );
}
/**
* Check for allowed screens
*
* @since 2.0
*/
public function is_allowed_screens() {
global $current_user;
$current_screen = get_current_screen();
$allowed_screens = array(
'toplevel_page_sby-feed-builder',
);
if ( in_array( $current_screen->base, $allowed_screens ) ) {
return true;
}
return;
}
}