1. Import
This commit is contained in:
138
html/include/key_events_menu.js
Normal file
138
html/include/key_events_menu.js
Normal file
@@ -0,0 +1,138 @@
|
||||
|
||||
<script language="JavaScript1.2" type="text/javascript">
|
||||
<!--
|
||||
// General functionality for all browsers in this section
|
||||
|
||||
// Status of the event to be checked
|
||||
var keyDownEventEnabled = true;
|
||||
|
||||
var Netscape = new Boolean();
|
||||
Netscape = false;
|
||||
if (navigator.appName == "Netscape") Netscape = true;
|
||||
|
||||
// Status informations
|
||||
// document.write(navigator.appName + "<br>" + navigator.appVersion + "<br>" + navigator.appCodeName + "<br><br><br>");
|
||||
|
||||
|
||||
function disableEvent(e) {
|
||||
|
||||
if (!e) var e = window.event;
|
||||
e.cancelBubble = true;
|
||||
if (e.stopPropagation) e.stopPropagation();
|
||||
|
||||
if (e.preventDefault) {
|
||||
if (e.cancelable) e.preventDefault();
|
||||
} else {
|
||||
e.keyCode = 0;
|
||||
e.returnValue = 0;
|
||||
// e.cancelBubble = true;
|
||||
}
|
||||
keyDownEventEnabled = false;
|
||||
}
|
||||
|
||||
function actionEvent(task) {
|
||||
if (task == "admin") {
|
||||
top.location.href = "../admin/menu_fs.php?navigationLevel=2&navigationPoint=verwaltung";
|
||||
}
|
||||
if (task == "job_edit") {
|
||||
top.jb_edit = window.open("../jobs/job_edit.php","job_edit");
|
||||
}
|
||||
if (task == "job_edit2") {
|
||||
top.jb_edit = window.open("../jobs2/job_edit.php","job_edit");
|
||||
}
|
||||
if (task == "job_list") {
|
||||
top.menu.location.href = "../admin/menu.php";
|
||||
top.maincontent.location.href = "../admin/jb_list.php";
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
<script language="JavaScript1.2" type="text/javascript">
|
||||
<!--
|
||||
function eventKeyDownPressed(e) {
|
||||
if (e.altKey) {
|
||||
keyDownEventEnabled = true;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function eventKeyUpPressed(e) {
|
||||
// if (e.altKey) {
|
||||
keyDownEventEnabled = true;
|
||||
// }
|
||||
return true;
|
||||
}
|
||||
|
||||
function eventKeyPressed(e) {
|
||||
if (Netscape) {
|
||||
// Verwaltung
|
||||
if (keyDownEventEnabled && e.altKey && e.which == 49) { // "alt-1"
|
||||
disableEvent(e);
|
||||
actionEvent("admin");
|
||||
}
|
||||
// Auftragserfassung
|
||||
if (keyDownEventEnabled && e.altKey && e.which == 50) { // "alt-2"
|
||||
disableEvent(e);
|
||||
|
||||
if (!top.job_edit) {
|
||||
actionEvent("job_edit");
|
||||
} else {
|
||||
if (top.job_edit.open) {
|
||||
top.job_edit.focus();
|
||||
} else {
|
||||
actionEvent("job_edit");
|
||||
}
|
||||
}
|
||||
}
|
||||
// Auftragslisten
|
||||
if (keyDownEventEnabled && e.altKey && e.which == 51) { // "alt-3"
|
||||
disableEvent(e);
|
||||
actionEvent("job_list");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
if (Netscape) {
|
||||
document.addEventListener("keydown", eventKeyDownPressed, true);
|
||||
document.addEventListener("keyup", eventKeyUpPressed, true);
|
||||
document.addEventListener("keypress", eventKeyPressed, true);
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<!-- JScript-Bereiche fuer MS Internet Explorer -->
|
||||
<script for="document" event="onkeydown()" language="JScript" type="text/jscript">
|
||||
<!--
|
||||
{
|
||||
// Verwaltung
|
||||
if (window.event.altKey && event.keyCode == 49) { // "alt-1"
|
||||
disableEvent(window.event);
|
||||
actionEvent("admin");
|
||||
}
|
||||
// Auftragserfassung
|
||||
if (window.event.altKey && event.keyCode == 50) { // "alt-2"
|
||||
disableEvent(window.event);
|
||||
|
||||
if (!top.job_edit) {
|
||||
actionEvent("job_edit");
|
||||
} else {
|
||||
if (top.job_edit.open) {
|
||||
top.job_edit.focus();
|
||||
} else {
|
||||
actionEvent("job_edit");
|
||||
}
|
||||
}
|
||||
}
|
||||
// Auftragslisten
|
||||
if (window.event.altKey && event.keyCode == 51) { // "alt-3"
|
||||
disableEvent(window.event);
|
||||
actionEvent("job_list");
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
Reference in New Issue
Block a user