Returns all the active fields created via factory
public static get_active_fields ( ) : array | ||
return | array |
/** * Initialize main scripts */ public function init_scripts() { wp_enqueue_script('carbon-app', \Carbon_Fields\URL . '/assets/js/app.js', array('jquery', 'backbone', 'underscore', 'jquery-touch-punch', 'jquery-ui-sortable')); wp_enqueue_script('carbon-ext', \Carbon_Fields\URL . '/assets/js/ext.js', array('carbon-app')); $active_fields = Container::get_active_fields(); $active_field_types = array(); foreach ($active_fields as $field) { if (in_array($field->type, $active_field_types)) { continue; } $active_field_types[] = $field->type; $field->admin_enqueue_scripts(); } }