WordPress 4.4
[autoinstalls/wordpress.git] / wp-includes / script-loader.php
index e3460a22eb8b7e0e6945b92f784bdd408fe21e6c..2ac34edc605bf08480d651268f86a2a68052237e 100644 (file)
@@ -79,7 +79,7 @@ function wp_default_scripts( &$scripts ) {
 
        $scripts->add( 'common', "/wp-admin/js/common$suffix.js", array('jquery', 'hoverIntent', 'utils'), false, 1 );
        did_action( 'init' ) && $scripts->localize( 'common', 'commonL10n', array(
 
        $scripts->add( 'common', "/wp-admin/js/common$suffix.js", array('jquery', 'hoverIntent', 'utils'), false, 1 );
        did_action( 'init' ) && $scripts->localize( 'common', 'commonL10n', array(
-               'warnDelete' => __( "You are about to permanently delete the selected items.\n  'Cancel' to stop, 'OK' to delete." ),
+               'warnDelete' => __( "You are about to permanently delete these items.\n  'Cancel' to stop, 'OK' to delete." ),
                'dismiss'    => __( 'Dismiss this notice.' ),
        ) );
 
                'dismiss'    => __( 'Dismiss this notice.' ),
        ) );
 
@@ -288,7 +288,7 @@ function wp_default_scripts( &$scripts ) {
                'error_uploading' => __('“%s” has failed to upload.')
        );
 
                'error_uploading' => __('“%s” has failed to upload.')
        );
 
