Media: Add an "upload more files" button to upload states. see #21390.
git-svn-id: http://core.svn.wordpress.org/trunk@22552 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
8c60f41b2f
commit
8c73f531b9
|
@ -619,6 +619,14 @@
|
|||
height: 50px;
|
||||
}
|
||||
|
||||
|
||||
.attachments-browser .media-toolbar-primary > .media-button,
|
||||
.attachments-browser .media-toolbar-primary > .media-button-group,
|
||||
.attachments-browser .media-toolbar-secondary > .media-button,
|
||||
.attachments-browser .media-toolbar-secondary > .media-button-group {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.attachments-browser .attachments {
|
||||
position: absolute;
|
||||
top: 50px;
|
||||
|
|
|
@ -470,7 +470,9 @@
|
|||
// ---------------------------
|
||||
media.controller.Upload = media.controller.Library.extend({
|
||||
defaults: _.defaults({
|
||||
id: 'upload'
|
||||
id: 'upload',
|
||||
upload: { text: l10n.uploadMoreFiles },
|
||||
searchable: false
|
||||
}, media.controller.Library.prototype.defaults ),
|
||||
|
||||
initialize: function() {
|
||||
|
@ -852,6 +854,7 @@
|
|||
model: state,
|
||||
sortable: state.get('sortable'),
|
||||
search: state.get('searchable'),
|
||||
upload: state.get('upload'),
|
||||
|
||||
AttachmentView: state.get('AttachmentView')
|
||||
}).render() );
|
||||
|
@ -1526,7 +1529,7 @@
|
|||
this.$el.html( this.template( this.options ) );
|
||||
|
||||
$placeholder = this.$('.browser');
|
||||
$browser.text( $placeholder.text() );
|
||||
$browser.detach().text( $placeholder.text() );
|
||||
$browser[0].className = $placeholder[0].className;
|
||||
$placeholder.replaceWith( $browser.show() );
|
||||
|
||||
|
@ -2505,6 +2508,15 @@
|
|||
}) );
|
||||
}
|
||||
|
||||
if ( this.options.upload && this.controller.uploader ) {
|
||||
this.toolbar.set( 'upload', new media.view.Button( _.extend({
|
||||
el: this.controller.uploader.$browser.detach()[0],
|
||||
priority: -60,
|
||||
size: 'large',
|
||||
text: l10n.selectFiles
|
||||
}, this.options.upload ) ).render() );
|
||||
}
|
||||
|
||||
this.attachments = new media.view.Attachments({
|
||||
controller: this.controller,
|
||||
collection: this.collection,
|
||||
|
|
|
@ -1339,6 +1339,7 @@ function wp_enqueue_media() {
|
|||
'uploadFilesTitle' => __( 'Upload Files' ),
|
||||
'selectFiles' => __( 'Select files' ),
|
||||
'uploadImagesTitle' => __( 'Upload Images' ),
|
||||
'uploadMoreFiles' => __( 'Upload more files' ),
|
||||
|
||||
// Library
|
||||
'mediaLibraryTitle' => __( 'Media Library' ),
|
||||
|
|
Loading…
Reference in New Issue