Make WordPress Core


Ignore:
Timestamp:
08/01/2017 04:42:58 AM (7 years ago)
Author:
westonruter
Message:

Media: Upgrade MediaElement.js from 2.22.0 to 4.2.3.

Props rafa8626, grosbouff, westonruter, azaozz, Plastikschnitzer for testing.
See #39686.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/script-loader.php

    r41061 r41198  
    347347    $scripts->add( 'imgareaselect', "/wp-includes/js/imgareaselect/jquery.imgareaselect$suffix.js", array('jquery'), false, 1 );
    348348
    349     $scripts->add( 'mediaelement', "/wp-includes/js/mediaelement/mediaelement-and-player.min.js", array('jquery'), '2.22.0', 1 );
     349    $scripts->add( 'mediaelement', "/wp-includes/js/mediaelement/mediaelement-and-player.min.js", array('jquery'), '4.2.3', 1 );
    350350    did_action( 'init' ) && $scripts->localize( 'mediaelement', 'mejsL10n', array(
    351351        'language' => get_bloginfo( 'language' ),
    352352        'strings'  => array(
    353             'Close'                   => __( 'Close' ),
    354             'Fullscreen'              => __( 'Fullscreen' ),
    355             'Turn off Fullscreen'     => __( 'Turn off Fullscreen' ),
    356             'Go Fullscreen'           => __( 'Go Fullscreen' ),
    357             'Download File'           => __( 'Download File' ),
    358             'Download Video'          => __( 'Download Video' ),
    359             'Play'                    => __( 'Play' ),
    360             'Pause'                   => __( 'Pause' ),
    361             'Captions/Subtitles'      => __( 'Captions/Subtitles' ),
    362             'None'                    => _x( 'None', 'no captions/subtitles' ),
    363             'Time Slider'             => __( 'Time Slider' ),
    364             /* translators: %1: number of seconds (30 by default) */
    365             'Skip back %1 seconds'    => __( 'Skip back %1 seconds' ),
    366             'Video Player'            => __( 'Video Player' ),
    367             'Audio Player'            => __( 'Audio Player' ),
    368             'Volume Slider'           => __( 'Volume Slider' ),
    369             'Mute Toggle'             => __( 'Mute Toggle' ),
    370             'Unmute'                  => __( 'Unmute' ),
    371             'Mute'                    => __( 'Mute' ),
    372             'Use Up/Down Arrow keys to increase or decrease volume.' => __( 'Use Up/Down Arrow keys to increase or decrease volume.' ),
    373             'Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.' => __( 'Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.' ),
    374         ),
    375     ) );
    376 
    377 
     353            'mejs.install-flash'       => __( 'You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/' ),
     354            'mejs.fullscreen-off'      => __( 'Turn off Fullscreen' ),
     355            'mejs.fullscreen-on'       => __( 'Go Fullscreen' ),
     356            'mejs.download-video'      => __( 'Download Video' ),
     357            'mejs.fullscreen'          => __( 'Fullscreen' ),
     358            'mejs.time-jump-forward'   => array( __( 'Jump forward 1 second' ), __( 'Jump forward %1 seconds' ) ),
     359            'mejs.loop'                => __( 'Toggle Loop' ),
     360            'mejs.play'                => __( 'Play' ),
     361            'mejs.pause'               => __( 'Pause' ),
     362            'mejs.close'               => __( 'Close' ),
     363            'mejs.time-slider'         => __( 'Time Slider' ),
     364            'mejs.time-help-text'      => __( 'Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.' ),
     365            'mejs.time-skip-back'      => array( __( 'Skip back 1 second' ), __( 'Skip back %1 seconds' ) ),
     366            'mejs.captions-subtitles'  => __( 'Captions/Subtitles' ),
     367            'mejs.captions-chapters'   => __( 'Chapters' ),
     368            'mejs.none'                => __( 'None' ),
     369            'mejs.mute-toggle'         => __( 'Mute Toggle' ),
     370            'mejs.volume-help-text'    => __( 'Use Up/Down Arrow keys to increase or decrease volume.' ),
     371            'mejs.unmute'              => __( 'Unmute' ),
     372            'mejs.mute'                => __( 'Mute' ),
     373            'mejs.volume-slider'       => __( 'Volume Slider' ),
     374            'mejs.video-player'        => __( 'Video Player' ),
     375            'mejs.audio-player'        => __( 'Audio Player' ),
     376            'mejs.ad-skip'             => __( 'Skip ad' ),
     377            'mejs.ad-skip-info'        => array( __( 'Skip in 1 second' ), __( 'Skip in %1 seconds' ) ),
     378            'mejs.source-chooser'      => __( 'Source Chooser' ),
     379            'mejs.stop'                => __( 'Stop' ),
     380            'mejs.speed-rate'          => __( 'Speed Rate' ),
     381            'mejs.live-broadcast'      => __( 'Live Broadcast' ),
     382            'mejs.afrikaans'           => __( 'Afrikaans' ),
     383            'mejs.albanian'            => __( 'Albanian' ),
     384            'mejs.arabic'              => __( 'Arabic' ),
     385            'mejs.belarusian'          => __( 'Belarusian' ),
     386            'mejs.bulgarian'           => __( 'Bulgarian' ),
     387            'mejs.catalan'             => __( 'Catalan' ),
     388            'mejs.chinese'             => __( 'Chinese' ),
     389            'mejs.chinese-simplified'  => __( 'Chinese (Simplified)' ),
     390            'mejs.chinese-traditional' => __( 'Chinese (Traditional)' ),
     391            'mejs.croatian'            => __( 'Croatian' ),
     392            'mejs.czech'               => __( 'Czech' ),
     393            'mejs.danish'              => __( 'Danish' ),
     394            'mejs.dutch'               => __( 'Dutch' ),
     395            'mejs.english'             => __( 'English' ),
     396            'mejs.estonian'            => __( 'Estonian' ),
     397            'mejs.filipino'            => __( 'Filipino' ),
     398            'mejs.finnish'             => __( 'Finnish' ),
     399            'mejs.french'              => __( 'French' ),
     400            'mejs.galician'            => __( 'Galician' ),
     401            'mejs.german'              => __( 'German' ),
     402            'mejs.greek'               => __( 'Greek' ),
     403            'mejs.haitian-creole'      => __( 'Haitian Creole' ),
     404            'mejs.hebrew'              => __( 'Hebrew' ),
     405            'mejs.hindi'               => __( 'Hindi' ),
     406            'mejs.hungarian'           => __( 'Hungarian' ),
     407            'mejs.icelandic'           => __( 'Icelandic' ),
     408            'mejs.indonesian'          => __( 'Indonesian' ),
     409            'mejs.irish'               => __( 'Irish' ),
     410            'mejs.italian'             => __( 'Italian' ),
     411            'mejs.japanese'            => __( 'Japanese' ),
     412            'mejs.korean'              => __( 'Korean' ),
     413            'mejs.latvian'             => __( 'Latvian' ),
     414            'mejs.lithuanian'          => __( 'Lithuanian' ),
     415            'mejs.macedonian'          => __( 'Macedonian' ),
     416            'mejs.malay'               => __( 'Malay' ),
     417            'mejs.maltese'             => __( 'Maltese' ),
     418            'mejs.norwegian'           => __( 'Norwegian' ),
     419            'mejs.persian'             => __( 'Persian' ),
     420            'mejs.polish'              => __( 'Polish' ),
     421            'mejs.portuguese'          => __( 'Portuguese' ),
     422            'mejs.romanian'            => __( 'Romanian' ),
     423            'mejs.russian'             => __( 'Russian' ),
     424            'mejs.serbian'             => __( 'Serbian' ),
     425            'mejs.slovak'              => __( 'Slovak' ),
     426            'mejs.slovenian'           => __( 'Slovenian' ),
     427            'mejs.spanish'             => __( 'Spanish' ),
     428            'mejs.swahili'             => __( 'Swahili' ),
     429            'mejs.swedish'             => __( 'Swedish' ),
     430            'mejs.tagalog'             => __( 'Tagalog' ),
     431            'mejs.thai'                => __( 'Thai' ),
     432            'mejs.turkish'             => __( 'Turkish' ),
     433            'mejs.ukrainian'           => __( 'Ukrainian' ),
     434            'mejs.vietnamese'          => __( 'Vietnamese' ),
     435            'mejs.welsh'               => __( 'Welsh' ),
     436            'mejs.yiddish'             => __( 'Yiddish' ),
     437            ),
     438        ) );
     439
     440
     441    $scripts->add( 'mediaelement-vimeo', "/wp-includes/js/mediaelement/renderers/vimeo.min.js", array('mediaelement'), '4.2.3', 1 );
    378442    $scripts->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement$suffix.js", array('mediaelement'), false, 1 );
    379443    $mejs_settings = array(
    380         'pluginPath' => includes_url( 'js/mediaelement/', 'relative' ),
     444        'pluginPath'    => includes_url( 'js/mediaelement/', 'relative' ),
     445        'classPrefix'   => 'mejs-',
     446        'stretching'    => 'responsive',
    381447    );
    382448    did_action( 'init' ) && $scripts->localize( 'mediaelement', '_wpmejsSettings',
     
    391457    );
    392458
    393     $scripts->add( 'froogaloop',  "/wp-includes/js/mediaelement/froogaloop.min.js", array(), '2.0' );
    394459    $scripts->add( 'wp-playlist', "/wp-includes/js/mediaelement/wp-playlist$suffix.js", array( 'wp-util', 'backbone', 'mediaelement' ), false, 1 );
    395460
     
    882947    $styles->add( 'imgareaselect',       '/wp-includes/js/imgareaselect/imgareaselect.css', array(), '0.9.8' );
    883948    $styles->add( 'wp-jquery-ui-dialog', "/wp-includes/css/jquery-ui-dialog$suffix.css", array( 'dashicons' ) );
    884     $styles->add( 'mediaelement',        "/wp-includes/js/mediaelement/mediaelementplayer.min.css", array(), '2.22.0' );
     949    $styles->add( 'mediaelement',        "/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css", array(), '4.2.3' );
    885950    $styles->add( 'wp-mediaelement',     "/wp-includes/js/mediaelement/wp-mediaelement$suffix.css", array( 'mediaelement' ) );
    886951    $styles->add( 'thickbox',            '/wp-includes/js/thickbox/thickbox.css', array( 'dashicons' ) );
Note: See TracChangeset for help on using the changeset viewer.