-       $scripts->add( 'plupload', '/wp-includes/js/plupload/plupload.full.min.js', array(), '2.1.1' );
+       $scripts->add( 'plupload', '/wp-includes/js/plupload/plupload.full.min.js', array(), '2.1.8' );
        // Back compat handles:
        foreach ( array( 'all', 'html5', 'flash', 'silverlight', 'html4' ) as $handle ) {
                $scripts->add( "plupload-$handle", false, array( 'plupload' ), '2.1.1' );
        // Back compat handles:
        foreach ( array( 'all', 'html5', 'flash', 'silverlight', 'html4' ) as $handle ) {
                $scripts->add( "plupload-$handle", false, array( 'plupload' ), '2.1.1' );
@@ -311,7 +311,7 @@ function wp_default_scripts( &$scripts ) {
 
        $scripts->add( 'comment-reply', "/wp-includes/js/comment-reply$suffix.js", array(), false, 1 );
 
 
        $scripts->add( 'comment-reply', "/wp-includes/js/comment-reply$suffix.js", array(), false, 1 );
 
-       $scripts->add( 'json2', "/wp-includes/js/json2$suffix.js", array(), '2011-02-23' );
+       $scripts->add( 'json2', "/wp-includes/js/json2$suffix.js", array(), '2015-05-03' );
        did_action( 'init' ) && $scripts->add_data( 'json2', 'conditional', 'lt IE 8' );
 
        $scripts->add( 'underscore', "/wp-includes/js/underscore$dev_suffix.js", array(), '1.6.0', 1 );
        did_action( 'init' ) && $scripts->add_data( 'json2', 'conditional', 'lt IE 8' );
 
        $scripts->add( 'underscore', "/wp-includes/js/underscore$dev_suffix.js", array(), '1.6.0', 1 );
@@ -330,7 +330,7 @@ function wp_default_scripts( &$scripts ) {
 
        $scripts->add( 'imgareaselect', "/wp-includes/js/imgareaselect/jquery.imgareaselect$suffix.js", array('jquery'), false, 1 );
 
 
        $scripts->add( 'imgareaselect', "/wp-includes/js/imgareaselect/jquery.imgareaselect$suffix.js", array('jquery'), false, 1 );
 
-       $scripts->add( 'mediaelement', "/wp-includes/js/mediaelement/mediaelement-and-player.min.js", array('jquery'), '2.17.0', 1 );
+       $scripts->add( 'mediaelement', "/wp-includes/js/mediaelement/mediaelement-and-player.min.js", array('jquery'), '2.18.1', 1 );
        did_action( 'init' ) && $scripts->localize( 'mediaelement', 'mejsL10n', array(
                'language' => get_bloginfo( 'language' ),
                'strings'  => array(
        did_action( 'init' ) && $scripts->localize( 'mediaelement', 'mejsL10n', array(
                'language' => get_bloginfo( 'language' ),
                'strings'  => array(
@@ -351,9 +351,19 @@ function wp_default_scripts( &$scripts ) {
 
 
        $scripts->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement.js", array('mediaelement'), false, 1 );
 
 
        $scripts->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement.js", array('mediaelement'), false, 1 );
-       did_action( 'init' ) && $scripts->localize( 'mediaelement', '_wpmejsSettings', array(
+       $mejs_settings = array(
                'pluginPath' => includes_url( 'js/mediaelement/', 'relative' ),
                'pluginPath' => includes_url( 'js/mediaelement/', 'relative' ),
-       ) );
+       );
+       did_action( 'init' ) && $scripts->localize( 'mediaelement', '_wpmejsSettings',
+               /**
+                * Filter the MediaElement configuration settings.
+                *
+                * @since 4.4.0
+                *
+                * @param array $mejs_settings MediaElement settings array.
+                */
+               apply_filters( 'mejs_settings', $mejs_settings )
+       );
 
        $scripts->add( 'froogaloop',  "/wp-includes/js/mediaelement/froogaloop.min.js", array(), '2.0' );
        $scripts->add( 'wp-playlist', "/wp-includes/js/mediaelement/wp-playlist.js", array( 'wp-util', 'backbone', 'mediaelement' ), false, 1 );
 
        $scripts->add( 'froogaloop',  "/wp-includes/js/mediaelement/froogaloop.min.js", array(), '2.0' );
        $scripts->add( 'wp-playlist', "/wp-includes/js/mediaelement/wp-playlist.js", array( 'wp-util', 'backbone', 'mediaelement' ), false, 1 );
@@ -428,6 +438,7 @@ function wp_default_scripts( &$scripts ) {
                'cancel'             => __( 'Cancel' ),
                'close'              => __( 'Close' ),
                'cheatin'            => __( 'Cheatin’ uh?' ),
                'cancel'             => __( 'Cancel' ),
                'close'              => __( 'Close' ),
                'cheatin'            => __( 'Cheatin’ uh?' ),
+               'notAllowed'         => __( 'You are not allowed to customize the appearance of this site.' ),
                'previewIframeTitle' => __( 'Site Preview' ),
                'loginIframeTitle'   => __( 'Session expired' ),
                'collapseSidebar'    => __( 'Collapse Sidebar' ),
                'previewIframeTitle' => __( 'Site Preview' ),
                'loginIframeTitle'   => __( 'Session expired' ),
                'collapseSidebar'    => __( 'Collapse Sidebar' ),
@@ -453,6 +464,8 @@ function wp_default_scripts( &$scripts ) {
                ),
        ) );
 
                ),
        ) );
 
+       $scripts->add( 'wp-embed', "/wp-includes/js/wp-embed$suffix.js" );
+
        // To enqueue media-views or media-editor, call wp_enqueue_media().
        // Both rely on numerous settings, styles, and templates to operate correctly.
        $scripts->add( 'media-views',  "/wp-includes/js/media-views$suffix.js",  array( 'utils', 'media-models', 'wp-plupload', 'jquery-ui-sortable', 'wp-mediaelement' ), false, 1 );
        // To enqueue media-views or media-editor, call wp_enqueue_media().
        // Both rely on numerous settings, styles, and templates to operate correctly.
        $scripts->add( 'media-views',  "/wp-includes/js/media-views$suffix.js",  array( 'utils', 'media-models', 'wp-plupload', 'jquery-ui-sortable', 'wp-mediaelement' ), false, 1 );
@@ -474,6 +487,9 @@ function wp_default_scripts( &$scripts ) {
                        'replyApprove' => __( 'Approve and Reply' ),
                        'reply' => __( 'Reply' ),
                        'warnQuickEdit' => __( "Are you sure you want to edit this comment?\nThe changes you made will be lost." ),
                        'replyApprove' => __( 'Approve and Reply' ),
                        'reply' => __( 'Reply' ),
                        'warnQuickEdit' => __( "Are you sure you want to edit this comment?\nThe changes you made will be lost." ),
+                       'docTitleComments' => __( 'Comments' ),
+                       /* translators: %s: comments count */
+                       'docTitleCommentsCount' => __( 'Comments (%s)' ),
                ) );
 
                $scripts->add( 'xfn', "/wp-admin/js/xfn$suffix.js", array('jquery'), false, 1 );
                ) );
 
                $scripts->add( 'xfn', "/wp-admin/js/xfn$suffix.js", array('jquery'), false, 1 );
@@ -485,7 +501,7 @@ function wp_default_scripts( &$scripts ) {
                        'tagDelimiter' => _x( ',', 'tag delimiter' ),
                ) );
 
                        'tagDelimiter' => _x( ',', 'tag delimiter' ),
                ) );
 
-               $scripts->add( 'post', "/wp-admin/js/post$suffix.js", array( 'suggest', 'wp-lists', 'postbox', 'tags-box', 'underscore', 'word-count' ), false, 1 );
+               $scripts->add( 'post', "/wp-admin/js/post$suffix.js", array( 'suggest', 'wp-lists', 'postbox', 'tags-box', 'underscore', 'word-count', 'wp-a11y' ), false, 1 );
                did_action( 'init' ) && $scripts->localize( 'post', 'postL10n', array(
                        'ok' => __('OK'),
                        'cancel' => __('Cancel'),
                did_action( 'init' ) && $scripts->localize( 'post', 'postL10n', array(
                        'ok' => __('OK'),
                        'cancel' => __('Cancel'),
@@ -509,6 +525,7 @@ function wp_default_scripts( &$scripts ) {
                        'published' => __('Published'),
                        'saveAlert' => __('The changes you made will be lost if you navigate away from this page.'),
                        'savingText' => __('Saving Draft…'),
                        'published' => __('Published'),
                        'saveAlert' => __('The changes you made will be lost if you navigate away from this page.'),
                        'savingText' => __('Saving Draft…'),
+                       'permalinkSaved' => __( 'Permalink saved' ),
                ) );
 
                $scripts->add( 'press-this', "/wp-admin/js/press-this$suffix.js", array( 'jquery', 'tags-box' ), false, 1 );
                ) );
 
                $scripts->add( 'press-this', "/wp-admin/js/press-this$suffix.js", array( 'jquery', 'tags-box' ), false, 1 );
@@ -548,9 +565,10 @@ function wp_default_scripts( &$scripts ) {
                        'comma' => trim( _x( ',', 'tag delimiter' ) ),
                ) );
 
                        'comma' => trim( _x( ',', 'tag delimiter' ) ),
                ) );
 
