wp/wp-includes/js/media-grid.js
changeset 9 177826044cd9
parent 7 cf61fcea0001
child 16 a86126ab1dd4
equal deleted inserted replaced
8:c7c34916027a 9:177826044cd9
    34 /******/ 	__webpack_require__.c = installedModules;
    34 /******/ 	__webpack_require__.c = installedModules;
    35 /******/
    35 /******/
    36 /******/ 	// define getter function for harmony exports
    36 /******/ 	// define getter function for harmony exports
    37 /******/ 	__webpack_require__.d = function(exports, name, getter) {
    37 /******/ 	__webpack_require__.d = function(exports, name, getter) {
    38 /******/ 		if(!__webpack_require__.o(exports, name)) {
    38 /******/ 		if(!__webpack_require__.o(exports, name)) {
    39 /******/ 			Object.defineProperty(exports, name, {
    39 /******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
    40 /******/ 				configurable: false,
       
    41 /******/ 				enumerable: true,
       
    42 /******/ 				get: getter
       
    43 /******/ 			});
       
    44 /******/ 		}
    40 /******/ 		}
       
    41 /******/ 	};
       
    42 /******/
       
    43 /******/ 	// define __esModule on exports
       
    44 /******/ 	__webpack_require__.r = function(exports) {
       
    45 /******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
       
    46 /******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
       
    47 /******/ 		}
       
    48 /******/ 		Object.defineProperty(exports, '__esModule', { value: true });
       
    49 /******/ 	};
       
    50 /******/
       
    51 /******/ 	// create a fake namespace object
       
    52 /******/ 	// mode & 1: value is a module id, require it
       
    53 /******/ 	// mode & 2: merge all properties of value into the ns
       
    54 /******/ 	// mode & 4: return value when already ns object
       
    55 /******/ 	// mode & 8|1: behave like require
       
    56 /******/ 	__webpack_require__.t = function(value, mode) {
       
    57 /******/ 		if(mode & 1) value = __webpack_require__(value);
       
    58 /******/ 		if(mode & 8) return value;
       
    59 /******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
       
    60 /******/ 		var ns = Object.create(null);
       
    61 /******/ 		__webpack_require__.r(ns);
       
    62 /******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
       
    63 /******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
       
    64 /******/ 		return ns;
    45 /******/ 	};
    65 /******/ 	};
    46 /******/
    66 /******/
    47 /******/ 	// getDefaultExport function for compatibility with non-harmony modules
    67 /******/ 	// getDefaultExport function for compatibility with non-harmony modules
    48 /******/ 	__webpack_require__.n = function(module) {
    68 /******/ 	__webpack_require__.n = function(module) {
    49 /******/ 		var getter = module && module.__esModule ?
    69 /******/ 		var getter = module && module.__esModule ?
    57 /******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
    77 /******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
    58 /******/
    78 /******/
    59 /******/ 	// __webpack_public_path__
    79 /******/ 	// __webpack_public_path__
    60 /******/ 	__webpack_require__.p = "";
    80 /******/ 	__webpack_require__.p = "";
    61 /******/
    81 /******/
       
    82 /******/
    62 /******/ 	// Load entry module and return exports
    83 /******/ 	// Load entry module and return exports
    63 /******/ 	return __webpack_require__(__webpack_require__.s = 10);
    84 /******/ 	return __webpack_require__(__webpack_require__.s = 11);
    64 /******/ })
    85 /******/ })
    65 /************************************************************************/
    86 /************************************************************************/
    66 /******/ ([
    87 /******/ ([
    67 /* 0 */,
    88 /* 0 */,
    68 /* 1 */,
    89 /* 1 */,
    72 /* 5 */,
    93 /* 5 */,
    73 /* 6 */,
    94 /* 6 */,
    74 /* 7 */,
    95 /* 7 */,
    75 /* 8 */,
    96 /* 8 */,
    76 /* 9 */,
    97 /* 9 */,
    77 /* 10 */
    98 /* 10 */,
       
    99 /* 11 */
    78 /***/ (function(module, exports, __webpack_require__) {
   100 /***/ (function(module, exports, __webpack_require__) {
    79 
   101 
       
   102 module.exports = __webpack_require__(12);
       
   103 
       
   104 
       
   105 /***/ }),
       
   106 /* 12 */
       
   107 /***/ (function(module, exports, __webpack_require__) {
       
   108 
       
   109 /**
       
   110  * @output wp-includes/js/media-grid.js
       
   111  */
       
   112 
    80 var media = wp.media;
   113 var media = wp.media;
    81 
   114 
    82 media.controller.EditAttachmentMetadata = __webpack_require__( 11 );
   115 media.controller.EditAttachmentMetadata = __webpack_require__( 13 );
    83 media.view.MediaFrame.Manage = __webpack_require__( 12 );
   116 media.view.MediaFrame.Manage = __webpack_require__( 14 );
    84 media.view.Attachment.Details.TwoColumn = __webpack_require__( 13 );
   117 media.view.Attachment.Details.TwoColumn = __webpack_require__( 15 );
    85 media.view.MediaFrame.Manage.Router = __webpack_require__( 14 );
   118 media.view.MediaFrame.Manage.Router = __webpack_require__( 16 );
    86 media.view.EditImage.Details = __webpack_require__( 15 );
   119 media.view.EditImage.Details = __webpack_require__( 17 );
    87 media.view.MediaFrame.EditAttachments = __webpack_require__( 16 );
   120 media.view.MediaFrame.EditAttachments = __webpack_require__( 18 );
    88 media.view.SelectModeToggleButton = __webpack_require__( 17 );
   121 media.view.SelectModeToggleButton = __webpack_require__( 19 );
    89 media.view.DeleteSelectedButton = __webpack_require__( 18 );
   122 media.view.DeleteSelectedButton = __webpack_require__( 20 );
    90 media.view.DeleteSelectedPermanentlyButton = __webpack_require__( 19 );
   123 media.view.DeleteSelectedPermanentlyButton = __webpack_require__( 21 );
    91 
   124 
    92 
   125 
    93 /***/ }),
   126 /***/ }),
    94 /* 11 */
   127 /* 13 */
    95 /***/ (function(module, exports) {
   128 /***/ (function(module, exports) {
    96 
   129 
    97 var l10n = wp.media.view.l10n,
   130 var l10n = wp.media.view.l10n,
    98 	EditAttachmentMetadata;
   131 	EditAttachmentMetadata;
    99 
   132 
   123 
   156 
   124 module.exports = EditAttachmentMetadata;
   157 module.exports = EditAttachmentMetadata;
   125 
   158 
   126 
   159 
   127 /***/ }),
   160 /***/ }),
   128 /* 12 */
   161 /* 14 */
   129 /***/ (function(module, exports) {
   162 /***/ (function(module, exports) {
   130 
   163 
   131 var MediaFrame = wp.media.view.MediaFrame,
   164 var MediaFrame = wp.media.view.MediaFrame,
   132 	Library = wp.media.controller.Library,
   165 	Library = wp.media.controller.Library,
   133 
   166 
   416 
   449 
   417 module.exports = Manage;
   450 module.exports = Manage;
   418 
   451 
   419 
   452 
   420 /***/ }),
   453 /***/ }),
   421 /* 13 */
   454 /* 15 */
   422 /***/ (function(module, exports) {
   455 /***/ (function(module, exports) {
   423 
   456 
   424 var Details = wp.media.view.Attachment.Details,
   457 var Details = wp.media.view.Attachment.Details,
   425 	TwoColumn;
   458 	TwoColumn;
   426 
   459 
   473 
   506 
   474 module.exports = TwoColumn;
   507 module.exports = TwoColumn;
   475 
   508 
   476 
   509 
   477 /***/ }),
   510 /***/ }),
   478 /* 14 */
   511 /* 16 */
   479 /***/ (function(module, exports) {
   512 /***/ (function(module, exports) {
   480 
   513 
   481 /**
   514 /**
   482  * wp.media.view.MediaFrame.Manage.Router
   515  * wp.media.view.MediaFrame.Manage.Router
   483  *
   516  *
   546 
   579 
   547 module.exports = Router;
   580 module.exports = Router;
   548 
   581 
   549 
   582 
   550 /***/ }),
   583 /***/ }),
   551 /* 15 */
   584 /* 17 */
   552 /***/ (function(module, exports) {
   585 /***/ (function(module, exports) {
   553 
   586 
   554 var View = wp.media.View,
   587 var View = wp.media.View,
   555 	EditImage = wp.media.view.EditImage,
   588 	EditImage = wp.media.view.EditImage,
   556 	Details;
   589 	Details;
   587 
   620 
   588 module.exports = Details;
   621 module.exports = Details;
   589 
   622 
   590 
   623 
   591 /***/ }),
   624 /***/ }),
   592 /* 16 */
   625 /* 18 */
   593 /***/ (function(module, exports) {
   626 /***/ (function(module, exports) {
   594 
   627 
   595 var Frame = wp.media.view.Frame,
   628 var Frame = wp.media.view.Frame,
   596 	MediaFrame = wp.media.view.MediaFrame,
   629 	MediaFrame = wp.media.view.MediaFrame,
   597 
   630 
   672 
   705 
   673 	createModal: function() {
   706 	createModal: function() {
   674 		// Initialize modal container view.
   707 		// Initialize modal container view.
   675 		if ( this.options.modal ) {
   708 		if ( this.options.modal ) {
   676 			this.modal = new wp.media.view.Modal({
   709 			this.modal = new wp.media.view.Modal({
   677 				controller: this,
   710 				controller:     this,
   678 				title:      this.options.title
   711 				title:          this.options.title,
       
   712 				hasCloseButton: false
   679 			});
   713 			});
   680 
   714 
   681 			this.modal.on( 'open', _.bind( function () {
   715 			this.modal.on( 'open', _.bind( function () {
   682 				$( 'body' ).on( 'keydown.media-modal', _.bind( this.keyEvent, this ) );
   716 				$( 'body' ).on( 'keydown.media-modal', _.bind( this.keyEvent, this ) );
   683 			}, this ) );
   717 			}, this ) );
   851 
   885 
   852 module.exports = EditAttachments;
   886 module.exports = EditAttachments;
   853 
   887 
   854 
   888 
   855 /***/ }),
   889 /***/ }),
   856 /* 17 */
   890 /* 19 */
   857 /***/ (function(module, exports) {
   891 /***/ (function(module, exports) {
   858 
   892 
   859 
   893 
   860 var Button = wp.media.view.Button,
   894 var Button = wp.media.view.Button,
   861 	l10n = wp.media.view.l10n,
   895 	l10n = wp.media.view.l10n,
   909 
   943 
   910 		// TODO: the Frame should be doing all of this.
   944 		// TODO: the Frame should be doing all of this.
   911 		if ( this.controller.isModeActive( 'select' ) ) {
   945 		if ( this.controller.isModeActive( 'select' ) ) {
   912 			this.model.set( {
   946 			this.model.set( {
   913 				size: 'large',
   947 				size: 'large',
   914 				text: l10n.cancelSelection
   948 				text: l10n.cancel
   915 			} );
   949 			} );
   916 			children.not( '.spinner, .media-button' ).hide();
   950 			children.not( '.spinner, .media-button' ).hide();
   917 			this.$el.show();
   951 			this.$el.show();
   918 			toolbar.$( '.delete-selected-button' ).removeClass( 'hidden' );
   952 			toolbar.$( '.delete-selected-button' ).removeClass( 'hidden' );
   919 		} else {
   953 		} else {
   932 
   966 
   933 module.exports = SelectModeToggle;
   967 module.exports = SelectModeToggle;
   934 
   968 
   935 
   969 
   936 /***/ }),
   970 /***/ }),
   937 /* 18 */
   971 /* 20 */
   938 /***/ (function(module, exports) {
   972 /***/ (function(module, exports) {
   939 
   973 
   940 var Button = wp.media.view.Button,
   974 var Button = wp.media.view.Button,
   941 	l10n = wp.media.view.l10n,
   975 	l10n = wp.media.view.l10n,
   942 	DeleteSelected;
   976 	DeleteSelected;
   959 		Button.prototype.initialize.apply( this, arguments );
   993 		Button.prototype.initialize.apply( this, arguments );
   960 		if ( this.options.filters ) {
   994 		if ( this.options.filters ) {
   961 			this.options.filters.model.on( 'change', this.filterChange, this );
   995 			this.options.filters.model.on( 'change', this.filterChange, this );
   962 		}
   996 		}
   963 		this.controller.on( 'selection:toggle', this.toggleDisabled, this );
   997 		this.controller.on( 'selection:toggle', this.toggleDisabled, this );
       
   998 		this.controller.on( 'select:activate', this.toggleDisabled, this );
   964 	},
   999 	},
   965 
  1000 
   966 	filterChange: function( model ) {
  1001 	filterChange: function( model ) {
   967 		if ( 'trash' === model.get( 'status' ) ) {
  1002 		if ( 'trash' === model.get( 'status' ) ) {
   968 			this.model.set( 'text', l10n.untrashSelected );
  1003 			this.model.set( 'text', l10n.restoreSelected );
   969 		} else if ( wp.media.view.settings.mediaTrash ) {
  1004 		} else if ( wp.media.view.settings.mediaTrash ) {
   970 			this.model.set( 'text', l10n.trashSelected );
  1005 			this.model.set( 'text', l10n.trashSelected );
   971 		} else {
  1006 		} else {
   972 			this.model.set( 'text', l10n.deleteSelected );
  1007 			this.model.set( 'text', l10n.deletePermanently );
   973 		}
  1008 		}
   974 	},
  1009 	},
   975 
  1010 
   976 	toggleDisabled: function() {
  1011 	toggleDisabled: function() {
   977 		this.model.set( 'disabled', ! this.controller.state().get( 'selection' ).length );
  1012 		this.model.set( 'disabled', ! this.controller.state().get( 'selection' ).length );
   991 
  1026 
   992 module.exports = DeleteSelected;
  1027 module.exports = DeleteSelected;
   993 
  1028 
   994 
  1029 
   995 /***/ }),
  1030 /***/ }),
   996 /* 19 */
  1031 /* 21 */
   997 /***/ (function(module, exports) {
  1032 /***/ (function(module, exports) {
   998 
  1033 
   999 var Button = wp.media.view.Button,
  1034 var Button = wp.media.view.Button,
  1000 	DeleteSelected = wp.media.view.DeleteSelectedButton,
  1035 	DeleteSelected = wp.media.view.DeleteSelectedButton,
  1001 	DeleteSelectedPermanently;
  1036 	DeleteSelectedPermanently;