sion, 'deps' => array( self::PREFIX . 'toggle-switch' ), ), array( 'name' => 'toggle-switch', 'src' => 'toggle-switch-' . $flat_version, ), array( 'name' => 'dismissible', 'src' => 'wpseo-dismissible-' . $flat_version, ), array( 'name' => 'alerts', 'src' => 'alerts-' . $flat_version, ), array( 'name' => 'edit-page', 'src' => 'edit-page-' . $flat_version, ), array( 'name' => 'featured-image', 'src' => 'featured-image-' . $flat_version, ), array( 'name' => 'metabox-css', 'src' => 'metabox-' . $flat_version, 'deps' => array( self::PREFIX . 'select2', ), ), array( 'name' => 'wp-dashboard', 'src' => 'dashboard-' . $flat_version, ), array( 'name' => 'scoring', 'src' => 'yst_seo_score-' . $flat_version, ), array( 'name' => 'adminbar', 'src' => 'adminbar-' . $flat_version, 'deps' => array( 'admin-bar', ), ), array( 'name' => 'primary-category', 'src' => 'metabox-primary-category-' . $flat_version, ), array( 'name' => 'select2', 'src' => 'select2/select2', 'suffix' => '.min', 'version' => '4.0.1', 'rtl' => false, ), array( 'name' => 'admin-global', 'src' => 'admin-global-' . $flat_version, ), array( 'name' => 'yoast-components', 'src' => 'yoast-components-' . $flat_version, ), array( 'name' => 'extensions', 'src' => 'yoast-extensions-' . $flat_version, ), array( 'name' => 'filter-explanation', 'src' => 'filter-explanation-' . $flat_version, ), array( 'name' => 'search-appearance', 'src' => 'search-appearance-' . $flat_version, ), array( 'name' => 'structured-data-blocks', 'src' => 'structured-data-blocks-' . $flat_version, 'deps' => array( 'wp-edit-blocks' ), ), ); } /** * Determines the URL of the asset. * * @param WPSEO_Admin_Asset $asset The asset to determine the URL for. * @param string $type The type of asset. Usually JS or CSS. * * @return string The URL of the asset. */ protected function get_url( WPSEO_Admin_Asset $asset, $type ) { $scheme = wp_parse_url( $asset->get_src(), PHP_URL_SCHEME ); if ( in_array( $scheme, array( 'http', 'https' ), true ) ) { return $asset->get_src(); } return $this->asset_location->get_url( $asset, $type ); } }