diff -r 000000000000 -r 1450b09d0cfd ginebra2/chrome/js/ContextMenu.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ginebra2/chrome/js/ContextMenu.js Tue May 04 12:39:35 2010 +0300 @@ -0,0 +1,47 @@ + + +$(document).ready(function() { + + //Get all the LI from the #tabMenu UL + $('#tabMenu > li').click(function(){ + + //perform the actions when it's not selected + if (!$(this).hasClass('selected')) { + + //remove the selected class from all LI + $('#tabMenu > li').removeClass('selected'); + + //Reassign the LI + $(this).addClass('selected'); + + //Hide all the DIV in .boxBody + $('.boxBody div').slideUp('1500'); + + //Look for the right DIV in boxBody according to the Navigation UL index, therefore, the arrangement is very important. + $('.boxBody div:eq(' + $('#tabMenu > li').index(this) + ')').slideDown('1500'); + } + + }).mouseover(function() { + //Add and remove class, Personally I dont think this is the right way to do it, anyone please suggest + $(this).addClass('mouseover'); + $(this).removeClass('mouseout'); + + }).mouseout(function() { + + //Add and remove class + $(this).addClass('mouseout'); + $(this).removeClass('mouseover'); + + }); + + //Mouseover effect for menu list. + $('.boxBody li').click(function(){ + window.snippets.ContextMenuId.hide(); + }).mouseover(function() { + $(this).css('backgroundColor','#fff'); + }).mouseout(function() { + $(this).css('backgroundColor',''); + }); + +}); + \ No newline at end of file