function _linkit_picker_render_container in Linkit Picker 7.3
Same name and namespace in other branches
- 6 linkit_picker.module \_linkit_picker_render_container()
- 7 linkit_picker.module \_linkit_picker_render_container()
- 7.2 linkit_picker.module \_linkit_picker_render_container()
Return all the views that should be used in the container.
1 call to _linkit_picker_render_container()
File
- ./
linkit_picker.module, line 65 - Main file for linkit_pikcer module.
Code
function _linkit_picker_render_container($views) {
$container = array(
'#type' => 'container',
'#attributes' => array(
'class' => array(
'linkit-picker-container',
),
'id' => 'linkit-picker-container',
),
);
drupal_add_css(drupal_get_path('module', 'linkit_picker') . '/linkit_picker.css');
drupal_add_js(drupal_get_path('module', 'linkit_picker') . '/linkit_picker.js');
foreach ($views as $viewname) {
$view = _linkit_picker_get_view($viewname);
if (empty($view)) {
continue;
}
$container['browser_wrapper'][$viewname] = array(
'#type' => 'link',
'#href' => '',
'#title' => $view
->get_title(),
'#attributes' => array(
'class' => array(
'linkit-picker-button',
),
'data-viewname' => $viewname,
),
);
$container[$viewname] = array(
'#type' => 'container',
'#attributes' => array(
'class' => array(
'view-container',
'view-linkit-picker-' . $viewname,
),
),
);
$container[$viewname]['view'] = array(
'#markup' => $view
->preview('default'),
);
}
return drupal_render($container);
}