diff --git src/wp-admin/js/customize-controls.js src/wp-admin/js/customize-controls.js
index f514cf7..5f170bc 100644
|
|
|
|
| 2346 | 2346 | api.HeaderTool.UploadsList, |
| 2347 | 2347 | api.HeaderTool.DefaultsList |
| 2348 | 2348 | ]); |
| | 2349 | |
| | 2350 | //Add extra params to doCrop args for customizer |
| | 2351 | wp.media.controller.Cropper.prototype.defaults.doCropArgs.wp_customize = 'on'; |
| | 2352 | wp.media.controller.Cropper.prototype.defaults.doCropArgs.theme = api.settings.theme.stylesheet; |
| 2349 | 2353 | }, |
| 2350 | 2354 | |
| 2351 | 2355 | /** |
diff --git src/wp-includes/js/media-views.js src/wp-includes/js/media-views.js
index f9c5555..015ec23 100644
|
|
|
Cropper = wp.media.controller.State.extend({
|
| 282 | 282 | toolbar: 'crop', |
| 283 | 283 | content: 'crop', |
| 284 | 284 | router: false, |
| | 285 | canSkipCrop: false, |
| 285 | 286 | |
| 286 | | canSkipCrop: false |
| | 287 | // Default doCrop Ajax arguments to allow the Customizer (for example) to inject state. |
| | 288 | doCropArgs: {} |
| 287 | 289 | }, |
| 288 | 290 | |
| 289 | 291 | activate: function() { |
| … |
… |
Cropper = wp.media.controller.State.extend({
|
| 367 | 369 | }, |
| 368 | 370 | |
| 369 | 371 | doCrop: function( attachment ) { |
| 370 | | return wp.ajax.post( 'custom-header-crop', { |
| 371 | | nonce: attachment.get('nonces').edit, |
| 372 | | id: attachment.get('id'), |
| 373 | | cropDetails: attachment.get('cropDetails') |
| 374 | | } ); |
| | 372 | return wp.ajax.post( 'custom-header-crop', _.extend( |
| | 373 | {}, |
| | 374 | this.defaults.doCropArgs, |
| | 375 | { |
| | 376 | nonce: attachment.get( 'nonces' ).edit, |
| | 377 | id: attachment.get( 'id' ), |
| | 378 | cropDetails: attachment.get( 'cropDetails' ) |
| | 379 | } |
| | 380 | ) ); |
| 375 | 381 | } |
| 376 | 382 | }); |
| 377 | 383 | |