-
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathpatternkit_media_library.module
More file actions
27 lines (22 loc) · 923 Bytes
/
patternkit_media_library.module
File metadata and controls
27 lines (22 loc) · 923 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
/**
* @file
* Patternkit Media Library Support.
*/
use Drupal\Core\Url;
/**
* Implements hook_form_FORM_ID_alter().
*/
function patternkit_media_library_form_layout_builder_configure_block_alter(&$form, $form_state) {
if (!empty($form['settings']['configuration']['#attached']['drupalSettings']['patternkitEditor'])) {
$form_attached = $form['settings']['configuration']['#attached'];
$form_attached['drupalSettings']['patternkitEditor']['imageUrl'] = Url::fromRoute('patternkit.media_library')
->toString();
array_unshift($form_attached['library'], 'patternkit_media_library/patternkit.jsoneditor.media_library');
$config = \Drupal::config('patternkit_media_library.settings');
if ($config->get('use_styles')) {
$form_attached['library'][] = 'patternkit_media_library/media_library_modal';
}
$form['settings']['configuration']['#attached'] = $form_attached;
}
}