MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /var/www/html/networkmonitor/ajaxMyTop/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/networkmonitor/ajaxMyTop/js/keyCapture.js
var captureKey = true;

function setupKeyCapture(){	
	//logger.append("setting up key captures on textInputs...", 8)
	inputs = document.getElementsByTagName("input");
	for(var i=0;i<inputs.length;i++){
		var input=inputs[i];
		if(input.className.indexOf('textInput')>=0){
			input.onfocus=disableKeyCapture;
			input.onblur=enableKeyCapture;
		}
	}
}

function disableKeyCapture(){
	captureKey = false;
}
function enableKeyCapture(){
	captureKey = true;
}

function keyUp(e){
	//alert("keyCode: " + e.keyCode, 8);
	// check if keys should be captured to prevent textInput
	// typing from triggering a key command
	if(captureKey){
		switch (e.keyCode){
			case 191:
				var el = $("keyCommandsBlock");
				if(el.style.display == "none"){
					showEl(el);
				} else {
					hideEl(el);
					window.focus()
				}
				break;
			case 75:
				var el = $("killBox");
				if(el.style.display == "none"){
					showEl(el);
					$("killInputTextBox").select();
					$("killDisplay").innerHTML = "Enter Thread Id to kill."
				} else {
					hideKill();
					window.focus();
				}
				break;
			case 72:
				$("Host").select();
				break;
			case 68:
				$("db").select();
				break;
			case 85:
				$("User").select();
				break;
			case 67:
				$("Command").select();
				break;
			case 73:
				var el = $("Command");
				if (el.value == "awake"){
					el.value = "";
				} else {
					el.value = "awake";
				}
				break;				
			case 83:
				var el = $("intervalBlock");
				if(el.style.display == "none"){
					showEl(el);
					$("secondsRefresh").select();
				} else {
					hideEl(el);
					window.focus()
				}
				break;
			case 32:
				clearFilters();
		}
	}
	// even inside textInput's, enter key should put focus on window
	switch (e.keyCode){
		case 13:
			window.focus();
			break;
	}
}

Anon7 - 2021