media_browser_plus_views_plugin_style_media_browser.inc in Media Browser Plus 7.3
The media browser plus style plugin.
File
views/media_browser_plus_views_plugin_style_media_browser.incView source
<?php
/**
* @file
* The media browser plus style plugin.
*/
/**
* Media Browser Plus Views style plugin.
*
* Style plugin to render media items as an interactive grid for the media
* browser plus.
*
* @ingroup views_style_plugins
*/
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'],
// );
}
}
Classes
Name![]() |
Description |
---|---|
media_browser_plus_views_plugin_style_media_browser | Media Browser Plus Views style plugin. |