Example #1
0
 public function stageHeader()
 {
     global $gantry;
     //don't include class_sfx on 3rd level menu
     $this->args['class_sfx'] = array_key_exists('startlevel', $this->args) && $this->args['startLevel'] == 1 ? '' : $this->args['class_sfx'];
     $this->activeid = array_key_exists('splitmenu_enable_current_id', $this->args) && $this->args['splitmenu_enable_current_id'] == 0 ? false : true;
     JHtml::_('behavior.framework', true);
     if (!self::$jsLoaded && $gantry->get('layout-mode', 'responsive') == 'responsive') {
         if (!($gantry->browser->name == 'ie' && $gantry->browser->shortver < 9)) {
             $gantry->addScript($gantry->baseUrl . 'modules/mod_roknavmenu/themes/default/js/rokmediaqueries.js');
             if ($this->args['responsive-menu'] == 'selectbox') {
                 $gantry->addScript($gantry->baseUrl . 'modules/mod_roknavmenu/themes/default/js/responsive.js');
                 $gantry->addScript($gantry->baseUrl . 'modules/mod_roknavmenu/themes/default/js/responsive-selectbox.js');
             } else {
                 if (file_exists($gantry->basePath . '/modules/mod_roknavmenu/themes/default/js/sidemenu.js') && $this->args['responsive-menu'] == 'panel') {
                     $gantry->addScript($gantry->baseUrl . 'modules/mod_roknavmenu/themes/default/js/sidemenu.js');
                 }
             }
         }
         self::$jsLoaded = true;
     }
     $gantry->addLess('menu.less', 'menu.css', 1, array('headerstyle' => $gantry->get('headerstyle', 'dark'), 'menuHoverColor' => $gantry->get('linkcolor')));
     // no media queries for IE8 so we compile and load the hovers
     if ($gantry->browser->name == 'ie' && $gantry->browser->shortver < 9) {
         $gantry->addLess('menu-hovers.less', 'menu-hovers.css', 1, array('headerstyle' => $gantry->get('headerstyle', 'dark'), 'menuHoverColor' => $gantry->get('linkcolor')));
     }
 }
Example #2
0
 public function stageHeader()
 {
     global $gantry;
     //don't include class_sfx on 3rd level menu
     $this->args['class_sfx'] = array_key_exists('startlevel', $this->args) && $this->args['startLevel'] == 1 ? '' : $this->args['class_sfx'];
     $this->activeid = array_key_exists('splitmenu_enable_current_id', $this->args) && $this->args['splitmenu_enable_current_id'] == 0 ? false : true;
     JHtml::_('behavior.framework', true);
     if (!self::$jsLoaded && $gantry->get('layout-mode', 'responsive') == 'responsive') {
         if (!($gantry->browser->name == 'ie' && $gantry->browser->shortver < 9)) {
             $gantry->addScript($gantry->baseUrl . 'modules/mod_roknavmenu/themes/default/js/rokmediaqueries.js');
             $gantry->addScript($gantry->baseUrl . 'modules/mod_roknavmenu/themes/default/js/responsive.js');
             if ($this->args['responsive-menu'] == 'selectbox') {
                 $gantry->addScript($gantry->baseUrl . 'modules/mod_roknavmenu/themes/default/js/responsive-selectbox.js');
             }
         }
         self::$jsLoaded = true;
     }
     $gantry->addLess('menu.less', 'menu.css', 1, array('showcasebackground' => $gantry->get('showcasebackground', '#3399aa'), 'linkcolor' => $gantry->get('linkcolor', '#3399aa'), 'linkcolorhover' => $gantry->get('linkcolorhover', '#227799'), 'buttontextcolor' => $gantry->get('buttontextcolor', '#fff'), 'headerstyle' => $gantry->get('headerstyle', 'dark'), 'menupositionbackgroundcolor' => $gantry->get('menupositionbackgroundcolor', '#eec60d'), 'menupositionbackgroundcolorgradient' => $gantry->get('menupositionbackgroundcolorgradient', '#ffc600'), 'menubackgroundcolor' => $gantry->get('menubackgroundcolor', '#55aadd'), 'menubackgroundcolorhover' => $gantry->get('menubackgroundcolorhover', '#111111'), 'menuHoverColor' => $gantry->get('menuHoverColor', '#fff'), 'menuShadowColor' => $gantry->get('menuShadowColor', '#fff'), 'menuItemOutlineColor' => $gantry->get('menuItemOutlineColor', '#fff'), 'submenuShadowColor' => $gantry->get('submenuShadowColor', '#fff'), 'submenuTextColor' => $gantry->get('submenuTextColor', '#ffffff'), 'submenuActiveColor' => $gantry->get('submenuActiveColor', '#ffffff'), 'submenuHoverColor' => $gantry->get('submenuHoverColor', '#ffffff'), 'submenuGradientLeftColor' => $gantry->get('submenuGradientLeftColor', '#00aaff'), 'submenuGradientRightColor' => $gantry->get('submenuGradientRightColor', '#dc6e0a'), 'mainbackgroundLeftGradientColor' => $gantry->get('mainbackgroundLeftGradientColor', '#dc6e0a'), 'mainbackgroundRightGradientColor' => $gantry->get('mainbackgroundRightGradientColor', '#00AAFF'), 'menuTextColor' => $gantry->get('menuTextColor', '#405060'), 'menuTextHover' => $gantry->get('menuTextHover', '#ffffff'), 'menuItemRadius' => $gantry->get('menuItemRadius', '50%'), 'simpleMenu' => $gantry->get('simpleMenu', 1)));
     // no media queries for IE8 so we compile and load the hovers
     if ($gantry->browser->name == 'ie' && $gantry->browser->shortver < 9) {
         $gantry->addLess('menu-hovers.less', 'menu-hovers.css', 1, array('headerstyle' => $gantry->get('headerstyle', 'dark'), 'menuHoverColor' => $gantry->get('linkcolor')));
     }
 }