devportal-8.x-2.0-alpha10/modules/dp_faq/dp_faq.install
modules/dp_faq/dp_faq.install
<?php
/**
* @file
* Install, update, and uninstall functions for dp_faq module.
*/
/**
* Add has-shadow class to devportal_faq view.
*/
function dp_faq_update_8001() {
$config_factory = \Drupal::configFactory();
if ($config_factory->loadMultiple(['views.view.devportal_faq'])) {
$config = $config_factory->getEditable('views.view.devportal_faq');
$display = $config->get('display');
$css_class = $display['default']['display_options']['css_class'] ? explode(' ', $display['default']['display_options']['css_class']) : [];
$css_class[] = 'has-shadow';
$css_class = implode(' ', $css_class);
$config->set('display.default.display_options.css_class', $css_class);
$config->save(TRUE);
}
}
/**
* Set the accordion height to 'content'.
*/
function dp_faq_update_8002() {
$config_factory = \Drupal::configFactory();
if ($config = $config_factory->getEditable('views.view.devportal_faq')) {
$config->set('display.default.display_options.style.options.heightStyle', 'content');
$config->save(TRUE);
}
}
