141 lines
3.8 KiB
JavaScript
141 lines
3.8 KiB
JavaScript
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;
|
|
curr = 1;
|
|
|
|
var data="action=getList";
|
|
data=data+"&PROCESS_ID="+processId;
|
|
data=data+"&page="+curr;
|
|
data=data+"&sid="+Math.random();
|
|
ajax.requestFile = 'log_proses_ajax.php?'+data;
|
|
ajax.onCompletion = listChanged;
|
|
ajax.runAJAX();
|
|
}
|
|
|
|
|
|
function goFirstIndex(processId) {
|
|
curr = 1;
|
|
|
|
var data="action=getList";
|
|
data=data+"&PROCESS_ID="+processId;
|
|
data=data+"&page="+curr;
|
|
data=data+"&sid="+Math.random();
|
|
ajax.requestFile = 'log_proses_ajax.php?'+data;
|
|
ajax.onCompletion = listChanged;
|
|
ajax.runAJAX();
|
|
}
|
|
|
|
function goPrevIndex(processId, currPage) {
|
|
|
|
curr = parseInt(currPage) - 1;
|
|
|
|
var data="action=getList";
|
|
data=data+"&PROCESS_ID="+processId;
|
|
data=data+"&page="+curr;
|
|
data=data+"&sid="+Math.random();
|
|
ajax.requestFile = 'log_proses_ajax.php?'+data;
|
|
ajax.onCompletion = listChanged;
|
|
ajax.runAJAX();
|
|
}
|
|
|
|
function goNextIndex(processId, currPage) {
|
|
|
|
curr = parseInt(currPage) + 1;
|
|
|
|
var data="action=getList";
|
|
data=data+"&PROCESS_ID="+processId;
|
|
data=data+"&page="+curr;
|
|
data=data+"&sid="+Math.random();
|
|
ajax.requestFile = 'log_proses_ajax.php?'+data;
|
|
ajax.onCompletion = listChanged;
|
|
ajax.runAJAX();
|
|
}
|
|
|
|
function goLastIndex(processId, currPage) {
|
|
|
|
curr = parseInt(currPage);
|
|
|
|
var data="action=getList";
|
|
data=data+"&PROCESS_ID="+processId;
|
|
data=data+"&page="+curr;
|
|
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;
|
|
|
|
curr = 1;
|
|
|
|
var data="action=getList";
|
|
data=data+"&PROCESS_ID="+processId;
|
|
data=data+"&page="+curr;
|
|
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();
|
|
}
|
|
|
|
function breakJob(schemaUser, jobId) {
|
|
|
|
validate = confirm("Job is Failure, Break This Job ?");
|
|
if (validate == 1) {
|
|
var data="action=breakJob";
|
|
data=data+"&SCHEMA_USER="+schemaUser;
|
|
data=data+"&JOB_ID="+jobId;
|
|
data=data+"&sid="+Math.random();
|
|
|
|
alert(data);
|
|
|
|
ajax.requestFile = 'log_proses_ajax.php?'+data;
|
|
ajax.onCompletion = doRefresh;
|
|
ajax.runAJAX();
|
|
}
|
|
}
|
|
|
|
|