dwh/js/log_proses.js

66 lines
2.1 KiB
JavaScript
Raw Normal View History

2023-10-02 10:26:17 +00:00
var ajax = new sack();
var IE = document.all?true:false;
var xPos
var yPos
function getCoordinates(event) {
xPos = event.clientX;
yPos = event.clientY;
}
function showDetailForm() {
DETAILDATAFORM.style.display = "block";
DETAILDATAFORM.style.position = "absolute";
if (IE) {
leftPos = (screen.width/2) - (DETAILDATAFORM.offsetWidth/2);
DETAILDATAFORM.style.left =leftPos+"px";
currYPos = yPos+ document.body.scrollTop+document.documentElement.scrollTop+10;
if (currYPos + DETAILDATAFORM.offsetHeight > screen.height) {
currYPos = screen.height - DETAILDATAFORM.offsetHeight-30;
}
DETAILDATAFORM.style.top = currYPos+"px";
} else {
DETAILDATAFORM.style.left = window.event.pageX+"px";
DETAILDATAFORM.style.top = window.event.pageY+"px";
}
}
function getList() {
document.getElementById("listData").style.display = 'none';
document.getElementById("listData").innerHTML = '';
processId = document.getElementById("SELECT_PROCESS_ID").options[document.getElementById("SELECT_PROCESS_ID").selectedIndex].value;
2024-01-12 08:25:44 +00:00
var data="action=getList";
2023-10-02 10:26:17 +00:00
data=data+"&PROCESS_ID="+processId;
data=data+"&sid="+Math.random();
ajax.requestFile = 'log_proses_ajax.php?'+data;
ajax.onCompletion = listChanged;
ajax.runAJAX();
}
function doRefresh() {
document.getElementById("listData").style.display = 'none';
document.getElementById("listData").innerHTML = '';
processId = document.getElementById("SELECT_PROCESS_ID").options[document.getElementById("SELECT_PROCESS_ID").selectedIndex].value;
2024-01-12 08:25:44 +00:00
var data="action=getList";
2023-10-02 10:26:17 +00:00
data=data+"&PROCESS_ID="+processId;
data=data+"&sid="+Math.random();
ajax.requestFile = 'log_proses_ajax.php?'+data;
ajax.onCompletion = listChanged;
ajax.runAJAX();
}
function listChanged(){
if (ajax.response == -1) {
document.getElementById("listData").innerHTML = 'NO DATA FOUND';
} else {
document.getElementById("listData").innerHTML = ajax.response;
}
document.getElementById("listData").style.display='block';
ajax.reset();
}