EOS/Scripts/masterMenu.js
Nidhi Bhargava f0c1ab20e1 code push
2025-09-04 16:25:07 +05:30

47 lines
1.7 KiB
JavaScript

// masterMenu.js
/*jslint browser: true*/
/*global window: true*/
/*global $ */
var masterMenuItem = null; //var for all menu item in menu bar
masterMenuItem = $('.menuItem'); //var for all menu item in menu bar
$(function () {
'use strict';
/// show menu item with position adjustment
$('.master-menu-item').each(function () {
var itemnum, lftpos;
itemnum = $(this).index();
lftpos = -1; //$(this).offset().left;
$('.masterInnerMenu').filter(':eq(' + itemnum + ')').css('left', lftpos);
});
/// hide menu item on bodyclick
$('body').click(function () {
$('.masterInnerMenu').hide().removeClass('opened');
//$('.selected').removeClass('selected');
//unbindMenuItems();
});
/// show item on hover add selected class on active
$('.master-menu-item').hover(function (event) {
event.stopPropagation();
//var itemnum = $(this).index();
//$('.master-menu-item').removeClass('selected');
// $(this).addClass('selected');
$('.masterInnerMenu').hide().removeClass('opened');
$(this).find('.masterInnerMenu').show().addClass('opened');
}, function (event) {
event.stopPropagation();
$('.masterInnerMenu').hide().removeClass('opened');
});
// $(".toolbarButton ").on("mousedown mouseup", function (e) {
// $(this).toggleClass("toolbarButtonSelected", e.type === "mousedown");
// });
});
// set a id on active menu item
function setSelectedMenuItem(id) {
'use strict';
//alert(id);
$("#masterMenu ul li").removeClass('selected'); //remove selected class from all
$("#masterMenu ul li[id=" + id + "]").addClass('selected'); // add selcted class on hover
}