diff --git a/src/wp-includes/js/media-grid.js b/src/wp-includes/js/media-grid.js
index 67f4dc53b0..49f512f9b5 100644
--- a/src/wp-includes/js/media-grid.js
+++ b/src/wp-includes/js/media-grid.js
@@ -285,7 +285,8 @@
'click .trash-attachment': 'trashAttachment',
'click .edit-attachment': 'editAttachment',
'click .refresh-attachment': 'refreshAttachment',
- 'click .edit-image': 'handleEditImageClick'
+ 'click .edit-image': 'handleEditImageClick',
+ 'click .view-attachment': 'handleViewAttachmentClick'
},
initialize: function() {
@@ -328,6 +329,13 @@
this.controller.setState( 'edit-image' );
},
+ /**
+ * When View is clicked, navigate to the attachment page
+ */
+ handleViewAttachmentClick: function() {
+ window.location = this.model.get( 'link' );
+ },
+
afterDelete: function( model ) {
if ( ! model.destroyed ) {
return;
diff --git a/src/wp-includes/media-template.php b/src/wp-includes/media-template.php
index c71086ee70..692c0edac2 100644
--- a/src/wp-includes/media-template.php
+++ b/src/wp-includes/media-template.php
@@ -297,6 +297,8 @@ function wp_print_media_templates() {
<# } #>
+
+
<# if ( ! data.uploading && data.can.remove ) { #>