Update of /cvsroot/mxbb/core/modules/mx_navmenu/includes/js In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22332/js Added Files: adv_CSS_hor.js adv_CSS_ver.js adv_hor.js adv_ver.js simple_CSS_hor.js simple_CSS_ver.js Log Message: Sorry, i forgot to add these files, while fixing the nav menu for IE --- NEW FILE: simple_CSS_hor.js --- <script type="text/javascript"> <!-- var ddm1 = new DropDownMenu1('menu' + '{$block_id}'); ddm1.type = "horizontal"; ddm1.delay.show = 0; ddm1.delay.hide = 100; ddm1.position.top = 1; ddm1.position.left = 0; ddm1.zIndex.visible = 1; if (!ddm1.browser.ie) { ddm1.browser.ie5 = false; }; ddm1.init(); //--> </script> --- NEW FILE: adv_CSS_ver.js --- <!-- Example of initializing: var menu = new XulMenu("id_of_the_menu"); menu.init(); Example of initializing and setting additional stuff: var menu1 = new XulMenu("menu1"); menu1.type = "horizontal"; menu1.position.level1.top = 0; menu1.position.level1.left = 0; menu1.position.levelX.top = 0; menu1.position.levelX.left = 0; menu1.arrow1 = "images/arrow.gif"; menu1.arrow2 = "images/arrow-active.gif"; Note: arrow1 & arrow2 set only when you want the arrow image to change when element is active. If you don't want the arrow to change keep both variables empty. ---------------- API ---------------- Controlling the menu: show(id) hide(id) hideAll() hideHigherOrEqualLevels(n) id = id of the element n = level examples: 1) menu1.show("menu1-1"); 2) menu1.show("menu1-1"); menu1.show("menu1-1-2"); menu1.show("menu1-1-2-0"); menu1.hideHigherOrEqualLevels(2); Both examples show the same. --> <script type="text/javascript"> var menu1 = new XulMenu('menu' + '{$block_id}'); menu1.type = "vertical"; menu1.position.level1.top = 0; menu1.position.level1.left = 0; menu1.position.levelX.top = 0; menu1.position.levelX.left = 0; menu1.arrow1 = "images/arrow1.gif"; menu1.arrow2 = "images/arrow2.gif"; menu1.init(); </script> --- NEW FILE: simple_CSS_ver.js --- <script type="text/javascript"> <!-- var ddm1 = new DropDownMenu1('menu' + '{$block_id}'); ddm1.type = "vertical"; ddm1.delay.show = 0; ddm1.delay.hide = 100; ddm1.position.top = 0; ddm1.position.left = 0; ddm1.zIndex.visible = 1; if (!ddm1.browser.ie) { ddm1.browser.ie5 = false; }; ddm1.init(); //--> </script> --- NEW FILE: adv_ver.js --- <script type="text/javascript"> var clickMenu1 = new ClickShowHideMenu('click-menu' + '{$block_id}'); clickMenu1.box1Hover = true; clickMenu1.box2Hover = true; clickMenu1.highlightActive = false; //clickMenu1.init_id = 0; // Initiate menu clickMenu1.init(); </script> --- NEW FILE: adv_CSS_hor.js --- <!-- Example of initializing: var menu = new XulMenu("id_of_the_menu"); menu.init(); Example of initializing and setting additional stuff: var menu1 = new XulMenu("menu1"); menu1.type = "horizontal"; menu1.position.level1.top = 0; menu1.position.level1.left = 0; menu1.position.levelX.top = 0; menu1.position.levelX.left = 0; menu1.arrow1 = "images/arrow.gif"; menu1.arrow2 = "images/arrow-active.gif"; Note: arrow1 & arrow2 set only when you want the arrow image to change when element is active. If you don't want the arrow to change keep both variables empty. ---------------- API ---------------- Controlling the menu: show(id) hide(id) hideAll() hideHigherOrEqualLevels(n) id = id of the element n = level examples: 1) menu1.show("menu1-1"); 2) menu1.show("menu1-1"); menu1.show("menu1-1-2"); menu1.show("menu1-1-2-0"); menu1.hideHigherOrEqualLevels(2); Both examples show the same. --> <script type="text/javascript"> var menu1 = new XulMenu('menu' + '{$block_id}'); menu1.type = "horizontal"; menu1.arrow1 = "images/arrow1.gif"; menu1.arrow2 = "images/arrow2.gif"; menu1.position.level1.top = 0; menu1.position.level1.left = 0; menu1.position.levelX.top = 0; menu1.position.levelX.left = 0; menu1.init(); </script> --- NEW FILE: adv_hor.js --- <script type="text/javascript"> var clickMenu1 = new ClickShowHideMenu('click-menu' + '{$block_id}'); clickMenu1.box1Hover = true; clickMenu1.box2Hover = true; clickMenu1.highlightActive = false; //clickMenu1.init_id = 0; // Initiate menu clickMenu1.init(); </script> |