<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
<?php // Enqueue Resources

if (!defined('ABSPATH')) exit;

function disable_gutenberg_admin_enqueue_scripts() {
	
	$screen_id = disable_gutenberg_get_current_screen_id();
	
	if ($screen_id === 'settings_page_disable-gutenberg') {
		
		wp_enqueue_style('wp-jquery-ui-dialog');
		
		wp_enqueue_style('disable-gutenberg-font-icons', DISABLE_GUTENBERG_URL .'css/font-icons.css', array(), DISABLE_GUTENBERG_VERSION);
		
		wp_enqueue_style('disable-gutenberg-settings', DISABLE_GUTENBERG_URL .'css/settings.css', array(), DISABLE_GUTENBERG_VERSION);
		
		$js_deps = array('jquery', 'jquery-ui-core', 'jquery-ui-dialog');
		
		wp_enqueue_script('disable-gutenberg-settings', DISABLE_GUTENBERG_URL .'js/settings.js', $js_deps, DISABLE_GUTENBERG_VERSION);
		
	}
	
}

function disable_gutenberg_admin_print_scripts() { 
	
	$screen_id = disable_gutenberg_get_current_screen_id();
	
	if ($screen_id === 'settings_page_disable-gutenberg') : ?>
		
	<script type="text/javascript">
		var 
		alert_reset_options_title   = '<?php _e('Confirm Reset',            'disable-gutenberg'); ?>',
		alert_reset_options_message = '<?php _e('Restore default options?', 'disable-gutenberg'); ?>',
		alert_reset_options_true    = '<?php _e('Yes, make it so.',         'disable-gutenberg'); ?>',
		alert_reset_options_false   = '<?php _e('No, abort mission.',       'disable-gutenberg'); ?>';
	</script>
	
	<?php endif;
	
}

function disable_gutenberg_get_current_screen_id() {
	
	if (!function_exists('get_current_screen')) require_once ABSPATH .'/wp-admin/includes/screen.php';
	
	$screen = get_current_screen();
	
	if ($screen && property_exists($screen, 'id')) return $screen->id;
	
	return false;
	
}