You are here

protected function GridStackLayoutBase::massageValues in GridStack 8.2

Massage form values.

1 call to GridStackLayoutBase::massageValues()
GridStackLayoutBase::submitConfigurationForm in src/Plugin/Layout/GridStackLayoutBase.php
Form submission handler.

File

src/Plugin/Layout/GridStackLayoutBase.php, line 146

Class

GridStackLayoutBase
Provides a GridStack base class for Layout plugins.

Namespace

Drupal\gridstack\Plugin\Layout

Code

protected function massageValues(&$value, $key) {
  if ($key == 'styles') {
    foreach ([
      'alpha',
      'opacity',
    ] as $k) {
      if (isset($value[$k]) && $value[$k] == '1') {
        $value[$k] = '';
      }
    }
  }
  $value = is_string($value) ? trim($value) : $value;
  $value = is_array($value) ? array_filter($value) : $value;
}