Files
display-featured-image-genesis/includes/js/settings-upload.js
T
Robin Cornett a475716d5a working cpt archive images
including sanitization! although the sanitized images all revert to the
last valid fallback value, which is not correct. May be better to revert
to blank?
2015-01-03 17:43:18 -05:00

39 lines
901 B
JavaScript

jQuery(document).ready(function($){
var custom_uploader;
$('.upload_default_image').click(function(e) {
var target_input = $(this).prev('.upload_image_url');
e.preventDefault();
//If the uploader object has already been created, reopen the dialog
if (custom_uploader) {
custom_uploader.open();
return;
}
//Extend the wp.media object
custom_uploader = wp.media.frames.file_frame = wp.media({
title: ([objectL10n.text]),
button: {
text: ([objectL10n.text])
},
multiple: false
});
//When a file is selected, grab the URL and set it as the text field's value
custom_uploader.on('select', function() {
attachment = custom_uploader.state().get('selection').first().toJSON();
// $('input[name=' + target_input + ']').val(attachment.url);
$(target_input).val(attachment.url);
});
//Open the uploader dialog
custom_uploader.open();
});
});