]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/js/media-grid.js
WordPress 4.7.2-scripts
[autoinstalls/wordpress.git] / wp-includes / js / media-grid.js
index 6c8faa5a82d45f1599c3aeace5da2d37f743693d..5d0faa25f498725e035a6760e0bbd70a26766e81 100644 (file)
@@ -1,6 +1,4 @@
 (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
-/*globals wp */
-
 /**
  * wp.media.controller.EditAttachmentMetadata
  *
@@ -29,8 +27,6 @@ EditAttachmentMetadata = wp.media.controller.State.extend({
 module.exports = EditAttachmentMetadata;
 
 },{}],2:[function(require,module,exports){
-/*globals wp */
-
 var media = wp.media;
 
 media.controller.EditAttachmentMetadata = require( './controllers/edit-attachment-metadata.js' );
@@ -44,8 +40,6 @@ media.view.DeleteSelectedButton = require( './views/button/delete-selected.js' )
 media.view.DeleteSelectedPermanentlyButton = require( './views/button/delete-selected-permanently.js' );
 
 },{"./controllers/edit-attachment-metadata.js":1,"./routers/manage.js":3,"./views/attachment/details-two-column.js":4,"./views/button/delete-selected-permanently.js":5,"./views/button/delete-selected.js":6,"./views/button/select-mode-toggle.js":7,"./views/edit-image-details.js":8,"./views/frame/edit-attachments.js":9,"./views/frame/manage.js":10}],3:[function(require,module,exports){
-/*globals wp, Backbone */
-
 /**
  * wp.media.view.MediaFrame.Manage.Router
  *
@@ -94,8 +88,6 @@ var Router = Backbone.Router.extend({
 module.exports = Router;
 
 },{}],4:[function(require,module,exports){
-/*globals wp */
-
 /**
  * wp.media.view.Attachment.Details.TwoColumn
  *
@@ -139,8 +131,6 @@ TwoColumn = Details.extend({
 module.exports = TwoColumn;
 
 },{}],5:[function(require,module,exports){
-/*globals wp */
-
 /**
  * wp.media.view.DeleteSelectedPermanentlyButton
  *
@@ -160,8 +150,8 @@ var Button = wp.media.view.Button,
 DeleteSelectedPermanently = DeleteSelected.extend({
        initialize: function() {
                DeleteSelected.prototype.initialize.apply( this, arguments );
-               this.listenTo( this.controller, 'select:activate', this.selectActivate );
-               this.listenTo( this.controller, 'select:deactivate', this.selectDeactivate );
+               this.controller.on( 'select:activate', this.selectActivate, this );
+               this.controller.on( 'select:deactivate', this.selectDeactivate, this );
        },
 
        filterChange: function( model ) {
@@ -188,8 +178,6 @@ DeleteSelectedPermanently = DeleteSelected.extend({
 module.exports = DeleteSelectedPermanently;
 
 },{}],6:[function(require,module,exports){
-/*globals wp */
-
 /**
  * wp.media.view.DeleteSelectedButton
  *
@@ -209,9 +197,9 @@ DeleteSelected = Button.extend({
        initialize: function() {
                Button.prototype.initialize.apply( this, arguments );
                if ( this.options.filters ) {
-                       this.listenTo( this.options.filters.model, 'change', this.filterChange );
+                       this.options.filters.model.on( 'change', this.filterChange, this );
                }
-               this.listenTo( this.controller, 'selection:toggle', this.toggleDisabled );
+               this.controller.on( 'selection:toggle', this.toggleDisabled, this );
        },
 
        filterChange: function( model ) {
@@ -243,8 +231,6 @@ DeleteSelected = Button.extend({
 module.exports = DeleteSelected;
 
 },{}],7:[function(require,module,exports){
-/*globals wp */
-
 /**
  * wp.media.view.SelectModeToggleButton
  *
@@ -260,9 +246,13 @@ var Button = wp.media.view.Button,
 
 SelectModeToggle = Button.extend({
        initialize: function() {
+               _.defaults( this.options, {
+                       size : ''
+               } );
+
                Button.prototype.initialize.apply( this, arguments );
-               this.listenTo( this.controller, 'select:activate select:deactivate', this.toggleBulkEditHandler );
-               this.listenTo( this.controller, 'selection:action:done', this.back );
+               this.controller.on( 'select:activate select:deactivate', this.toggleBulkEditHandler, this );
+               this.controller.on( 'selection:action:done', this.back, this );
        },
 
        back: function () {
@@ -291,16 +281,22 @@ SelectModeToggle = Button.extend({
 
                // TODO: the Frame should be doing all of this.
                if ( this.controller.isModeActive( 'select' ) ) {
-                       this.model.set( 'text', l10n.cancelSelection );
-                       children.not( '.media-button' ).hide();
+                       this.model.set( {
+                               size: 'large',
+                               text: l10n.cancelSelection
+                       } );
+                       children.not( '.spinner, .media-button' ).hide();
                        this.$el.show();
                        toolbar.$( '.delete-selected-button' ).removeClass( 'hidden' );
                } else {
-                       this.model.set( 'text', l10n.bulkSelect );
+                       this.model.set( {
+                               size: '',
+                               text: l10n.bulkSelect
+                       } );
                        this.controller.content.get().$el.removeClass( 'fixed' );
                        toolbar.$el.css( 'width', '' );
                        toolbar.$( '.delete-selected-button' ).addClass( 'hidden' );
-                       children.not( '.spinner, .media-button' ).show();
+                       children.not( '.media-button' ).show();
                        this.controller.state().get( 'selection' ).reset();
                }
        }
@@ -309,8 +305,6 @@ SelectModeToggle = Button.extend({
 module.exports = SelectModeToggle;
 
 },{}],8:[function(require,module,exports){
-/*globals wp, _ */
-
 /**
  * wp.media.view.EditImage.Details
  *
@@ -346,8 +340,6 @@ Details = EditImage.extend({
 module.exports = Details;
 
 },{}],9:[function(require,module,exports){
-/*globals wp, _, jQuery */
-
 /**
  * wp.media.view.MediaFrame.EditAttachments
  *
@@ -591,8 +583,6 @@ EditAttachments = MediaFrame.extend({
 module.exports = EditAttachments;
 
 },{}],10:[function(require,module,exports){
-/*globals wp, _, Backbone */
-
 /**
  * wp.media.view.MediaFrame.Manage
  *
@@ -634,7 +624,7 @@ Manage = MediaFrame.extend({
                this.$window = $( window );
                this.$adminBar = $( '#wpadminbar' );
                this.$window.on( 'scroll resize', _.debounce( _.bind( this.fixPosition, this ), 15 ) );
-               $( document ).on( 'click', '.add-new-h2', _.bind( this.addNewClickHandler, this ) );
+               $( document ).on( 'click', '.page-title-action', _.bind( this.addNewClickHandler, this ) );
 
                // Ensure core and media grid view UI is enabled.
                this.$el.addClass('wp-core-ui');
@@ -784,6 +774,10 @@ Manage = MediaFrame.extend({
        addNewClickHandler: function( event ) {
                event.preventDefault();
                this.trigger( 'toggle:upload:attachment' );
+
+               if ( this.uploader ) {
+                       this.uploader.refresh();
+               }
        },
 
        /**