function codemirror_editor_js_settings_build in The CodeMirror Editor 8
Implements hook_js_settings_build().
File
- ./
codemirror_editor.module, line 36 - Primary module hooks for CodeMirror editor module.
Code
function codemirror_editor_js_settings_build(array &$settings) {
if (isset($settings['codeMirrorEditor'])) {
$buttons_path = drupal_get_path('module', 'codemirror_editor') . '/images/buttons.svg';
$settings['codeMirrorEditor']['buttonsBaseUrl'] = file_url_transform_relative(file_create_url($buttons_path));
$config = Drupal::config('codemirror_editor.settings');
$settings['codeMirrorEditor']['theme'] = $config
->get('theme');
}
if (isset($settings['codeMirrorFormatter'])) {
$config = Drupal::config('codemirror_editor.settings');
$settings['codeMirrorFormatter']['theme'] = $config
->get('theme');
}
}