' . \esc_html__( 'Documentation', 'embed-privacy' ) . '', ] ); } /** * Enqueue admin assets. * * @param string $hook The current hook */ public static function enqueue_assets( $hook ) { $screen = \get_current_screen(); $suffix = \defined( 'WP_DEBUG' ) && \WP_DEBUG || \defined( 'SCRIPT_DEBUG' ) && \SCRIPT_DEBUG ? '' : '.min'; if ( ! $screen instanceof WP_Screen ) { return; } if ( ( $hook === 'post.php' || $hook === 'post-new.php' ) || $screen->id === 'epi_embed' ) { $script_path = \EPI_EMBED_PRIVACY_BASE . 'assets/js/admin/image-upload' . $suffix . '.js'; $script_url = \EPI_EMBED_PRIVACY_URL . 'assets/js/admin/image-upload' . $suffix . '.js'; if ( \file_exists( $script_path ) ) { \wp_enqueue_script( 'embed-privacy-admin-image-upload', $script_url, [ 'jquery' ], (string) \filemtime( $script_path ), true ); \wp_localize_script( 'embed-privacy-admin-image-upload', 'embedPrivacyAdminImageUpload', [ 'imageRemoved' => \__( 'Image removed.', 'embed-privacy' ), 'imageSelected' => \__( 'Image selected.', 'embed-privacy' ), ] ); } $style_path = \EPI_EMBED_PRIVACY_BASE . 'assets/style/embed-privacy-admin' . $suffix . '.css'; $style_url = \EPI_EMBED_PRIVACY_URL . 'assets/style/embed-privacy-admin' . $suffix . '.css'; if ( \file_exists( $style_path ) ) { \wp_enqueue_style( 'embed-privacy-admin-style', $style_url, [], (string) \filemtime( $style_path ) ); } } if ( $screen->id === 'settings_page_embed_privacy' ) { $script_path = \EPI_EMBED_PRIVACY_BASE . 'assets/js/admin/clipboard' . $suffix . '.js'; $script_url = \EPI_EMBED_PRIVACY_URL . 'assets/js/admin/clipboard' . $suffix . '.js'; if ( \file_exists( $script_path ) ) { \wp_enqueue_script( 'embed-privacy-admin-clipboard', $script_url, [], (string) \filemtime( $script_path ), true ); \wp_localize_script( 'embed-privacy-admin-clipboard', 'embedPrivacyAdminSettings', [ 'supportDataCopiedToClipboardFailure' => \__( 'Support data could not be copied to clipboard!', 'embed-privacy' ), 'supportDataCopiedToClipboardSuccess' => \__( 'Support data copied to clipboard!', 'embed-privacy' ), ] ); } $style_path = \EPI_EMBED_PRIVACY_BASE . 'assets/style/settings' . $suffix . '.css'; $style_url = \EPI_EMBED_PRIVACY_URL . 'assets/style/settings' . $suffix . '.css'; if ( \file_exists( $style_path ) ) { \wp_enqueue_style( 'embed-privacy-admin-settings', $style_url, [], (string) \filemtime( $style_path ) ); } } } }