X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/7f1521bf193b382565eb753043c161f4cb3fcda7..53f4633144ed68c8b8fb5861f992b5489894a940:/wp-includes/class.wp-scripts.php diff --git a/wp-includes/class.wp-scripts.php b/wp-includes/class.wp-scripts.php index b7c7deda..2cca26c6 100644 --- a/wp-includes/class.wp-scripts.php +++ b/wp-includes/class.wp-scripts.php @@ -35,6 +35,9 @@ class WP_Scripts extends WP_Dependencies { add_action( 'init', array( $this, 'init' ), 0 ); } + /** + * @access public + */ public function init() { /** * Fires when the WP_Scripts instance is initialized. @@ -61,12 +64,24 @@ class WP_Scripts extends WP_Dependencies { return $this->do_items( $handles, $group ); } - // Deprecated since 3.3, see print_extra_script() + /** + * @deprecated 3.3 + * @see print_extra_script() + * + * @param string $handle + * @param bool $echo + * @return bool|string|void + */ public function print_scripts_l10n( $handle, $echo = true ) { _deprecated_function( __FUNCTION__, '3.3', 'print_extra_script()' ); return $this->print_extra_script( $handle, $echo ); } + /** + * @param string $handle + * @param bool $echo + * @return bool|string|void + */ public function print_extra_script( $handle, $echo = true ) { if ( !$output = $this->get_data( $handle, 'data' ) ) return; @@ -83,6 +98,11 @@ class WP_Scripts extends WP_Dependencies { return true; } + /** + * @param string $handle Name of the item. Should be unique. + * @param int|bool $group + * @return bool True on success, false if not set. + */ public function do_item( $handle, $group = false ) { if ( !parent::do_item($handle) ) return false; @@ -163,7 +183,7 @@ class WP_Scripts extends WP_Dependencies { $tag = "{$cond_before}\n{$cond_after}"; - /** + /** * Filter the HTML script tag of an enqueued script. * * @since 4.1.0 @@ -184,9 +204,12 @@ class WP_Scripts extends WP_Dependencies { } /** - * Localizes a script + * Localizes a script, only if the script has already been added * - * Localizes only if the script has already been added + * @param string $handle + * @param string $object_name + * @param array $l10n + * @return bool */ public function localize( $handle, $object_name, $l10n ) { if ( $handle === 'jquery' ) @@ -217,8 +240,13 @@ class WP_Scripts extends WP_Dependencies { return $this->add_data( $handle, 'data', $script ); } + /** + * @param string $handle Name of the item. Should be unique. + * @param bool $recursion Internal flag that calling function was called recursively. + * @param mixed $group Group level. + * @return bool Not already in the group or a lower group + */ public function set_group( $handle, $recursion, $group = false ) { - if ( $this->registered[$handle]->args === 1 ) $grp = 1; else @@ -230,6 +258,12 @@ class WP_Scripts extends WP_Dependencies { return parent::set_group( $handle, $recursion, $grp ); } + /** + * @param mixed $handles Item handle and argument (string) or item handles and arguments (array of strings). + * @param bool $recursion Internal flag that function is calling itself. + * @param mixed $group Group level: (int) level, (false) no groups. + * @return bool True on success, false on failure. + */ public function all_deps( $handles, $recursion = false, $group = false ) { $r = parent::all_deps( $handles, $recursion ); if ( ! $recursion ) { @@ -245,16 +279,26 @@ class WP_Scripts extends WP_Dependencies { return $r; } + /** + * @return array + */ public function do_head_items() { $this->do_items(false, 0); return $this->done; } + /** + * @return array + */ public function do_footer_items() { $this->do_items(false, 1); return $this->done; } + /** + * @param string $src + * @return bool + */ public function in_default_dir( $src ) { if ( ! $this->default_dirs ) { return true; @@ -272,6 +316,9 @@ class WP_Scripts extends WP_Dependencies { return false; } + /** + * @access public + */ public function reset() { $this->do_concat = false; $this->print_code = '';