You are here

class media_browser_plus_views_plugin_style_media_browser in Media Browser Plus 7.3

Media Browser Plus Views style plugin.

Style plugin to render media items as an interactive grid for the media browser plus.

Hierarchy

Expanded class hierarchy of media_browser_plus_views_plugin_style_media_browser

1 string reference to 'media_browser_plus_views_plugin_style_media_browser'
media_browser_plus_views_plugins in views/media_browser_plus.views.inc
Implements hook_views_plugins().

File

views/media_browser_plus_views_plugin_style_media_browser.inc, line 16
The media browser plus style plugin.

View source
class media_browser_plus_views_plugin_style_media_browser extends media_views_plugin_style_media_browser {

  /**
   * Set default options.
   */
  public function option_definition() {
    $options = parent::option_definition();
    $options['files_draggable'] = array(
      'default' => TRUE,
    );
    $options['folders_draggable'] = array(
      'default' => TRUE,
    );
    return $options;
  }

  /**
   * Always render this style to ensure the additions are displayed.
   */
  public function even_empty() {
    return TRUE;
  }

  /**
   * Provide options.
   */
  public function options_form(&$form, &$form_state) {
    $form['files_draggable'] = array(
      '#type' => 'checkbox',
      '#title' => t('Enable drag and drop for files'),
      '#default_value' => $this->options['files_draggable'],
    );

    // @todo Add folder management and enable once it's available.
    //    $form['folders_draggable'] = array(
    //      '#type' => 'checkbox',
    //      '#title' => t('Enable drag and drop for folders'),
    //      '#default_value' => $this->options['folders_draggable'],
    //    );
  }

}

Members

Namesort descending Modifiers Type Description Overrides
media_browser_plus_views_plugin_style_media_browser::even_empty public function Always render this style to ensure the additions are displayed.
media_browser_plus_views_plugin_style_media_browser::options_form public function Provide options.
media_browser_plus_views_plugin_style_media_browser::option_definition public function Set default options.