| @@ -1,6 +1,6 @@ | ||
| 1 | 1 | <?php |
| 2 | -class Meow_MWCODE_Admin extends MeowKit_MWCODE_Admin { | |
| 2 | +class Meow_MWCODE_Admin extends MeowCommon_Admin { | |
| 3 | 3 | |
| 4 | 4 | public $core; |
| 5 | 5 | |
| 6 | 6 | public function __construct( $core ) { |
| @@ -10,21 +10,12 @@ | ||
| 10 | 10 | if ( is_admin() ) { |
| 11 | 11 | add_action( 'admin_menu', array( $this, 'app_menu' ) ); |
| 12 | 12 | |
| 13 | 13 | // Load the scripts only if they are needed by the current screen |
| 14 | - // $page = isset( $_GET["page"] ) ? sanitize_text_field( $_GET["page"] ) : null; | |
| 15 | - // $is_mwcode_screen = in_array( $page, [ 'mwcode_settings' ] ); | |
| 16 | - // $is_meowapps_dashboard = $page === 'meowapps-main-menu'; | |
| 17 | - | |
| 18 | - | |
| 19 | - // if ( $is_meowapps_dashboard || $is_mwcode_screen ) { | |
| 20 | - // add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) ); | |
| 21 | - // } | |
| 22 | - | |
| 23 | - $can_access_settings = $this->core->can_access_settings(); | |
| 24 | - $can_access_features = $this->core->can_access_features(); | |
| 25 | - | |
| 26 | - if ( $can_access_settings || $can_access_features ) { | |
| 14 | + $page = isset( $_GET["page"] ) ? sanitize_text_field( $_GET["page"] ) : null; | |
| 15 | + $is_mwcode_screen = in_array( $page, [ 'mwcode_settings' ] ); | |
| 16 | + $is_meowapps_dashboard = $page === 'meowapps-main-menu'; | |
| 17 | + if ( $is_meowapps_dashboard || $is_mwcode_screen ) { | |
| 27 | 18 | add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) ); |
| 28 | 19 | } |
| 29 | 20 | } |
| 30 | 21 | } |
| @@ -37,9 +28,9 @@ | ||
| 37 | 28 | wp_register_script( 'mwcode_snippet_vault-vendor', MWCODE_URL . 'app/vendor.js', |
| 38 | 29 | ['wp-element', 'wp-i18n'], $cache_buster |
| 39 | 30 | ); |
| 40 | 31 | wp_register_script( 'mwcode_snippet_vault', MWCODE_URL . 'app/index.js', |
| 41 | - ['mwcode_snippet_vault-vendor', 'wp-i18n', 'wp-blocks', 'wp-block-editor', 'wp-components'], $cache_buster | |
| 32 | + ['mwcode_snippet_vault-vendor', 'wp-i18n'], $cache_buster | |
| 42 | 33 | ); |
| 43 | 34 | wp_set_script_translations( 'mwcode_snippet_vault', 'code-engine' ); |
| 44 | 35 | wp_enqueue_script('mwcode_snippet_vault' ); |
| 45 | 36 | |