Themes that use BEM pattern, like Omega, replace class "block-facetapi" to "block--facetapi", but in some cases this module uses selector div.block-facetapi to show and hide blocks.

I think that a solution could be create a preprocess for blocks of this module to add a custom class and use this custom class to show and hide blocks.

Comments

lisotton created an issue. See original summary.

  • eugene.ilyin committed d2017e1 on 7.x-3.x
    Issue #2813111 by lisotton: Conflicts with themes that use BEM pattern
    
eugene.ilyin’s picture

Hello

Thank you for this report. I have analyzed this problem and seems your advice is the best way to do it easy and quick.
But actually, I think that it's very wrong approach of the theme Omega that it changes some classes through regular expression and can break some things. Not only in Ajax Facets.
But of course, I want to make my module worked in all conditions.

Committed.

eugene.ilyin’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.