wp/wp-includes/js/media-views.js
changeset 21 48c4eec2b7e6
parent 19 3d72ae0968f4
child 22 8c2e4d02f4ef
equal deleted inserted replaced
20:7b1b88e27a20 21:48c4eec2b7e6
     1 /******/ (function() { // webpackBootstrap
     1 /******/ (() => { // webpackBootstrap
     2 /******/ 	var __webpack_modules__ = ({
     2 /******/ 	var __webpack_modules__ = ({
     3 
     3 
     4 /***/ 1517:
     4 /***/ 7145:
     5 /***/ (function(module) {
     5 /***/ ((module) => {
     6 
     6 
     7 var Selection = wp.media.model.Selection,
     7 var Selection = wp.media.model.Selection,
     8 	Library = wp.media.controller.Library,
     8 	Library = wp.media.controller.Library,
     9 	CollectionAdd;
     9 	CollectionAdd;
    10 
    10 
   109 module.exports = CollectionAdd;
   109 module.exports = CollectionAdd;
   110 
   110 
   111 
   111 
   112 /***/ }),
   112 /***/ }),
   113 
   113 
   114 /***/ 1817:
   114 /***/ 8612:
   115 /***/ (function(module) {
   115 /***/ ((module) => {
   116 
   116 
   117 var Library = wp.media.controller.Library,
   117 var Library = wp.media.controller.Library,
   118 	l10n = wp.media.view.l10n,
   118 	l10n = wp.media.view.l10n,
   119 	$ = jQuery,
   119 	$ = jQuery,
   120 	CollectionEdit;
   120 	CollectionEdit;
   278 module.exports = CollectionEdit;
   278 module.exports = CollectionEdit;
   279 
   279 
   280 
   280 
   281 /***/ }),
   281 /***/ }),
   282 
   282 
   283 /***/ 2288:
   283 /***/ 5422:
   284 /***/ (function(module) {
   284 /***/ ((module) => {
   285 
   285 
   286 var l10n = wp.media.view.l10n,
   286 var l10n = wp.media.view.l10n,
   287 	Cropper;
   287 	Cropper;
   288 
   288 
   289 /**
   289 /**
   455 module.exports = Cropper;
   455 module.exports = Cropper;
   456 
   456 
   457 
   457 
   458 /***/ }),
   458 /***/ }),
   459 
   459 
   460 /***/ 6934:
   460 /***/ 9660:
   461 /***/ (function(module) {
   461 /***/ ((module) => {
   462 
   462 
   463 var Controller = wp.media.controller,
   463 var Controller = wp.media.controller,
   464 	CustomizeImageCropper;
   464 	CustomizeImageCropper;
   465 
   465 
   466 /**
   466 /**
   515 module.exports = CustomizeImageCropper;
   515 module.exports = CustomizeImageCropper;
   516 
   516 
   517 
   517 
   518 /***/ }),
   518 /***/ }),
   519 
   519 
   520 /***/ 7658:
   520 /***/ 5663:
   521 /***/ (function(module) {
   521 /***/ ((module) => {
   522 
   522 
   523 var l10n = wp.media.view.l10n,
   523 var l10n = wp.media.view.l10n,
   524 	EditImage;
   524 	EditImage;
   525 
   525 
   526 /**
   526 /**
   614 module.exports = EditImage;
   614 module.exports = EditImage;
   615 
   615 
   616 
   616 
   617 /***/ }),
   617 /***/ }),
   618 
   618 
   619 /***/ 9067:
   619 /***/ 4910:
   620 /***/ (function(module) {
   620 /***/ ((module) => {
   621 
   621 
   622 var l10n = wp.media.view.l10n,
   622 var l10n = wp.media.view.l10n,
   623 	$ = Backbone.$,
   623 	$ = Backbone.$,
   624 	Embed;
   624 	Embed;
   625 
   625 
   759 module.exports = Embed;
   759 module.exports = Embed;
   760 
   760 
   761 
   761 
   762 /***/ }),
   762 /***/ }),
   763 
   763 
   764 /***/ 5095:
   764 /***/ 1169:
   765 /***/ (function(module) {
   765 /***/ ((module) => {
   766 
   766 
   767 var Attachment = wp.media.model.Attachment,
   767 var Attachment = wp.media.model.Attachment,
   768 	Library = wp.media.controller.Library,
   768 	Library = wp.media.controller.Library,
   769 	l10n = wp.media.view.l10n,
   769 	l10n = wp.media.view.l10n,
   770 	FeaturedImage;
   770 	FeaturedImage;
   887 module.exports = FeaturedImage;
   887 module.exports = FeaturedImage;
   888 
   888 
   889 
   889 
   890 /***/ }),
   890 /***/ }),
   891 
   891 
   892 /***/ 7323:
   892 /***/ 7127:
   893 /***/ (function(module) {
   893 /***/ ((module) => {
   894 
   894 
   895 var Selection = wp.media.model.Selection,
   895 var Selection = wp.media.model.Selection,
   896 	Library = wp.media.controller.Library,
   896 	Library = wp.media.controller.Library,
   897 	l10n = wp.media.view.l10n,
   897 	l10n = wp.media.view.l10n,
   898 	GalleryAdd;
   898 	GalleryAdd;
  1001 module.exports = GalleryAdd;
  1001 module.exports = GalleryAdd;
  1002 
  1002 
  1003 
  1003 
  1004 /***/ }),
  1004 /***/ }),
  1005 
  1005 
  1006 /***/ 6328:
  1006 /***/ 2038:
  1007 /***/ (function(module) {
  1007 /***/ ((module) => {
  1008 
  1008 
  1009 var Library = wp.media.controller.Library,
  1009 var Library = wp.media.controller.Library,
  1010 	l10n = wp.media.view.l10n,
  1010 	l10n = wp.media.view.l10n,
  1011 	GalleryEdit;
  1011 	GalleryEdit;
  1012 
  1012 
  1177 module.exports = GalleryEdit;
  1177 module.exports = GalleryEdit;
  1178 
  1178 
  1179 
  1179 
  1180 /***/ }),
  1180 /***/ }),
  1181 
  1181 
  1182 /***/ 3849:
  1182 /***/ 705:
  1183 /***/ (function(module) {
  1183 /***/ ((module) => {
  1184 
  1184 
  1185 var State = wp.media.controller.State,
  1185 var State = wp.media.controller.State,
  1186 	Library = wp.media.controller.Library,
  1186 	Library = wp.media.controller.Library,
  1187 	l10n = wp.media.view.l10n,
  1187 	l10n = wp.media.view.l10n,
  1188 	ImageDetails;
  1188 	ImageDetails;
  1246 module.exports = ImageDetails;
  1246 module.exports = ImageDetails;
  1247 
  1247 
  1248 
  1248 
  1249 /***/ }),
  1249 /***/ }),
  1250 
  1250 
  1251 /***/ 9024:
  1251 /***/ 472:
  1252 /***/ (function(module) {
  1252 /***/ ((module) => {
  1253 
  1253 
  1254 var l10n = wp.media.view.l10n,
  1254 var l10n = wp.media.view.l10n,
  1255 	getUserSetting = window.getUserSetting,
  1255 	getUserSetting = window.getUserSetting,
  1256 	setUserSetting = window.setUserSetting,
  1256 	setUserSetting = window.setUserSetting,
  1257 	Library;
  1257 	Library;
  1447 	 * @return {boolean}
  1447 	 * @return {boolean}
  1448 	 */
  1448 	 */
  1449 	isImageAttachment: function( attachment ) {
  1449 	isImageAttachment: function( attachment ) {
  1450 		// If uploading, we know the filename but not the mime type.
  1450 		// If uploading, we know the filename but not the mime type.
  1451 		if ( attachment.get('uploading') ) {
  1451 		if ( attachment.get('uploading') ) {
  1452 			return /\.(jpe?g|png|gif|webp)$/i.test( attachment.get('filename') );
  1452 			return /\.(jpe?g|png|gif|webp|avif)$/i.test( attachment.get('filename') );
  1453 		}
  1453 		}
  1454 
  1454 
  1455 		return attachment.get('type') === 'image';
  1455 		return attachment.get('type') === 'image';
  1456 	},
  1456 	},
  1457 
  1457 
  1548 module.exports = Library;
  1548 module.exports = Library;
  1549 
  1549 
  1550 
  1550 
  1551 /***/ }),
  1551 /***/ }),
  1552 
  1552 
  1553 /***/ 3742:
  1553 /***/ 8065:
  1554 /***/ (function(module) {
  1554 /***/ ((module) => {
  1555 
  1555 
  1556 /**
  1556 /**
  1557  * wp.media.controller.MediaLibrary
  1557  * wp.media.controller.MediaLibrary
  1558  *
  1558  *
  1559  * @memberOf wp.media.controller
  1559  * @memberOf wp.media.controller
  1605 module.exports = MediaLibrary;
  1605 module.exports = MediaLibrary;
  1606 
  1606 
  1607 
  1607 
  1608 /***/ }),
  1608 /***/ }),
  1609 
  1609 
  1610 /***/ 4903:
  1610 /***/ 9875:
  1611 /***/ (function(module) {
  1611 /***/ ((module) => {
  1612 
  1612 
  1613 /**
  1613 /**
  1614  * wp.media.controller.Region
  1614  * wp.media.controller.Region
  1615  *
  1615  *
  1616  * A region is a persistent application layout area.
  1616  * A region is a persistent application layout area.
  1786 module.exports = Region;
  1786 module.exports = Region;
  1787 
  1787 
  1788 
  1788 
  1789 /***/ }),
  1789 /***/ }),
  1790 
  1790 
  1791 /***/ 8493:
  1791 /***/ 2275:
  1792 /***/ (function(module) {
  1792 /***/ ((module) => {
  1793 
  1793 
  1794 var Library = wp.media.controller.Library,
  1794 var Library = wp.media.controller.Library,
  1795 	l10n = wp.media.view.l10n,
  1795 	l10n = wp.media.view.l10n,
  1796 	ReplaceImage;
  1796 	ReplaceImage;
  1797 
  1797 
  1911 module.exports = ReplaceImage;
  1911 module.exports = ReplaceImage;
  1912 
  1912 
  1913 
  1913 
  1914 /***/ }),
  1914 /***/ }),
  1915 
  1915 
  1916 /***/ 5274:
  1916 /***/ 6172:
  1917 /***/ (function(module) {
  1917 /***/ ((module) => {
  1918 
  1918 
  1919 var Controller = wp.media.controller,
  1919 var Controller = wp.media.controller,
  1920 	SiteIconCropper;
  1920 	SiteIconCropper;
  1921 
  1921 
  1922 /**
  1922 /**
  1967 module.exports = SiteIconCropper;
  1967 module.exports = SiteIconCropper;
  1968 
  1968 
  1969 
  1969 
  1970 /***/ }),
  1970 /***/ }),
  1971 
  1971 
  1972 /***/ 5466:
  1972 /***/ 6150:
  1973 /***/ (function(module) {
  1973 /***/ ((module) => {
  1974 
  1974 
  1975 /**
  1975 /**
  1976  * wp.media.controller.StateMachine
  1976  * wp.media.controller.StateMachine
  1977  *
  1977  *
  1978  * A state machine keeps track of state. It is in one state at a time,
  1978  * A state machine keeps track of state. It is in one state at a time,
  2110 module.exports = StateMachine;
  2110 module.exports = StateMachine;
  2111 
  2111 
  2112 
  2112 
  2113 /***/ }),
  2113 /***/ }),
  2114 
  2114 
  2115 /***/ 5826:
  2115 /***/ 5694:
  2116 /***/ (function(module) {
  2116 /***/ ((module) => {
  2117 
  2117 
  2118 /**
  2118 /**
  2119  * wp.media.controller.State
  2119  * wp.media.controller.State
  2120  *
  2120  *
  2121  * A state is a step in a workflow that when set will trigger the controllers
  2121  * A state is a step in a workflow that when set will trigger the controllers
  2280 	 * @access private
  2280 	 * @access private
  2281 	 */
  2281 	 */
  2282 	_menu: function() {
  2282 	_menu: function() {
  2283 		var menu = this.frame.menu,
  2283 		var menu = this.frame.menu,
  2284 			mode = this.get('menu'),
  2284 			mode = this.get('menu'),
       
  2285 			actionMenuItems,
       
  2286 			actionMenuLength,
  2285 			view;
  2287 			view;
  2286 
  2288 
  2287 		this.frame.$el.toggleClass( 'hide-menu', ! mode );
  2289 		if ( this.frame.menu ) {
       
  2290 			actionMenuItems = this.frame.menu.get('views'),
       
  2291 			actionMenuLength = actionMenuItems ? actionMenuItems.views.get().length : 0,
       
  2292 			// Show action menu only if it is active and has more than one default element.
       
  2293 			this.frame.$el.toggleClass( 'hide-menu', ! mode || actionMenuLength < 2 );
       
  2294 		}
  2288 		if ( ! mode ) {
  2295 		if ( ! mode ) {
  2289 			return;
  2296 			return;
  2290 		}
  2297 		}
  2291 
  2298 
  2292 		menu.mode( mode );
  2299 		menu.mode( mode );
  2358 module.exports = State;
  2365 module.exports = State;
  2359 
  2366 
  2360 
  2367 
  2361 /***/ }),
  2368 /***/ }),
  2362 
  2369 
  2363 /***/ 3526:
  2370 /***/ 4181:
  2364 /***/ (function(module) {
  2371 /***/ ((module) => {
  2365 
  2372 
  2366 /**
  2373 /**
  2367  * wp.media.selectionSync
  2374  * wp.media.selectionSync
  2368  *
  2375  *
  2369  * Sync an attachments selection in a state with another state.
  2376  * Sync an attachments selection in a state with another state.
  2433 module.exports = selectionSync;
  2440 module.exports = selectionSync;
  2434 
  2441 
  2435 
  2442 
  2436 /***/ }),
  2443 /***/ }),
  2437 
  2444 
  2438 /***/ 8093:
  2445 /***/ 2982:
  2439 /***/ (function(module) {
  2446 /***/ ((module) => {
  2440 
  2447 
  2441 var View = wp.media.View,
  2448 var View = wp.media.View,
  2442 	AttachmentCompat;
  2449 	AttachmentCompat;
  2443 
  2450 
  2444 /**
  2451 /**
  2463 		'change select':   'save',
  2470 		'change select':   'save',
  2464 		'change textarea': 'save'
  2471 		'change textarea': 'save'
  2465 	},
  2472 	},
  2466 
  2473 
  2467 	initialize: function() {
  2474 	initialize: function() {
  2468 		this.listenTo( this.model, 'change:compat', this.render );
  2475 		// Render the view when a new item is added.
  2469 	},
  2476 		this.listenTo( this.model, 'add', this.render );
       
  2477 	},
       
  2478 
  2470 	/**
  2479 	/**
  2471 	 * @return {wp.media.view.AttachmentCompat} Returns itself to allow chaining.
  2480 	 * @return {wp.media.view.AttachmentCompat} Returns itself to allow chaining.
  2472 	 */
  2481 	 */
  2473 	dispose: function() {
  2482 	dispose: function() {
  2474 		if ( this.$(':focus').length ) {
  2483 		if ( this.$(':focus').length ) {
  2525 module.exports = AttachmentCompat;
  2534 module.exports = AttachmentCompat;
  2526 
  2535 
  2527 
  2536 
  2528 /***/ }),
  2537 /***/ }),
  2529 
  2538 
  2530 /***/ 4906:
  2539 /***/ 7709:
  2531 /***/ (function(module) {
  2540 /***/ ((module) => {
  2532 
  2541 
  2533 var $ = jQuery,
  2542 var $ = jQuery,
  2534 	AttachmentFilters;
  2543 	AttachmentFilters;
  2535 
  2544 
  2536 /**
  2545 /**
  2609 module.exports = AttachmentFilters;
  2618 module.exports = AttachmentFilters;
  2610 
  2619 
  2611 
  2620 
  2612 /***/ }),
  2621 /***/ }),
  2613 
  2622 
  2614 /***/ 2868:
  2623 /***/ 7349:
  2615 /***/ (function(module) {
  2624 /***/ ((module) => {
  2616 
  2625 
  2617 var l10n = wp.media.view.l10n,
  2626 var l10n = wp.media.view.l10n,
  2618 	All;
  2627 	All;
  2619 
  2628 
  2620 /**
  2629 /**
  2727 module.exports = All;
  2736 module.exports = All;
  2728 
  2737 
  2729 
  2738 
  2730 /***/ }),
  2739 /***/ }),
  2731 
  2740 
  2732 /***/ 9663:
  2741 /***/ 6472:
  2733 /***/ (function(module) {
  2742 /***/ ((module) => {
  2734 
  2743 
  2735 var l10n = wp.media.view.l10n,
  2744 var l10n = wp.media.view.l10n,
  2736 	DateFilter;
  2745 	DateFilter;
  2737 
  2746 
  2738 /**
  2747 /**
  2775 module.exports = DateFilter;
  2784 module.exports = DateFilter;
  2776 
  2785 
  2777 
  2786 
  2778 /***/ }),
  2787 /***/ }),
  2779 
  2788 
  2780 /***/ 7040:
  2789 /***/ 1368:
  2781 /***/ (function(module) {
  2790 /***/ ((module) => {
  2782 
  2791 
  2783 var l10n = wp.media.view.l10n,
  2792 var l10n = wp.media.view.l10n,
  2784 	Uploaded;
  2793 	Uploaded;
  2785 
  2794 
  2786 /**
  2795 /**
  2857 module.exports = Uploaded;
  2866 module.exports = Uploaded;
  2858 
  2867 
  2859 
  2868 
  2860 /***/ }),
  2869 /***/ }),
  2861 
  2870 
  2862 /***/ 5019:
  2871 /***/ 4075:
  2863 /***/ (function(module) {
  2872 /***/ ((module) => {
  2864 
  2873 
  2865 var View = wp.media.View,
  2874 var View = wp.media.View,
  2866 	$ = jQuery,
  2875 	$ = jQuery,
  2867 	Attachment;
  2876 	Attachment;
  2868 
  2877 
  2982 		if ( options.nonces ) {
  2991 		if ( options.nonces ) {
  2983 			options.can.remove = !! options.nonces['delete'];
  2992 			options.can.remove = !! options.nonces['delete'];
  2984 			options.can.save = !! options.nonces.update;
  2993 			options.can.save = !! options.nonces.update;
  2985 		}
  2994 		}
  2986 
  2995 
  2987 		if ( this.controller.state().get('allowLocalEdits') ) {
  2996 		if ( this.controller.state().get('allowLocalEdits') && ! options.uploading ) {
  2988 			options.allowLocalEdits = true;
  2997 			options.allowLocalEdits = true;
  2989 		}
  2998 		}
  2990 
  2999 
  2991 		if ( options.uploading && ! options.percent ) {
  3000 		if ( options.uploading && ! options.percent ) {
  2992 			options.percent = 0;
  3001 			options.percent = 0;
  3454 module.exports = Attachment;
  3463 module.exports = Attachment;
  3455 
  3464 
  3456 
  3465 
  3457 /***/ }),
  3466 /***/ }),
  3458 
  3467 
  3459 /***/ 7274:
  3468 /***/ 6090:
  3460 /***/ (function(module) {
  3469 /***/ ((module) => {
  3461 
  3470 
  3462 /* global ClipboardJS */
  3471 /* global ClipboardJS */
  3463 var Attachment = wp.media.view.Attachment,
  3472 var Attachment = wp.media.view.Attachment,
  3464 	l10n = wp.media.view.l10n,
  3473 	l10n = wp.media.view.l10n,
  3465 	$ = jQuery,
  3474 	$ = jQuery,
  3506 			var triggerElement = $( event.trigger ),
  3515 			var triggerElement = $( event.trigger ),
  3507 				successElement = $( '.success', triggerElement.closest( '.copy-to-clipboard-container' ) );
  3516 				successElement = $( '.success', triggerElement.closest( '.copy-to-clipboard-container' ) );
  3508 
  3517 
  3509 			// Clear the selection and move focus back to the trigger.
  3518 			// Clear the selection and move focus back to the trigger.
  3510 			event.clearSelection();
  3519 			event.clearSelection();
  3511 			// Handle ClipboardJS focus bug, see https://github.com/zenorocha/clipboard.js/issues/680
       
  3512 			triggerElement.trigger( 'focus' );
       
  3513 
  3520 
  3514 			// Show success visual feedback.
  3521 			// Show success visual feedback.
  3515 			clearTimeout( successTimeout );
  3522 			clearTimeout( successTimeout );
  3516 			successElement.removeClass( 'hidden' );
  3523 			successElement.removeClass( 'hidden' );
  3517 
  3524 
  3741 module.exports = Details;
  3748 module.exports = Details;
  3742 
  3749 
  3743 
  3750 
  3744 /***/ }),
  3751 /***/ }),
  3745 
  3752 
  3746 /***/ 4640:
  3753 /***/ 5232:
  3747 /***/ (function(module) {
  3754 /***/ ((module) => {
  3748 
  3755 
  3749 /**
  3756 /**
  3750  * wp.media.view.Attachment.EditLibrary
  3757  * wp.media.view.Attachment.EditLibrary
  3751  *
  3758  *
  3752  * @memberOf wp.media.view.Attachment
  3759  * @memberOf wp.media.view.Attachment
  3766 module.exports = EditLibrary;
  3773 module.exports = EditLibrary;
  3767 
  3774 
  3768 
  3775 
  3769 /***/ }),
  3776 /***/ }),
  3770 
  3777 
  3771 /***/ 1009:
  3778 /***/ 4593:
  3772 /***/ (function(module) {
  3779 /***/ ((module) => {
  3773 
  3780 
  3774 /**
  3781 /**
  3775  * wp.media.view.Attachment.EditSelection
  3782  * wp.media.view.Attachment.EditSelection
  3776  *
  3783  *
  3777  * @memberOf wp.media.view.Attachment
  3784  * @memberOf wp.media.view.Attachment
  3792 module.exports = EditSelection;
  3799 module.exports = EditSelection;
  3793 
  3800 
  3794 
  3801 
  3795 /***/ }),
  3802 /***/ }),
  3796 
  3803 
  3797 /***/ 9254:
  3804 /***/ 3443:
  3798 /***/ (function(module) {
  3805 /***/ ((module) => {
  3799 
  3806 
  3800 /**
  3807 /**
  3801  * wp.media.view.Attachment.Library
  3808  * wp.media.view.Attachment.Library
  3802  *
  3809  *
  3803  * @memberOf wp.media.view.Attachment
  3810  * @memberOf wp.media.view.Attachment
  3817 module.exports = Library;
  3824 module.exports = Library;
  3818 
  3825 
  3819 
  3826 
  3820 /***/ }),
  3827 /***/ }),
  3821 
  3828 
  3822 /***/ 9003:
  3829 /***/ 3962:
  3823 /***/ (function(module) {
  3830 /***/ ((module) => {
  3824 
  3831 
  3825 /**
  3832 /**
  3826  * wp.media.view.Attachment.Selection
  3833  * wp.media.view.Attachment.Selection
  3827  *
  3834  *
  3828  * @memberOf wp.media.view.Attachment
  3835  * @memberOf wp.media.view.Attachment
  3846 module.exports = Selection;
  3853 module.exports = Selection;
  3847 
  3854 
  3848 
  3855 
  3849 /***/ }),
  3856 /***/ }),
  3850 
  3857 
  3851 /***/ 8408:
  3858 /***/ 8142:
  3852 /***/ (function(module) {
  3859 /***/ ((module) => {
  3853 
  3860 
  3854 var View = wp.media.View,
  3861 var View = wp.media.View,
  3855 	$ = jQuery,
  3862 	$ = jQuery,
  3856 	Attachments,
  3863 	Attachments,
  3857 	infiniteScrolling = wp.media.view.settings.infiniteScrolling;
  3864 	infiniteScrolling = wp.media.view.settings.infiniteScrolling;
  4316 module.exports = Attachments;
  4323 module.exports = Attachments;
  4317 
  4324 
  4318 
  4325 
  4319 /***/ }),
  4326 /***/ }),
  4320 
  4327 
  4321 /***/ 9239:
  4328 /***/ 6829:
  4322 /***/ (function(module) {
  4329 /***/ ((module) => {
  4323 
  4330 
  4324 var View = wp.media.View,
  4331 var View = wp.media.View,
  4325 	mediaTrash = wp.media.view.settings.mediaTrash,
  4332 	mediaTrash = wp.media.view.settings.mediaTrash,
  4326 	l10n = wp.media.view.l10n,
  4333 	l10n = wp.media.view.l10n,
  4327 	$ = jQuery,
  4334 	$ = jQuery,
  4699 				priority: -75
  4706 				priority: -75
  4700 			}).render() );
  4707 			}).render() );
  4701 		}
  4708 		}
  4702 
  4709 
  4703 		if ( this.options.search ) {
  4710 		if ( this.options.search ) {
  4704 			// Search is an input, a visually hidden label element needs to be rendered before.
  4711 			// Search is an input, a label element needs to be rendered before.
  4705 			this.toolbar.set( 'searchLabel', new wp.media.view.Label({
  4712 			this.toolbar.set( 'searchLabel', new wp.media.view.Label({
  4706 				value: l10n.searchLabel,
  4713 				value: l10n.searchLabel,
  4707 				className: 'media-search-input-label',
  4714 				className: 'media-search-input-label',
  4708 				attributes: {
  4715 				attributes: {
  4709 					'for': 'media-search-input'
  4716 					'for': 'media-search-input'
  4744 			noItemsView = view.uploader;
  4751 			noItemsView = view.uploader;
  4745 		}
  4752 		}
  4746 
  4753 
  4747 		if ( ! this.collection.length ) {
  4754 		if ( ! this.collection.length ) {
  4748 			this.toolbar.get( 'spinner' ).show();
  4755 			this.toolbar.get( 'spinner' ).show();
       
  4756 			this.toolbar.$( '.media-bg-overlay' ).show();
  4749 			this.dfd = this.collection.more().done( function() {
  4757 			this.dfd = this.collection.more().done( function() {
  4750 				if ( ! view.collection.length ) {
  4758 				if ( ! view.collection.length ) {
  4751 					noItemsView.$el.removeClass( 'hidden' );
  4759 					noItemsView.$el.removeClass( 'hidden' );
  4752 				} else {
  4760 				} else {
  4753 					noItemsView.$el.addClass( 'hidden' );
  4761 					noItemsView.$el.addClass( 'hidden' );
  4754 				}
  4762 				}
  4755 				view.toolbar.get( 'spinner' ).hide();
  4763 				view.toolbar.get( 'spinner' ).hide();
       
  4764 				view.toolbar.$( '.media-bg-overlay' ).hide();
  4756 			} );
  4765 			} );
  4757 		} else {
  4766 		} else {
  4758 			noItemsView.$el.addClass( 'hidden' );
  4767 			noItemsView.$el.addClass( 'hidden' );
  4759 			view.toolbar.get( 'spinner' ).hide();
  4768 			view.toolbar.get( 'spinner' ).hide();
       
  4769 			this.toolbar.$( '.media-bg-overlay' ).hide();
  4760 		}
  4770 		}
  4761 	},
  4771 	},
  4762 
  4772 
  4763 	createUploader: function() {
  4773 	createUploader: function() {
  4764 		this.uploader = new wp.media.view.UploaderInline({
  4774 		this.uploader = new wp.media.view.UploaderInline({
  5058 module.exports = AttachmentsBrowser;
  5068 module.exports = AttachmentsBrowser;
  5059 
  5069 
  5060 
  5070 
  5061 /***/ }),
  5071 /***/ }),
  5062 
  5072 
  5063 /***/ 1223:
  5073 /***/ 3479:
  5064 /***/ (function(module) {
  5074 /***/ ((module) => {
  5065 
  5075 
  5066 var Attachments = wp.media.view.Attachments,
  5076 var Attachments = wp.media.view.Attachments,
  5067 	Selection;
  5077 	Selection;
  5068 
  5078 
  5069 /**
  5079 /**
  5095 module.exports = Selection;
  5105 module.exports = Selection;
  5096 
  5106 
  5097 
  5107 
  5098 /***/ }),
  5108 /***/ }),
  5099 
  5109 
  5100 /***/ 4094:
  5110 /***/ 168:
  5101 /***/ (function(module) {
  5111 /***/ ((module) => {
  5102 
  5112 
  5103 var $ = Backbone.$,
  5113 var $ = Backbone.$,
  5104 	ButtonGroup;
  5114 	ButtonGroup;
  5105 
  5115 
  5106 /**
  5116 /**
  5148 module.exports = ButtonGroup;
  5158 module.exports = ButtonGroup;
  5149 
  5159 
  5150 
  5160 
  5151 /***/ }),
  5161 /***/ }),
  5152 
  5162 
  5153 /***/ 3157:
  5163 /***/ 846:
  5154 /***/ (function(module) {
  5164 /***/ ((module) => {
  5155 
  5165 
  5156 /**
  5166 /**
  5157  * wp.media.view.Button
  5167  * wp.media.view.Button
  5158  *
  5168  *
  5159  * @memberOf wp.media.view
  5169  * @memberOf wp.media.view
  5241 module.exports = Button;
  5251 module.exports = Button;
  5242 
  5252 
  5243 
  5253 
  5244 /***/ }),
  5254 /***/ }),
  5245 
  5255 
  5246 /***/ 7137:
  5256 /***/ 7637:
  5247 /***/ (function(module) {
  5257 /***/ ((module) => {
  5248 
  5258 
  5249 var View = wp.media.View,
  5259 var View = wp.media.View,
  5250 	UploaderStatus = wp.media.view.UploaderStatus,
  5260 	UploaderStatus = wp.media.view.UploaderStatus,
  5251 	l10n = wp.media.view.l10n,
  5261 	l10n = wp.media.view.l10n,
  5252 	$ = jQuery,
  5262 	$ = jQuery,
  5343 module.exports = Cropper;
  5353 module.exports = Cropper;
  5344 
  5354 
  5345 
  5355 
  5346 /***/ }),
  5356 /***/ }),
  5347 
  5357 
  5348 /***/ 5970:
  5358 /***/ 6126:
  5349 /***/ (function(module) {
  5359 /***/ ((module) => {
  5350 
  5360 
  5351 var View = wp.media.View,
  5361 var View = wp.media.View,
  5352 	EditImage;
  5362 	EditImage;
  5353 
  5363 
  5354 /**
  5364 /**
  5401 module.exports = EditImage;
  5411 module.exports = EditImage;
  5402 
  5412 
  5403 
  5413 
  5404 /***/ }),
  5414 /***/ }),
  5405 
  5415 
  5406 /***/ 5138:
  5416 /***/ 5741:
  5407 /***/ (function(module) {
  5417 /***/ ((module) => {
  5408 
  5418 
  5409 /**
  5419 /**
  5410  * wp.media.view.Embed
  5420  * wp.media.view.Embed
  5411  *
  5421  *
  5412  * @memberOf wp.media.view
  5422  * @memberOf wp.media.view
  5472 module.exports = Embed;
  5482 module.exports = Embed;
  5473 
  5483 
  5474 
  5484 
  5475 /***/ }),
  5485 /***/ }),
  5476 
  5486 
  5477 /***/ 1338:
  5487 /***/ 2395:
  5478 /***/ (function(module) {
  5488 /***/ ((module) => {
  5479 
  5489 
  5480 var AttachmentDisplay = wp.media.view.Settings.AttachmentDisplay,
  5490 var AttachmentDisplay = wp.media.view.Settings.AttachmentDisplay,
  5481 	EmbedImage;
  5491 	EmbedImage;
  5482 
  5492 
  5483 /**
  5493 /**
  5512 module.exports = EmbedImage;
  5522 module.exports = EmbedImage;
  5513 
  5523 
  5514 
  5524 
  5515 /***/ }),
  5525 /***/ }),
  5516 
  5526 
  5517 /***/ 6959:
  5527 /***/ 8232:
  5518 /***/ (function(module) {
  5528 /***/ ((module) => {
  5519 
  5529 
  5520 var $ = jQuery,
  5530 var $ = jQuery,
  5521 	EmbedLink;
  5531 	EmbedLink;
  5522 
  5532 
  5523 /**
  5533 /**
  5616 module.exports = EmbedLink;
  5626 module.exports = EmbedLink;
  5617 
  5627 
  5618 
  5628 
  5619 /***/ }),
  5629 /***/ }),
  5620 
  5630 
  5621 /***/ 4848:
  5631 /***/ 7327:
  5622 /***/ (function(module) {
  5632 /***/ ((module) => {
  5623 
  5633 
  5624 var View = wp.media.View,
  5634 var View = wp.media.View,
  5625 	$ = jQuery,
  5635 	$ = jQuery,
  5626 	l10n = wp.media.view.l10n,
  5636 	l10n = wp.media.view.l10n,
  5627 	EmbedUrl;
  5637 	EmbedUrl;
  5669 
  5679 
  5670 		if ( $input.is(':focus') ) {
  5680 		if ( $input.is(':focus') ) {
  5671 			return;
  5681 			return;
  5672 		}
  5682 		}
  5673 
  5683 
  5674 		this.input.value = this.model.get('url') || 'http://';
  5684 		if ( this.model.get( 'url' ) ) {
       
  5685 			this.input.value = this.model.get('url');
       
  5686 		} else {
       
  5687 			this.input.setAttribute( 'placeholder', 'https://' );
       
  5688 		}
       
  5689 
  5675 		/**
  5690 		/**
  5676 		 * Call `render` directly on parent class with passed arguments
  5691 		 * Call `render` directly on parent class with passed arguments
  5677 		 */
  5692 		 */
  5678 		View.prototype.render.apply( this, arguments );
  5693 		View.prototype.render.apply( this, arguments );
  5679 		return this;
  5694 		return this;
  5688 module.exports = EmbedUrl;
  5703 module.exports = EmbedUrl;
  5689 
  5704 
  5690 
  5705 
  5691 /***/ }),
  5706 /***/ }),
  5692 
  5707 
  5693 /***/ 6557:
  5708 /***/ 718:
  5694 /***/ (function(module) {
  5709 /***/ ((module) => {
  5695 
  5710 
  5696 var $ = jQuery;
  5711 var $ = jQuery;
  5697 
  5712 
  5698 /**
  5713 /**
  5699  * wp.media.view.FocusManager
  5714  * wp.media.view.FocusManager
  6056 module.exports = FocusManager;
  6071 module.exports = FocusManager;
  6057 
  6072 
  6058 
  6073 
  6059 /***/ }),
  6074 /***/ }),
  6060 
  6075 
  6061 /***/ 3647:
  6076 /***/ 1061:
  6062 /***/ (function(module) {
  6077 /***/ ((module) => {
  6063 
  6078 
  6064 /**
  6079 /**
  6065  * wp.media.view.Frame
  6080  * wp.media.view.Frame
  6066  *
  6081  *
  6067  * A frame is a composite view consisting of one or more regions and one or more
  6082  * A frame is a composite view consisting of one or more regions and one or more
  6229 module.exports = Frame;
  6244 module.exports = Frame;
  6230 
  6245 
  6231 
  6246 
  6232 /***/ }),
  6247 /***/ }),
  6233 
  6248 
  6234 /***/ 9142:
  6249 /***/ 5424:
  6235 /***/ (function(module) {
  6250 /***/ ((module) => {
  6236 
  6251 
  6237 var Select = wp.media.view.MediaFrame.Select,
  6252 var Select = wp.media.view.MediaFrame.Select,
  6238 	l10n = wp.media.view.l10n,
  6253 	l10n = wp.media.view.l10n,
  6239 	ImageDetails;
  6254 	ImageDetails;
  6240 
  6255 
  6414 module.exports = ImageDetails;
  6429 module.exports = ImageDetails;
  6415 
  6430 
  6416 
  6431 
  6417 /***/ }),
  6432 /***/ }),
  6418 
  6433 
  6419 /***/ 9075:
  6434 /***/ 4274:
  6420 /***/ (function(module) {
  6435 /***/ ((module) => {
  6421 
  6436 
  6422 var Select = wp.media.view.MediaFrame.Select,
  6437 var Select = wp.media.view.MediaFrame.Select,
  6423 	Library = wp.media.controller.Library,
  6438 	Library = wp.media.controller.Library,
  6424 	l10n = wp.media.view.l10n,
  6439 	l10n = wp.media.view.l10n,
  6425 	Post;
  6440 	Post;
  7170 module.exports = Post;
  7185 module.exports = Post;
  7171 
  7186 
  7172 
  7187 
  7173 /***/ }),
  7188 /***/ }),
  7174 
  7189 
  7175 /***/ 8719:
  7190 /***/ 455:
  7176 /***/ (function(module) {
  7191 /***/ ((module) => {
  7177 
  7192 
  7178 var MediaFrame = wp.media.view.MediaFrame,
  7193 var MediaFrame = wp.media.view.MediaFrame,
  7179 	l10n = wp.media.view.l10n,
  7194 	l10n = wp.media.view.l10n,
  7180 	Select;
  7195 	Select;
  7181 
  7196 
  7359 module.exports = Select;
  7374 module.exports = Select;
  7360 
  7375 
  7361 
  7376 
  7362 /***/ }),
  7377 /***/ }),
  7363 
  7378 
  7364 /***/ 7990:
  7379 /***/ 170:
  7365 /***/ (function(module) {
  7380 /***/ ((module) => {
  7366 
  7381 
  7367 /**
  7382 /**
  7368  * wp.media.view.Heading
  7383  * wp.media.view.Heading
  7369  *
  7384  *
  7370  * A reusable heading component for the media library
  7385  * A reusable heading component for the media library
  7400 module.exports = Heading;
  7415 module.exports = Heading;
  7401 
  7416 
  7402 
  7417 
  7403 /***/ }),
  7418 /***/ }),
  7404 
  7419 
  7405 /***/ 6217:
  7420 /***/ 1982:
  7406 /***/ (function(module) {
  7421 /***/ ((module) => {
  7407 
  7422 
  7408 /**
  7423 /**
  7409  * wp.media.view.Iframe
  7424  * wp.media.view.Iframe
  7410  *
  7425  *
  7411  * @memberOf wp.media.view
  7426  * @memberOf wp.media.view
  7431 module.exports = Iframe;
  7446 module.exports = Iframe;
  7432 
  7447 
  7433 
  7448 
  7434 /***/ }),
  7449 /***/ }),
  7435 
  7450 
  7436 /***/ 7598:
  7451 /***/ 2650:
  7437 /***/ (function(module) {
  7452 /***/ ((module) => {
  7438 
  7453 
  7439 var AttachmentDisplay = wp.media.view.Settings.AttachmentDisplay,
  7454 var AttachmentDisplay = wp.media.view.Settings.AttachmentDisplay,
  7440 	$ = jQuery,
  7455 	$ = jQuery,
  7441 	ImageDetails;
  7456 	ImageDetails;
  7442 
  7457 
  7605 module.exports = ImageDetails;
  7620 module.exports = ImageDetails;
  7606 
  7621 
  7607 
  7622 
  7608 /***/ }),
  7623 /***/ }),
  7609 
  7624 
  7610 /***/ 6644:
  7625 /***/ 4338:
  7611 /***/ (function(module) {
  7626 /***/ ((module) => {
  7612 
  7627 
  7613 /**
  7628 /**
  7614  * wp.media.view.Label
  7629  * wp.media.view.Label
  7615  *
  7630  *
  7616  * @memberOf wp.media.view
  7631  * @memberOf wp.media.view
  7638 module.exports = Label;
  7653 module.exports = Label;
  7639 
  7654 
  7640 
  7655 
  7641 /***/ }),
  7656 /***/ }),
  7642 
  7657 
  7643 /***/ 4861:
  7658 /***/ 2836:
  7644 /***/ (function(module) {
  7659 /***/ ((module) => {
  7645 
  7660 
  7646 var Frame = wp.media.view.Frame,
  7661 var Frame = wp.media.view.Frame,
  7647 	l10n = wp.media.view.l10n,
  7662 	l10n = wp.media.view.l10n,
  7648 	$ = jQuery,
  7663 	$ = jQuery,
  7649 	MediaFrame;
  7664 	MediaFrame;
  8002 module.exports = MediaFrame;
  8017 module.exports = MediaFrame;
  8003 
  8018 
  8004 
  8019 
  8005 /***/ }),
  8020 /***/ }),
  8006 
  8021 
  8007 /***/ 917:
  8022 /***/ 9013:
  8008 /***/ (function(module) {
  8023 /***/ ((module) => {
  8009 
  8024 
  8010 var MenuItem;
  8025 var MenuItem;
  8011 
  8026 
  8012 /**
  8027 /**
  8013  * wp.media.view.MenuItem
  8028  * wp.media.view.MenuItem
  8078 module.exports = MenuItem;
  8093 module.exports = MenuItem;
  8079 
  8094 
  8080 
  8095 
  8081 /***/ }),
  8096 /***/ }),
  8082 
  8097 
  8083 /***/ 2596:
  8098 /***/ 1:
  8084 /***/ (function(module) {
  8099 /***/ ((module) => {
  8085 
  8100 
  8086 var MenuItem = wp.media.view.MenuItem,
  8101 var MenuItem = wp.media.view.MenuItem,
  8087 	PriorityList = wp.media.view.PriorityList,
  8102 	PriorityList = wp.media.view.PriorityList,
  8088 	Menu;
  8103 	Menu;
  8089 
  8104 
  8226 module.exports = Menu;
  8241 module.exports = Menu;
  8227 
  8242 
  8228 
  8243 
  8229 /***/ }),
  8244 /***/ }),
  8230 
  8245 
  8231 /***/ 3939:
  8246 /***/ 2621:
  8232 /***/ (function(module) {
  8247 /***/ ((module) => {
  8233 
  8248 
  8234 var $ = jQuery,
  8249 var $ = jQuery,
  8235 	Modal;
  8250 	Modal;
  8236 
  8251 
  8237 /**
  8252 /**
  8453 module.exports = Modal;
  8468 module.exports = Modal;
  8454 
  8469 
  8455 
  8470 
  8456 /***/ }),
  8471 /***/ }),
  8457 
  8472 
  8458 /***/ 1993:
  8473 /***/ 8815:
  8459 /***/ (function(module) {
  8474 /***/ ((module) => {
  8460 
  8475 
  8461 /**
  8476 /**
  8462  * wp.media.view.PriorityList
  8477  * wp.media.view.PriorityList
  8463  *
  8478  *
  8464  * @memberOf wp.media.view
  8479  * @memberOf wp.media.view
  8557 module.exports = PriorityList;
  8572 module.exports = PriorityList;
  8558 
  8573 
  8559 
  8574 
  8560 /***/ }),
  8575 /***/ }),
  8561 
  8576 
  8562 /***/ 9484:
  8577 /***/ 6327:
  8563 /***/ (function(module) {
  8578 /***/ ((module) => {
  8564 
  8579 
  8565 /**
  8580 /**
  8566  * wp.media.view.RouterItem
  8581  * wp.media.view.RouterItem
  8567  *
  8582  *
  8568  * @memberOf wp.media.view
  8583  * @memberOf wp.media.view
  8588 module.exports = RouterItem;
  8603 module.exports = RouterItem;
  8589 
  8604 
  8590 
  8605 
  8591 /***/ }),
  8606 /***/ }),
  8592 
  8607 
  8593 /***/ 1562:
  8608 /***/ 4783:
  8594 /***/ (function(module) {
  8609 /***/ ((module) => {
  8595 
  8610 
  8596 var Menu = wp.media.view.Menu,
  8611 var Menu = wp.media.view.Menu,
  8597 	Router;
  8612 	Router;
  8598 
  8613 
  8599 /**
  8614 /**
  8637 module.exports = Router;
  8652 module.exports = Router;
  8638 
  8653 
  8639 
  8654 
  8640 /***/ }),
  8655 /***/ }),
  8641 
  8656 
  8642 /***/ 4556:
  8657 /***/ 2102:
  8643 /***/ (function(module) {
  8658 /***/ ((module) => {
  8644 
  8659 
  8645 var Search;
  8660 var Search;
  8646 
  8661 
  8647 /**
  8662 /**
  8648  * wp.media.view.Search
  8663  * wp.media.view.Search
  8690 module.exports = Search;
  8705 module.exports = Search;
  8691 
  8706 
  8692 
  8707 
  8693 /***/ }),
  8708 /***/ }),
  8694 
  8709 
  8695 /***/ 6191:
  8710 /***/ 8282:
  8696 /***/ (function(module) {
  8711 /***/ ((module) => {
  8697 
  8712 
  8698 var _n = wp.i18n._n,
  8713 var _n = wp.i18n._n,
  8699 	sprintf = wp.i18n.sprintf,
  8714 	sprintf = wp.i18n.sprintf,
  8700 	Selection;
  8715 	Selection;
  8701 
  8716 
  8783 module.exports = Selection;
  8798 module.exports = Selection;
  8784 
  8799 
  8785 
  8800 
  8786 /***/ }),
  8801 /***/ }),
  8787 
  8802 
  8788 /***/ 859:
  8803 /***/ 1915:
  8789 /***/ (function(module) {
  8804 /***/ ((module) => {
  8790 
  8805 
  8791 var View = wp.media.View,
  8806 var View = wp.media.View,
  8792 	$ = Backbone.$,
  8807 	$ = Backbone.$,
  8793 	Settings;
  8808 	Settings;
  8794 
  8809 
  8916 module.exports = Settings;
  8931 module.exports = Settings;
  8917 
  8932 
  8918 
  8933 
  8919 /***/ }),
  8934 /***/ }),
  8920 
  8935 
  8921 /***/ 2176:
  8936 /***/ 7656:
  8922 /***/ (function(module) {
  8937 /***/ ((module) => {
  8923 
  8938 
  8924 var Settings = wp.media.view.Settings,
  8939 var Settings = wp.media.view.Settings,
  8925 	AttachmentDisplay;
  8940 	AttachmentDisplay;
  8926 
  8941 
  8927 /**
  8942 /**
  9015 module.exports = AttachmentDisplay;
  9030 module.exports = AttachmentDisplay;
  9016 
  9031 
  9017 
  9032 
  9018 /***/ }),
  9033 /***/ }),
  9019 
  9034 
  9020 /***/ 6872:
  9035 /***/ 7266:
  9021 /***/ (function(module) {
  9036 /***/ ((module) => {
  9022 
  9037 
  9023 /**
  9038 /**
  9024  * wp.media.view.Settings.Gallery
  9039  * wp.media.view.Settings.Gallery
  9025  *
  9040  *
  9026  * @memberOf wp.media.view.Settings
  9041  * @memberOf wp.media.view.Settings
  9039 module.exports = Gallery;
  9054 module.exports = Gallery;
  9040 
  9055 
  9041 
  9056 
  9042 /***/ }),
  9057 /***/ }),
  9043 
  9058 
  9044 /***/ 8488:
  9059 /***/ 2356:
  9045 /***/ (function(module) {
  9060 /***/ ((module) => {
  9046 
  9061 
  9047 /**
  9062 /**
  9048  * wp.media.view.Settings.Playlist
  9063  * wp.media.view.Settings.Playlist
  9049  *
  9064  *
  9050  * @memberOf wp.media.view.Settings
  9065  * @memberOf wp.media.view.Settings
  9063 module.exports = Playlist;
  9078 module.exports = Playlist;
  9064 
  9079 
  9065 
  9080 
  9066 /***/ }),
  9081 /***/ }),
  9067 
  9082 
  9068 /***/ 9799:
  9083 /***/ 1992:
  9069 /***/ (function(module) {
  9084 /***/ ((module) => {
  9070 
  9085 
  9071 /**
  9086 /**
  9072  * wp.media.view.Sidebar
  9087  * wp.media.view.Sidebar
  9073  *
  9088  *
  9074  * @memberOf wp.media.view
  9089  * @memberOf wp.media.view
  9086 module.exports = Sidebar;
  9101 module.exports = Sidebar;
  9087 
  9102 
  9088 
  9103 
  9089 /***/ }),
  9104 /***/ }),
  9090 
  9105 
  9091 /***/ 5187:
  9106 /***/ 443:
  9092 /***/ (function(module) {
  9107 /***/ ((module) => {
  9093 
  9108 
  9094 var View = wp.media.view,
  9109 var View = wp.media.view,
  9095 	SiteIconCropper;
  9110 	SiteIconCropper;
  9096 
  9111 
  9097 /**
  9112 /**
  9136 module.exports = SiteIconCropper;
  9151 module.exports = SiteIconCropper;
  9137 
  9152 
  9138 
  9153 
  9139 /***/ }),
  9154 /***/ }),
  9140 
  9155 
  9141 /***/ 8260:
  9156 /***/ 7810:
  9142 /***/ (function(module) {
  9157 /***/ ((module) => {
  9143 
  9158 
  9144 var View = wp.media.View,
  9159 var View = wp.media.View,
  9145 	$ = jQuery,
  9160 	$ = jQuery,
  9146 	SiteIconPreview;
  9161 	SiteIconPreview;
  9147 
  9162 
  9199 module.exports = SiteIconPreview;
  9214 module.exports = SiteIconPreview;
  9200 
  9215 
  9201 
  9216 
  9202 /***/ }),
  9217 /***/ }),
  9203 
  9218 
  9204 /***/ 2234:
  9219 /***/ 9141:
  9205 /***/ (function(module) {
  9220 /***/ ((module) => {
  9206 
  9221 
  9207 /**
  9222 /**
  9208  * wp.media.view.Spinner
  9223  * wp.media.view.Spinner
  9209  *
  9224  *
  9210  * Represents a spinner in the Media Library.
  9225  * Represents a spinner in the Media Library.
  9259 module.exports = Spinner;
  9274 module.exports = Spinner;
  9260 
  9275 
  9261 
  9276 
  9262 /***/ }),
  9277 /***/ }),
  9263 
  9278 
  9264 /***/ 9510:
  9279 /***/ 5275:
  9265 /***/ (function(module) {
  9280 /***/ ((module) => {
  9266 
  9281 
  9267 var View = wp.media.View,
  9282 var View = wp.media.View,
  9268 	Toolbar;
  9283 	Toolbar;
  9269 
  9284 
  9270 /**
  9285 /**
  9292 		this._views = {};
  9307 		this._views = {};
  9293 
  9308 
  9294 		// The toolbar is composed of two `PriorityList` views.
  9309 		// The toolbar is composed of two `PriorityList` views.
  9295 		this.primary   = new wp.media.view.PriorityList();
  9310 		this.primary   = new wp.media.view.PriorityList();
  9296 		this.secondary = new wp.media.view.PriorityList();
  9311 		this.secondary = new wp.media.view.PriorityList();
       
  9312 		this.tertiary  = new wp.media.view.PriorityList();
  9297 		this.primary.$el.addClass('media-toolbar-primary search-form');
  9313 		this.primary.$el.addClass('media-toolbar-primary search-form');
  9298 		this.secondary.$el.addClass('media-toolbar-secondary');
  9314 		this.secondary.$el.addClass('media-toolbar-secondary');
  9299 
  9315 		this.tertiary.$el.addClass('media-bg-overlay');
  9300 		this.views.set([ this.secondary, this.primary ]);
  9316 
       
  9317 		this.views.set([ this.secondary, this.primary, this.tertiary ]);
  9301 
  9318 
  9302 		if ( this.options.items ) {
  9319 		if ( this.options.items ) {
  9303 			this.set( this.options.items, { silent: true });
  9320 			this.set( this.options.items, { silent: true });
  9304 		}
  9321 		}
  9305 
  9322 
  9314 		if ( library ) {
  9331 		if ( library ) {
  9315 			library.on( 'add remove reset', this.refresh, this );
  9332 			library.on( 'add remove reset', this.refresh, this );
  9316 		}
  9333 		}
  9317 	},
  9334 	},
  9318 	/**
  9335 	/**
  9319 	 * @return {wp.media.view.Toolbar} Returns itsef to allow chaining
  9336 	 * @return {wp.media.view.Toolbar} Returns itself to allow chaining
  9320 	 */
  9337 	 */
  9321 	dispose: function() {
  9338 	dispose: function() {
  9322 		if ( this.selection ) {
  9339 		if ( this.selection ) {
  9323 			this.selection.off( null, null, this );
  9340 			this.selection.off( null, null, this );
  9324 		}
  9341 		}
  9386 	 */
  9403 	 */
  9387 	unset: function( id, options ) {
  9404 	unset: function( id, options ) {
  9388 		delete this._views[ id ];
  9405 		delete this._views[ id ];
  9389 		this.primary.unset( id, options );
  9406 		this.primary.unset( id, options );
  9390 		this.secondary.unset( id, options );
  9407 		this.secondary.unset( id, options );
       
  9408 		this.tertiary.unset( id, options );
  9391 
  9409 
  9392 		if ( ! options || ! options.silent ) {
  9410 		if ( ! options || ! options.silent ) {
  9393 			this.refresh();
  9411 			this.refresh();
  9394 		}
  9412 		}
  9395 		return this;
  9413 		return this;
  9428 module.exports = Toolbar;
  9446 module.exports = Toolbar;
  9429 
  9447 
  9430 
  9448 
  9431 /***/ }),
  9449 /***/ }),
  9432 
  9450 
  9433 /***/ 7128:
  9451 /***/ 397:
  9434 /***/ (function(module) {
  9452 /***/ ((module) => {
  9435 
  9453 
  9436 var Select = wp.media.view.Toolbar.Select,
  9454 var Select = wp.media.view.Toolbar.Select,
  9437 	l10n = wp.media.view.l10n,
  9455 	l10n = wp.media.view.l10n,
  9438 	Embed;
  9456 	Embed;
  9439 
  9457 
  9472 module.exports = Embed;
  9490 module.exports = Embed;
  9473 
  9491 
  9474 
  9492 
  9475 /***/ }),
  9493 /***/ }),
  9476 
  9494 
  9477 /***/ 6850:
  9495 /***/ 9458:
  9478 /***/ (function(module) {
  9496 /***/ ((module) => {
  9479 
  9497 
  9480 var Toolbar = wp.media.view.Toolbar,
  9498 var Toolbar = wp.media.view.Toolbar,
  9481 	l10n = wp.media.view.l10n,
  9499 	l10n = wp.media.view.l10n,
  9482 	Select;
  9500 	Select;
  9483 
  9501 
  9549 module.exports = Select;
  9567 module.exports = Select;
  9550 
  9568 
  9551 
  9569 
  9552 /***/ }),
  9570 /***/ }),
  9553 
  9571 
  9554 /***/ 841:
  9572 /***/ 3674:
  9555 /***/ (function(module) {
  9573 /***/ ((module) => {
  9556 
  9574 
  9557 var View = wp.media.View,
  9575 var View = wp.media.View,
  9558 	l10n = wp.media.view.l10n,
  9576 	l10n = wp.media.view.l10n,
  9559 	$ = jQuery,
  9577 	$ = jQuery,
  9560 	EditorUploader;
  9578 	EditorUploader;
  9781 module.exports = EditorUploader;
  9799 module.exports = EditorUploader;
  9782 
  9800 
  9783 
  9801 
  9784 /***/ }),
  9802 /***/ }),
  9785 
  9803 
  9786 /***/ 6353:
  9804 /***/ 1753:
  9787 /***/ (function(module) {
  9805 /***/ ((module) => {
  9788 
  9806 
  9789 var View = wp.media.View,
  9807 var View = wp.media.View,
  9790 	UploaderInline;
  9808 	UploaderInline;
  9791 
  9809 
  9792 /**
  9810 /**
  9931 module.exports = UploaderInline;
  9949 module.exports = UploaderInline;
  9932 
  9950 
  9933 
  9951 
  9934 /***/ }),
  9952 /***/ }),
  9935 
  9953 
  9936 /***/ 9411:
  9954 /***/ 6442:
  9937 /***/ (function(module) {
  9955 /***/ ((module) => {
  9938 
  9956 
  9939 /**
  9957 /**
  9940  * wp.media.view.UploaderStatusError
  9958  * wp.media.view.UploaderStatusError
  9941  *
  9959  *
  9942  * @memberOf wp.media.view
  9960  * @memberOf wp.media.view
  9954 module.exports = UploaderStatusError;
  9972 module.exports = UploaderStatusError;
  9955 
  9973 
  9956 
  9974 
  9957 /***/ }),
  9975 /***/ }),
  9958 
  9976 
  9959 /***/ 2894:
  9977 /***/ 8197:
  9960 /***/ (function(module) {
  9978 /***/ ((module) => {
  9961 
  9979 
  9962 var View = wp.media.View,
  9980 var View = wp.media.View,
  9963 	UploaderStatus;
  9981 	UploaderStatus;
  9964 
  9982 
  9965 /**
  9983 /**
 10106 module.exports = UploaderStatus;
 10124 module.exports = UploaderStatus;
 10107 
 10125 
 10108 
 10126 
 10109 /***/ }),
 10127 /***/ }),
 10110 
 10128 
 10111 /***/ 5823:
 10129 /***/ 8291:
 10112 /***/ (function(module) {
 10130 /***/ ((module) => {
 10113 
 10131 
 10114 var $ = jQuery,
 10132 var $ = jQuery,
 10115 	UploaderWindow;
 10133 	UploaderWindow;
 10116 
 10134 
 10117 /**
 10135 /**
 10224 module.exports = UploaderWindow;
 10242 module.exports = UploaderWindow;
 10225 
 10243 
 10226 
 10244 
 10227 /***/ }),
 10245 /***/ }),
 10228 
 10246 
 10229 /***/ 487:
 10247 /***/ 4747:
 10230 /***/ (function(module) {
 10248 /***/ ((module) => {
 10231 
 10249 
 10232 /**
 10250 /**
 10233  * wp.media.View
 10251  * wp.media.View
 10234  *
 10252  *
 10235  * The base view class for media.
 10253  * The base view class for media.
 10328 /******/ 	}
 10346 /******/ 	}
 10329 /******/ 	
 10347 /******/ 	
 10330 /************************************************************************/
 10348 /************************************************************************/
 10331 var __webpack_exports__ = {};
 10349 var __webpack_exports__ = {};
 10332 // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
 10350 // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
 10333 !function() {
 10351 (() => {
 10334 /**
 10352 /**
 10335  * @output wp-includes/js/media-views.js
 10353  * @output wp-includes/js/media-views.js
 10336  */
 10354  */
 10337 
 10355 
 10338 var media = wp.media,
 10356 var media = wp.media,
 10406 	}
 10424 	}
 10407 
 10425 
 10408 	return deferred.promise();
 10426 	return deferred.promise();
 10409 };
 10427 };
 10410 
 10428 
 10411 media.controller.Region = __webpack_require__( 4903 );
 10429 media.controller.Region = __webpack_require__( 9875 );
 10412 media.controller.StateMachine = __webpack_require__( 5466 );
 10430 media.controller.StateMachine = __webpack_require__( 6150 );
 10413 media.controller.State = __webpack_require__( 5826 );
 10431 media.controller.State = __webpack_require__( 5694 );
 10414 
 10432 
 10415 media.selectionSync = __webpack_require__( 3526 );
 10433 media.selectionSync = __webpack_require__( 4181 );
 10416 media.controller.Library = __webpack_require__( 9024 );
 10434 media.controller.Library = __webpack_require__( 472 );
 10417 media.controller.ImageDetails = __webpack_require__( 3849 );
 10435 media.controller.ImageDetails = __webpack_require__( 705 );
 10418 media.controller.GalleryEdit = __webpack_require__( 6328 );
 10436 media.controller.GalleryEdit = __webpack_require__( 2038 );
 10419 media.controller.GalleryAdd = __webpack_require__( 7323 );
 10437 media.controller.GalleryAdd = __webpack_require__( 7127 );
 10420 media.controller.CollectionEdit = __webpack_require__( 1817 );
 10438 media.controller.CollectionEdit = __webpack_require__( 8612 );
 10421 media.controller.CollectionAdd = __webpack_require__( 1517 );
 10439 media.controller.CollectionAdd = __webpack_require__( 7145 );
 10422 media.controller.FeaturedImage = __webpack_require__( 5095 );
 10440 media.controller.FeaturedImage = __webpack_require__( 1169 );
 10423 media.controller.ReplaceImage = __webpack_require__( 8493 );
 10441 media.controller.ReplaceImage = __webpack_require__( 2275 );
 10424 media.controller.EditImage = __webpack_require__( 7658 );
 10442 media.controller.EditImage = __webpack_require__( 5663 );
 10425 media.controller.MediaLibrary = __webpack_require__( 3742 );
 10443 media.controller.MediaLibrary = __webpack_require__( 8065 );
 10426 media.controller.Embed = __webpack_require__( 9067 );
 10444 media.controller.Embed = __webpack_require__( 4910 );
 10427 media.controller.Cropper = __webpack_require__( 2288 );
 10445 media.controller.Cropper = __webpack_require__( 5422 );
 10428 media.controller.CustomizeImageCropper = __webpack_require__( 6934 );
 10446 media.controller.CustomizeImageCropper = __webpack_require__( 9660 );
 10429 media.controller.SiteIconCropper = __webpack_require__( 5274 );
 10447 media.controller.SiteIconCropper = __webpack_require__( 6172 );
 10430 
 10448 
 10431 media.View = __webpack_require__( 487 );
 10449 media.View = __webpack_require__( 4747 );
 10432 media.view.Frame = __webpack_require__( 3647 );
 10450 media.view.Frame = __webpack_require__( 1061 );
 10433 media.view.MediaFrame = __webpack_require__( 4861 );
 10451 media.view.MediaFrame = __webpack_require__( 2836 );
 10434 media.view.MediaFrame.Select = __webpack_require__( 8719 );
 10452 media.view.MediaFrame.Select = __webpack_require__( 455 );
 10435 media.view.MediaFrame.Post = __webpack_require__( 9075 );
 10453 media.view.MediaFrame.Post = __webpack_require__( 4274 );
 10436 media.view.MediaFrame.ImageDetails = __webpack_require__( 9142 );
 10454 media.view.MediaFrame.ImageDetails = __webpack_require__( 5424 );
 10437 media.view.Modal = __webpack_require__( 3939 );
 10455 media.view.Modal = __webpack_require__( 2621 );
 10438 media.view.FocusManager = __webpack_require__( 6557 );
 10456 media.view.FocusManager = __webpack_require__( 718 );
 10439 media.view.UploaderWindow = __webpack_require__( 5823 );
 10457 media.view.UploaderWindow = __webpack_require__( 8291 );
 10440 media.view.EditorUploader = __webpack_require__( 841 );
 10458 media.view.EditorUploader = __webpack_require__( 3674 );
 10441 media.view.UploaderInline = __webpack_require__( 6353 );
 10459 media.view.UploaderInline = __webpack_require__( 1753 );
 10442 media.view.UploaderStatus = __webpack_require__( 2894 );
 10460 media.view.UploaderStatus = __webpack_require__( 8197 );
 10443 media.view.UploaderStatusError = __webpack_require__( 9411 );
 10461 media.view.UploaderStatusError = __webpack_require__( 6442 );
 10444 media.view.Toolbar = __webpack_require__( 9510 );
 10462 media.view.Toolbar = __webpack_require__( 5275 );
 10445 media.view.Toolbar.Select = __webpack_require__( 6850 );
 10463 media.view.Toolbar.Select = __webpack_require__( 9458 );
 10446 media.view.Toolbar.Embed = __webpack_require__( 7128 );
 10464 media.view.Toolbar.Embed = __webpack_require__( 397 );
 10447 media.view.Button = __webpack_require__( 3157 );
 10465 media.view.Button = __webpack_require__( 846 );
 10448 media.view.ButtonGroup = __webpack_require__( 4094 );
 10466 media.view.ButtonGroup = __webpack_require__( 168 );
 10449 media.view.PriorityList = __webpack_require__( 1993 );
 10467 media.view.PriorityList = __webpack_require__( 8815 );
 10450 media.view.MenuItem = __webpack_require__( 917 );
 10468 media.view.MenuItem = __webpack_require__( 9013 );
 10451 media.view.Menu = __webpack_require__( 2596 );
 10469 media.view.Menu = __webpack_require__( 1 );
 10452 media.view.RouterItem = __webpack_require__( 9484 );
 10470 media.view.RouterItem = __webpack_require__( 6327 );
 10453 media.view.Router = __webpack_require__( 1562 );
 10471 media.view.Router = __webpack_require__( 4783 );
 10454 media.view.Sidebar = __webpack_require__( 9799 );
 10472 media.view.Sidebar = __webpack_require__( 1992 );
 10455 media.view.Attachment = __webpack_require__( 5019 );
 10473 media.view.Attachment = __webpack_require__( 4075 );
 10456 media.view.Attachment.Library = __webpack_require__( 9254 );
 10474 media.view.Attachment.Library = __webpack_require__( 3443 );
 10457 media.view.Attachment.EditLibrary = __webpack_require__( 4640 );
 10475 media.view.Attachment.EditLibrary = __webpack_require__( 5232 );
 10458 media.view.Attachments = __webpack_require__( 8408 );
 10476 media.view.Attachments = __webpack_require__( 8142 );
 10459 media.view.Search = __webpack_require__( 4556 );
 10477 media.view.Search = __webpack_require__( 2102 );
 10460 media.view.AttachmentFilters = __webpack_require__( 4906 );
 10478 media.view.AttachmentFilters = __webpack_require__( 7709 );
 10461 media.view.DateFilter = __webpack_require__( 9663 );
 10479 media.view.DateFilter = __webpack_require__( 6472 );
 10462 media.view.AttachmentFilters.Uploaded = __webpack_require__( 7040 );
 10480 media.view.AttachmentFilters.Uploaded = __webpack_require__( 1368 );
 10463 media.view.AttachmentFilters.All = __webpack_require__( 2868 );
 10481 media.view.AttachmentFilters.All = __webpack_require__( 7349 );
 10464 media.view.AttachmentsBrowser = __webpack_require__( 9239 );
 10482 media.view.AttachmentsBrowser = __webpack_require__( 6829 );
 10465 media.view.Selection = __webpack_require__( 6191 );
 10483 media.view.Selection = __webpack_require__( 8282 );
 10466 media.view.Attachment.Selection = __webpack_require__( 9003 );
 10484 media.view.Attachment.Selection = __webpack_require__( 3962 );
 10467 media.view.Attachments.Selection = __webpack_require__( 1223 );
 10485 media.view.Attachments.Selection = __webpack_require__( 3479 );
 10468 media.view.Attachment.EditSelection = __webpack_require__( 1009 );
 10486 media.view.Attachment.EditSelection = __webpack_require__( 4593 );
 10469 media.view.Settings = __webpack_require__( 859 );
 10487 media.view.Settings = __webpack_require__( 1915 );
 10470 media.view.Settings.AttachmentDisplay = __webpack_require__( 2176 );
 10488 media.view.Settings.AttachmentDisplay = __webpack_require__( 7656 );
 10471 media.view.Settings.Gallery = __webpack_require__( 6872 );
 10489 media.view.Settings.Gallery = __webpack_require__( 7266 );
 10472 media.view.Settings.Playlist = __webpack_require__( 8488 );
 10490 media.view.Settings.Playlist = __webpack_require__( 2356 );
 10473 media.view.Attachment.Details = __webpack_require__( 7274 );
 10491 media.view.Attachment.Details = __webpack_require__( 6090 );
 10474 media.view.AttachmentCompat = __webpack_require__( 8093 );
 10492 media.view.AttachmentCompat = __webpack_require__( 2982 );
 10475 media.view.Iframe = __webpack_require__( 6217 );
 10493 media.view.Iframe = __webpack_require__( 1982 );
 10476 media.view.Embed = __webpack_require__( 5138 );
 10494 media.view.Embed = __webpack_require__( 5741 );
 10477 media.view.Label = __webpack_require__( 6644 );
 10495 media.view.Label = __webpack_require__( 4338 );
 10478 media.view.EmbedUrl = __webpack_require__( 4848 );
 10496 media.view.EmbedUrl = __webpack_require__( 7327 );
 10479 media.view.EmbedLink = __webpack_require__( 6959 );
 10497 media.view.EmbedLink = __webpack_require__( 8232 );
 10480 media.view.EmbedImage = __webpack_require__( 1338 );
 10498 media.view.EmbedImage = __webpack_require__( 2395 );
 10481 media.view.ImageDetails = __webpack_require__( 7598 );
 10499 media.view.ImageDetails = __webpack_require__( 2650 );
 10482 media.view.Cropper = __webpack_require__( 7137 );
 10500 media.view.Cropper = __webpack_require__( 7637 );
 10483 media.view.SiteIconCropper = __webpack_require__( 5187 );
 10501 media.view.SiteIconCropper = __webpack_require__( 443 );
 10484 media.view.SiteIconPreview = __webpack_require__( 8260 );
 10502 media.view.SiteIconPreview = __webpack_require__( 7810 );
 10485 media.view.EditImage = __webpack_require__( 5970 );
 10503 media.view.EditImage = __webpack_require__( 6126 );
 10486 media.view.Spinner = __webpack_require__( 2234 );
 10504 media.view.Spinner = __webpack_require__( 9141 );
 10487 media.view.Heading = __webpack_require__( 7990 );
 10505 media.view.Heading = __webpack_require__( 170 );
 10488 
 10506 
 10489 }();
 10507 })();
       
 10508 
 10490 /******/ })()
 10509 /******/ })()
 10491 ;
 10510 ;