From 038dc75b66e322c50b55f2f4af47239896db0f8b Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Fri, 4 Jul 2014 02:02:16 +0000 Subject: [PATCH] Allow users to override default gallery settings in JS via `wp_localize_script()`. This is already possible in PHP by filtering `shortcode_atts_gallery`. Fixes #28693. git-svn-id: https://develop.svn.wordpress.org/trunk@28990 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/media-editor.js | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/src/wp-includes/js/media-editor.js b/src/wp-includes/js/media-editor.js index a2af3c12f9..cc1fe41338 100644 --- a/src/wp-includes/js/media-editor.js +++ b/src/wp-includes/js/media-editor.js @@ -577,21 +577,27 @@ }); }; + wp.media.galleryDefaults = { + itemtag: 'dl', + icontag: 'dt', + captiontag: 'dd', + columns: '3', + link: 'post', + size: 'thumbnail', + order: 'ASC', + id: wp.media.view.settings.post && wp.media.view.settings.post.id, + orderby : 'menu_order ID' + }; + + if ( wp.media.view.settings.galleryDefaults ) { + _.extend( wp.media.galleryDefaults, wp.media.view.settings.galleryDefaults ); + } + wp.media.gallery = new wp.media.collection({ tag: 'gallery', type : 'image', editTitle : wp.media.view.l10n.editGalleryTitle, - defaults : { - itemtag: 'dl', - icontag: 'dt', - captiontag: 'dd', - columns: '3', - link: 'post', - size: 'thumbnail', - order: 'ASC', - id: wp.media.view.settings.post && wp.media.view.settings.post.id, - orderby : 'menu_order ID' - } + defaults : wp.media.galleryDefaults }); /**