bulk.js
847 Bytes
(function($){
if(typeof f4MediaTaxonomy === 'undefined' || f4MediaTaxonomy.taxonomies.length === 0) {
return;
}
setTimeout(function() {
// Bulk actions
var $bulk = jQuery('[name="action"], [name="action2"]');
if($bulk.length) {
for(var mediaTaxonomyName in f4MediaTaxonomy.taxonomies) {
var mediaTaxonomy = f4MediaTaxonomy.taxonomies[mediaTaxonomyName];
var $taxonomy = jQuery('<optgroup label="' + mediaTaxonomy.labels.bulk_title + '"></optgroup');
mediaTaxonomy.terms.forEach(function(mediaTerm) {
var $term = jQuery($term);
var indent = Array(mediaTerm.level).join(' ');
$taxonomy.append('<option value="' + f4MediaTaxonomy.bulk_action_prefix + mediaTerm.term_id + '">' + indent + mediaTerm.name + '</option>');
});
$bulk.append($taxonomy);
}
}
}, 1000);
})(jQuery);