diff --git a/core/modules/views/src/Plugin/views/filter/BooleanOperator.php b/core/modules/views/src/Plugin/views/filter/BooleanOperator.php index 81a31880c32090235a0930345306442b645be44d..42e7f890c382a7faefb6162f28826353e43c1e41 100644 --- a/core/modules/views/src/Plugin/views/filter/BooleanOperator.php +++ b/core/modules/views/src/Plugin/views/filter/BooleanOperator.php @@ -43,8 +43,6 @@ class BooleanOperator extends FilterPluginBase { // exposed filter options protected $alwaysMultiple = TRUE; - // Don't display empty space where the operator would be. - public $no_operator = TRUE; // Whether to accept NULL as a false value or not public $accept_null = FALSE; diff --git a/core/modules/views_ui/tests/src/Functional/FilterBooleanWebTest.php b/core/modules/views_ui/tests/src/Functional/FilterBooleanWebTest.php index 3a2546d59a17c30994fdbabc3a09536b9b89f3ce..619b7ced526ddb62d70542ced8edbaefdcf8e674 100644 --- a/core/modules/views_ui/tests/src/Functional/FilterBooleanWebTest.php +++ b/core/modules/views_ui/tests/src/Functional/FilterBooleanWebTest.php @@ -32,6 +32,11 @@ public function testFilterBooleanUI() { $result = $this->cssSelect('#edit-options-value--wrapper legend span'); $this->assertEqual($result[0]->getHtml(), 'Status'); + // Ensure that the operator and the filter value are displayed using correct + // layout. + $this->assertSession()->elementExists('css', '.views-left-30 .form-item-options-operator'); + $this->assertSession()->elementExists('css', '.views-right-70 .form-item-options-value'); + $this->drupalPostForm(NULL, [], t('Expose filter')); $this->drupalPostForm(NULL, [], t('Grouped filters'));