public function MediaDirectoriesBrowserController::browser in Media Directories 3.x
Build browser page.
Return value
array
1 string reference to 'MediaDirectoriesBrowserController::browser'
- media_directories_ui.routing.yml in modules/
media_directories_ui/ media_directories_ui.routing.yml - modules/media_directories_ui/media_directories_ui.routing.yml
File
- modules/
media_directories_ui/ src/ Controller/ MediaDirectoriesBrowserController.php, line 14
Class
Namespace
Drupal\media_directories_ui\ControllerCode
public function browser() {
return [
'#type' => 'html_tag',
'#tag' => 'div',
'#attributes' => [
'class' => [
'media-directories-library-page',
],
],
'#attached' => [
'library' => [
'media_library/ui',
'media_directories_ui/media-ui',
],
'drupalSettings' => [
'media_directories' => [
'url' => [
'directory.tree' => Url::fromRoute('media_directories_ui.directory.tree')
->toString(),
'directory.add' => Url::fromRoute('media_directories_ui.directory.add')
->toString(),
'directory.rename' => Url::fromRoute('media_directories_ui.directory.rename')
->toString(),
'directory.delete' => Url::fromRoute('media_directories_ui.directory.delete')
->toString(),
'directory.move' => Url::fromRoute('media_directories_ui.directory.move')
->toString(),
'media.add' => Url::fromRoute('media_directories_ui.media.add')
->toString(),
'media.edit' => Url::fromRoute('media_directories_ui.media.edit')
->toString(),
'media.move' => Url::fromRoute('media_directories_ui.media.move')
->toString(),
'media.delete' => Url::fromRoute('media_directories_ui.media.delete')
->toString(),
],
],
],
],
'tree_container' => [
'#theme' => 'media_directories_tree',
],
'browser_container' => [
'#type' => 'html_tag',
'#tag' => 'div',
'#attributes' => [
'class' => [
'media-directories-library-browser',
],
],
'view' => views_embed_view('media_directories_library', 'page'),
],
];
}