You are here

function responsive_menus_context_reaction_general::execute in Responsive Menus 7

Execute & make those menus responsive.

File

plugins/context/responsive_menus_context_reaction_general.inc, line 32
Extends class context_reaction for Responsive Menus.

Class

responsive_menus_context_reaction_general
Exposes Responsive Menus as a reaction in Context.

Code

function execute() {
  $contexts = context_active_contexts();
  foreach ($contexts as $value) {
    if (!empty($value->reactions[$this->plugin])) {
      $style = $value->reactions[$this->plugin]['responsive_menus_style'];
      $js_defaults = $value->reactions[$this->plugin]['responsive_menus_style_settings'];

      // Execute the responsiveness!
      responsive_menus_execute($style, $js_defaults);
    }
  }
}