]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/class.wp-scripts.php
WordPress 4.3
[autoinstalls/wordpress.git] / wp-includes / class.wp-scripts.php
index b7c7dedad54a5fec0678462d127a5aa48b732e4a..2cca26c691b4f4f680ef84871f11f6932fd76551 100644 (file)
@@ -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}<script type='text/javascript' src='$src'></script>\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 = '';