Module: Decidim::RedesignLayout
- Extended by:
- ActiveSupport::Concern
- Included in:
- ApplicationController, Conferences::ApplicationController
- Defined in:
- decidim-core/lib/decidim/redesign_layout.rb
Overview
This concern contains the logic related with switching layouts for the new design in controllers. Include this concern in the controllers with new layouts
To enable/disable new designs on a controller put in the controller redesign active: false
The new layout is expected to be defined at the same path with the name prefixed with “redesigned_”
If a controller calls layout use redesign active: true to use redesigned layouts. This will affect to inheriting controllers not calling layout again
For participatory spaces replace participatory_space_layout with redesign_participatory_space_layout. It will enable redesign for all actions in the controller using redesigned FALLBACK_LAYOUT on actions not covered by conditions
Constant Summary collapse
- FALLBACK_LAYOUT =
"layouts/decidim/application"