// =================================================================================== // =================================================================================== // Module CBM : script de barres de menus : menu template // ----------------------------------------------------------------------------------- var MENU_TEMPLATE = [ [ // Level 0 (root) 15, // height 1, // padding-top 2, // padding-right 1, // padding-bot 2, // padding-left 0, // border-top 0, // border-right 0, // border-bot 0, // border-left 'rootmenu', // default class 'rootmenuover', // hover class 'rootmenuactive', // active class 0 // space between root menus ], [ // Level 1 (menus) 15, // height 0, // padding-top 2, // padding-right 0, // padding-bot 2, // padding-left 1, // border-top 1, // border-right 1, // border-bot 1, // border-left 'menu', // default class 'menuover', // hover class 'menuactive', // active class 0, // x-offset from parent 0, // y-offset from parent true, // border-top only for 1st item true // border-bot only for last item ], [ // Level 2 (submenus) 13, // height 1, // padding-top 2, // padding-right 1, // padding-bot 2, // padding-left 1, // border-top 1, // border-right 1, // border-bot 1, // border-left 'smenu', // default class 'smenuover', // hover class 'smenuactive', // active class -10, // x-offset from parent -10, // y-offset from parent true, // border-top only for 1st item true // border-bot only for last item ], [ // Level 3 (sub-submenus) 20, // height 2, // padding-top 2, // padding-right 2, // padding-bot 2, // padding-left 1, // border-top 1, // border-right 1, // border-bot 1, // border-left 'smenu', // default class 'smenuover', // hover class 'smenuactive', // active class -10, // x-offset from parent -10, // y-offset from parent true, // border-top only for 1st item true // border-bot only for last item ] ]; var defTimeOut = 200; // Timeout before hiding submenus var defZIndex = 100; // Z-Index of root elements var mType = 0; // 0 = horizontal, 1 = vertical var mDeploy = 1; // 0 = root menus deploy on click, 1 = root menus deploy on mouse over var mIFrames = false; // Patch IE 6- (to keep objects as SELECT on the background of the menus / slow down execution under Mozilla Fx) var mCurrent = false; var IEFilter = "filter:progid:DXImageTransform.Microsoft.Fade(Duration=0.2,overlap=0.5);" // MS filter for deployment FX