diff --git a/wp-includes/images/media/archive.svg b/wp-includes/images/media/archive.svg new file mode 100644 index 0000000000..5320a0b261 --- /dev/null +++ b/wp-includes/images/media/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/images/media/audio.svg b/wp-includes/images/media/audio.svg new file mode 100644 index 0000000000..50a8b539c7 --- /dev/null +++ b/wp-includes/images/media/audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/images/media/code.svg b/wp-includes/images/media/code.svg new file mode 100644 index 0000000000..52c1050aa6 --- /dev/null +++ b/wp-includes/images/media/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/images/media/default.svg b/wp-includes/images/media/default.svg new file mode 100644 index 0000000000..0a9839f290 --- /dev/null +++ b/wp-includes/images/media/default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/images/media/document.svg b/wp-includes/images/media/document.svg new file mode 100644 index 0000000000..c39e8d1b5c --- /dev/null +++ b/wp-includes/images/media/document.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/images/media/interactive.svg b/wp-includes/images/media/interactive.svg new file mode 100644 index 0000000000..6fcdb18b25 --- /dev/null +++ b/wp-includes/images/media/interactive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/images/media/spreadsheet.svg b/wp-includes/images/media/spreadsheet.svg new file mode 100644 index 0000000000..3501c397c9 --- /dev/null +++ b/wp-includes/images/media/spreadsheet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/images/media/text.svg b/wp-includes/images/media/text.svg new file mode 100644 index 0000000000..854255abb0 --- /dev/null +++ b/wp-includes/images/media/text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/images/media/video.svg b/wp-includes/images/media/video.svg new file mode 100644 index 0000000000..5247be233a --- /dev/null +++ b/wp-includes/images/media/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-includes/js/mediaelement/wp-playlist.js b/wp-includes/js/mediaelement/wp-playlist.js index 85c6d0b5a0..f1bfbd03fd 100644 --- a/wp-includes/js/mediaelement/wp-playlist.js +++ b/wp-includes/js/mediaelement/wp-playlist.js @@ -80,7 +80,7 @@ }, renderCurrent : function () { - var dimensions, defaultImage = 'wp-includes/images/media/video.png'; + var dimensions, defaultImage = 'wp-includes/images/media/video.svg'; if ( 'video' === this.data.type ) { if ( this.data.images && this.current.get( 'image' ) && -1 === this.current.get( 'image' ).src.indexOf( defaultImage ) ) { this.playerNode.attr( 'poster', this.current.get( 'image' ).src ); diff --git a/wp-includes/js/mediaelement/wp-playlist.min.js b/wp-includes/js/mediaelement/wp-playlist.min.js index 7ecb6633a6..50a452dca1 100644 --- a/wp-includes/js/mediaelement/wp-playlist.min.js +++ b/wp-includes/js/mediaelement/wp-playlist.min.js @@ -1 +1 @@ -!function(r,e,i){"use strict";window.wp=window.wp||{};var t=i.View.extend({initialize:function(t){this.index=0,this.settings={},this.data=t.metadata||r.parseJSON(this.$("script.wp-playlist-script").html()),this.playerNode=this.$(this.data.type),this.tracks=new i.Collection(this.data.tracks),this.current=this.tracks.first(),"audio"===this.data.type&&(this.currentTemplate=wp.template("wp-playlist-current-item"),this.currentNode=this.$(".wp-playlist-current-item")),this.renderCurrent(),this.data.tracklist&&(this.itemTemplate=wp.template("wp-playlist-item"),this.playingClass="wp-playlist-playing",this.renderTracks()),this.playerNode.attr("src",this.current.get("src")),e.bindAll(this,"bindPlayer","bindResetPlayer","setPlayer","ended","clickTrack"),e.isUndefined(window._wpmejsSettings)||(this.settings=e.clone(_wpmejsSettings)),this.settings.success=this.bindPlayer,this.setPlayer()},bindPlayer:function(t){this.mejs=t,this.mejs.addEventListener("ended",this.ended)},bindResetPlayer:function(t){this.bindPlayer(t),this.playCurrentSrc()},setPlayer:function(t){this.player&&(this.player.pause(),this.player.remove(),this.playerNode=this.$(this.data.type)),t&&(this.playerNode.attr("src",this.current.get("src")),this.settings.success=this.bindResetPlayer),this.player=new MediaElementPlayer(this.playerNode.get(0),this.settings)},playCurrentSrc:function(){this.renderCurrent(),this.mejs.setSrc(this.playerNode.attr("src")),this.mejs.load(),this.mejs.play()},renderCurrent:function(){var t;"video"===this.data.type?(this.data.images&&this.current.get("image")&&-1===this.current.get("image").src.indexOf("wp-includes/images/media/video.png")&&this.playerNode.attr("poster",this.current.get("image").src),(t=this.current.get("dimensions"))&&t.resized&&this.playerNode.attr(t.resized)):(this.data.images||this.current.set("image",!1),this.currentNode.html(this.currentTemplate(this.current.toJSON())))},renderTracks:function(){var e=this,i=1,s=r('
');this.tracks.each(function(t){e.data.images||t.set("image",!1),t.set("artists",e.data.artists),t.set("index",!!e.data.tracknumbers&&i),s.append(e.itemTemplate(t.toJSON())),i+=1}),this.$el.append(s),this.$(".wp-playlist-item").eq(0).addClass(this.playingClass)},events:{"click .wp-playlist-item":"clickTrack","click .wp-playlist-next":"next","click .wp-playlist-prev":"prev"},clickTrack:function(t){t.preventDefault(),this.index=this.$(".wp-playlist-item").index(t.currentTarget),this.setCurrent()},ended:function(){this.index+1