public function media_browser_plus_views_handler_area_actions::render in Media Browser Plus 7.3
Returns the action buttons and sets the JS configuration.
Overrides views_handler_area::render
File
- views/
media_browser_plus_views_handler_area_actions.inc, line 71 - Definition of media_browser_plus_views_handler_area_actions.
Class
- media_browser_plus_views_handler_area_actions
- MBP area with file actions.
Code
public function render($empty = FALSE) {
$output = '';
$actions = array();
foreach ($this->options['mbp_action_area']['actions'] as $key => $action) {
if ($key == $action && method_exists($this, 'render_action_' . $action)) {
$output .= $this
->{'render_action_' . $action}();
$actions[$action] = $action;
}
}
// Add javascript.
drupal_add_js(array(
'mbp' => array(
'views' => array(
$this->view->name . ':' . $this->view->current_display => array(
'actions' => $actions,
),
),
),
), 'setting');
drupal_add_library('media_browser_plus', 'media_browser_plus');
return $output;
}