-               $scripts->add( 'inline-edit-tax', "/wp-admin/js/inline-edit-tax$suffix.js", array( 'jquery' ), false, 1 );
+               $scripts->add( 'inline-edit-tax', "/wp-admin/js/inline-edit-tax$suffix.js", array( 'jquery', 'wp-a11y' ), false, 1 );
                did_action( 'init' ) && $scripts->localize( 'inline-edit-tax', 'inlineEditL10n', array(
                did_action( 'init' ) && $scripts->localize( 'inline-edit-tax', 'inlineEditL10n', array(
-                       'error' => __('Error while saving the changes.')
+                       'error' => __( 'Error while saving the changes.' ),
+                       'saved' => __( 'Changes saved.' ),
                ) );
 
                $scripts->add( 'plugin-install', "/wp-admin/js/plugin-install$suffix.js", array( 'jquery', 'thickbox' ), false, 1 );
                ) );
 
                $scripts->add( 'plugin-install', "/wp-admin/js/plugin-install$suffix.js", array( 'jquery', 'thickbox' ), false, 1 );
@@ -563,18 +581,19 @@ function wp_default_scripts( &$scripts ) {
                did_action( 'init' ) && $scripts->localize( 'updates', '_wpUpdatesSettings', array(
                        'ajax_nonce' => wp_create_nonce( 'updates' ),
                        'l10n'       => array(
                did_action( 'init' ) && $scripts->localize( 'updates', '_wpUpdatesSettings', array(
                        'ajax_nonce' => wp_create_nonce( 'updates' ),
                        'l10n'       => array(
-                               'updating'          => __( 'Updating...' ),
+                               'updating'          => __( 'Updating...' ), // no ellipsis
                                'updated'           => __( 'Updated!' ),
                                'updated'           => __( 'Updated!' ),
+                               'updateFailedShort' => __( 'Update Failed!' ),
                                /* translators: Error string for a failed update */
                                'updateFailed'      => __( 'Update Failed: %s' ),
                                /* translators: Plugin name and version */
                                /* translators: Error string for a failed update */
                                'updateFailed'      => __( 'Update Failed: %s' ),
                                /* translators: Plugin name and version */
-                               'updatingLabel'     => __( 'Updating %s...' ),
+                               'updatingLabel'     => __( 'Updating %s...' ), // no ellipsis
                                /* translators: Plugin name and version */
                                'updatedLabel'      => __( '%s updated!' ),
                                /* translators: Plugin name and version */
                                'updateFailedLabel' => __( '%s update failed' ),
                                /* translators: JavaScript accessible string */
                                /* translators: Plugin name and version */
                                'updatedLabel'      => __( '%s updated!' ),
                                /* translators: Plugin name and version */
                                'updateFailedLabel' => __( '%s update failed' ),
                                /* translators: JavaScript accessible string */
-                               'updatingMsg'       => __( 'Updating... please wait.' ),
+                               'updatingMsg'       => __( 'Updating... please wait.' ), // no ellipsis
                                /* translators: JavaScript accessible string */
                                'updatedMsg'        => __( 'Update completed successfully.' ),
                                /* translators: JavaScript accessible string */
                                /* translators: JavaScript accessible string */
                                'updatedMsg'        => __( 'Update completed successfully.' ),
                                /* translators: JavaScript accessible string */
@@ -612,7 +631,7 @@ function wp_default_scripts( &$scripts ) {
                $scripts->add( 'set-post-thumbnail', "/wp-admin/js/set-post-thumbnail$suffix.js", array( 'jquery' ), false, 1 );
                did_action( 'init' ) && $scripts->localize( 'set-post-thumbnail', 'setPostThumbnailL10n', array(
                        'setThumbnail' => __( 'Use as featured image' ),
                $scripts->add( 'set-post-thumbnail', "/wp-admin/js/set-post-thumbnail$suffix.js", array( 'jquery' ), false, 1 );
                did_action( 'init' ) && $scripts->localize( 'set-post-thumbnail', 'setPostThumbnailL10n', array(
                        'setThumbnail' => __( 'Use as featured image' ),
-                       'saving' => __( 'Saving...' ),
+                       'saving' => __( 'Saving...' ), // no ellipsis
                        'error' => __( 'Could not set that as the thumbnail image. Try a different attachment.' ),
                        'done' => __( 'Done' )
                ) );
                        'error' => __( 'Could not set that as the thumbnail image. Try a different attachment.' ),
                        'done' => __( 'Done' )
                ) );
@@ -713,17 +732,19 @@ function wp_default_styles( &$styles ) {
        $styles->add( 'open-sans', $open_sans_font_url );
 
        // Includes CSS
        $styles->add( 'open-sans', $open_sans_font_url );
 
        // Includes CSS
-       $styles->add( 'admin-bar',         "/wp-includes/css/admin-bar$suffix.css", array( 'open-sans', 'dashicons' ) );
-       $styles->add( 'wp-auth-check',     "/wp-includes/css/wp-auth-check$suffix.css", array( 'dashicons' ) );
-       $styles->add( 'editor-buttons',    "/wp-includes/css/editor$suffix.css", array( 'dashicons' ) );
-       $styles->add( 'media-views',       "/wp-includes/css/media-views$suffix.css", array( 'buttons', 'dashicons', 'wp-mediaelement' ) );
-       $styles->add( 'wp-pointer',        "/wp-includes/css/wp-pointer$suffix.css", array( 'dashicons' ) );
-       $styles->add( 'customize-preview', "/wp-includes/css/customize-preview$suffix.css" );
+       $styles->add( 'admin-bar',            "/wp-includes/css/admin-bar$suffix.css", array( 'open-sans', 'dashicons' ) );
+       $styles->add( 'wp-auth-check',        "/wp-includes/css/wp-auth-check$suffix.css", array( 'dashicons' ) );
+       $styles->add( 'editor-buttons',       "/wp-includes/css/editor$suffix.css", array( 'dashicons' ) );
+       $styles->add( 'media-views',          "/wp-includes/css/media-views$suffix.css", array( 'buttons', 'dashicons', 'wp-mediaelement' ) );
+       $styles->add( 'wp-pointer',           "/wp-includes/css/wp-pointer$suffix.css", array( 'dashicons' ) );
+       $styles->add( 'customize-preview',    "/wp-includes/css/customize-preview$suffix.css" );
+       $styles->add( 'wp-embed-template-ie', "/wp-includes/css/wp-embed-template-ie$suffix.css" );
+       $styles->add_data( 'wp-embed-template-ie', 'conditional', 'lte IE 8' );
 
        // External libraries and friends
        $styles->add( 'imgareaselect',       '/wp-includes/js/imgareaselect/imgareaselect.css', array(), '0.9.8' );
        $styles->add( 'wp-jquery-ui-dialog', "/wp-includes/css/jquery-ui-dialog$suffix.css", array( 'dashicons' ) );
 
        // External libraries and friends
        $styles->add( 'imgareaselect',       '/wp-includes/js/imgareaselect/imgareaselect.css', array(), '0.9.8' );
        $styles->add( 'wp-jquery-ui-dialog', "/wp-includes/css/jquery-ui-dialog$suffix.css", array( 'dashicons' ) );
-       $styles->add( 'mediaelement',        "/wp-includes/js/mediaelement/mediaelementplayer.min.css", array(), '2.17.0' );
+       $styles->add( 'mediaelement',        "/wp-includes/js/mediaelement/mediaelementplayer.min.css", array(), '2.18.1' );
        $styles->add( 'wp-mediaelement',     "/wp-includes/js/mediaelement/wp-mediaelement.css", array( 'mediaelement' ) );
        $styles->add( 'thickbox',            '/wp-includes/js/thickbox/thickbox.css', array( 'dashicons' ) );
 
        $styles->add( 'wp-mediaelement',     "/wp-includes/js/mediaelement/wp-mediaelement.css", array( 'mediaelement' ) );
        $styles->add( 'thickbox',            '/wp-includes/js/thickbox/thickbox.css', array( 'dashicons' ) );
 
@@ -816,7 +837,7 @@ function wp_just_in_time_script_localization() {
 function wp_style_loader_src( $src, $handle ) {
        global $_wp_admin_css_colors;
 
 function wp_style_loader_src( $src, $handle ) {
        global $_wp_admin_css_colors;
 
-       if ( defined('WP_INSTALLING') )
+       if ( wp_installing() )
                return preg_replace( '#^wp-admin/#', './', $src );
 
        if ( 'colors' == $handle ) {
                return preg_replace( '#^wp-admin/#', './', $src );
 
        if ( 'colors' == $handle ) {