Skip to content

Commit e4c5217

Browse files
committed
refactor: Remove deprecated taxonomy-suggest scripts and update dependencies
- Remove taxonomy-suggest.js and taxonomy-suggest.min.js files - Update settings API to use WordPress core color picker and tabs - Update class-metabox.php for compatibility - Improve media selector with proper WordPress media dependencies
1 parent 3dee204 commit e4c5217

4 files changed

Lines changed: 3 additions & 131 deletions

File tree

includes/admin/class-metabox.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -272,10 +272,5 @@ public function admin_enqueue_scripts() {
272272
if ( ! current_user_can( 'manage_options' ) && \tptn_get_option( 'show_metabox_admins' ) ) {
273273
return;
274274
}
275-
276-
$screen = get_current_screen();
277-
if ( 'post' === $screen->base || 'page' === $screen->base ) {
278-
wp_enqueue_script( 'wz-taxonomy-suggest-js' );
279-
}
280275
}
281276
}

includes/admin/settings/class-settings-api.php

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ public function admin_enqueue_scripts( $hook ) {
483483
wp_register_script(
484484
'wz-' . $this->prefix . '-admin',
485485
plugins_url( 'js/settings-admin-scripts' . $minimize . '.js', __FILE__ ),
486-
array( 'jquery' ),
486+
array( 'jquery', 'wp-color-picker', 'jquery-ui-tabs' ),
487487
self::VERSION,
488488
true
489489
);
@@ -494,24 +494,17 @@ public function admin_enqueue_scripts( $hook ) {
494494
self::VERSION,
495495
true
496496
);
497-
wp_register_script(
498-
'wz-' . $this->prefix . '-taxonomy-suggest',
499-
plugins_url( 'js/taxonomy-suggest' . $minimize . '.js', __FILE__ ),
500-
array( 'jquery' ),
501-
self::VERSION,
502-
true
503-
);
504497
wp_register_script(
505498
'wz-' . $this->prefix . '-media-selector',
506499
plugins_url( 'js/media-selector' . $minimize . '.js', __FILE__ ),
507-
array( 'jquery' ),
500+
array( 'jquery', 'media-editor', 'media-views' ),
508501
self::VERSION,
509502
true
510503
);
511504
wp_register_style(
512505
'wz-' . $this->prefix . '-admin',
513506
plugins_url( 'css/admin-style' . $minimize . '.css', __FILE__ ),
514-
array(),
507+
array( 'wp-color-picker' ),
515508
self::VERSION
516509
);
517510

@@ -563,13 +556,7 @@ public function admin_enqueue_scripts( $hook ) {
563556
*/
564557
public static function enqueue_scripts_styles( $prefix, $args = array() ) {
565558

566-
wp_enqueue_style( 'wp-color-picker' );
567-
568559
wp_enqueue_media();
569-
wp_enqueue_script( 'wp-color-picker' );
570-
wp_enqueue_script( 'jquery' );
571-
wp_enqueue_script( 'jquery-ui-autocomplete' );
572-
wp_enqueue_script( 'jquery-ui-tabs' );
573560

574561
wp_enqueue_code_editor(
575562
array(
@@ -583,7 +570,6 @@ public static function enqueue_scripts_styles( $prefix, $args = array() ) {
583570

584571
wp_enqueue_script( "wz-{$prefix}-admin" );
585572
wp_enqueue_script( "wz-{$prefix}-codemirror" );
586-
wp_enqueue_script( "wz-{$prefix}-taxonomy-suggest" );
587573
wp_enqueue_script( "wz-{$prefix}-media-selector" );
588574

589575
// Enqueue Tom Select.

includes/admin/settings/js/taxonomy-suggest.js

Lines changed: 0 additions & 108 deletions
This file was deleted.

includes/admin/settings/js/taxonomy-suggest.min.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)