You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

117 lines
2.5 KiB
Plaintext

document.onMouseDown = mouseDown;
document.onMouseUp = mouseUp;
//document.onmousemove = mouseMove;
// document.onDrag = mouseonDrag;
var currFieldID = null;
var moveToFieldID = null;
var isMove = false;
var currGID = null;
var moveToGID = null;
var DrgType = "";
function mouseMove() {
}
function CallState(ev) {
return;
// window.status = ev + ' = currFieldID ' + currFieldID + ' currGID=' + currGID + ' moveToFieldID=' + moveToFieldID + ' moveToGID=' + moveToGID;
}
function mouseDown() {
return;
// document.all.T.style.cursor = "move";
// document.curr cursor: pointer
//alert("mouseDown = currFieldID=" + currFieldID);
moveToFieldID = currFieldID;
return true;
}
function onDragF(fid, gid) {
// alert('sss');
//document.all.T.style.cursor = "move";
currFieldID = fid;
currGID = gid;
moveToFieldID = fid;
CallState();
}
function onDragEndF(fid, gid) {
// currFieldID = fid;
// currGID = gid;
// CallState();
// alert(moveToFieldID);
// return;
// if (currFieldID == moveToFieldID ) {
// currFieldID = null;
// moveToFieldID = null;
// currGID = null;
// rowIdx = -1;
// return true;
// }
if (fid != moveToGID) {
}
moveToFieldID = window.status;
if (moveToFieldID == null || moveToFieldID=='' || fid == moveToFieldID)
return true;
var url = 'Do.aspx?DoType=MoveTo&FromID=' + fid + '&ToID=' + moveToFieldID + '&FromGID=' + gid + '&ToGID=' + moveToGID;
var b = window.showModalDialog(url, 'ass', 'dialogHeight: 500px; dialogWidth: 700px;center: yes; help: no');
Reload();
moveToFieldID = null;
currGID = null;
currFieldID = null;
return;
currFieldID = null;
moveToFieldID = null;
currGID = null;
rowIdx = -1;
return true;
CallState();
}
function mouseUp(fid, gid) {
moveToFieldID = fid;
moveToGID = gid;
CallState();
}
function onDragEnterF(fid, gid) {
moveToFieldID = fid;
moveToGID = gid;
CallState();
}
function FieldOnMouseOver(id, gid) {
//alert('FieldOnMouseOver= ' + id);
window.status = id;
moveToFieldID = id;
moveToGID = gid;
// CallState('FieldOnMouseOver');
}
function FieldOnMouseOut() {
// moveToFieldID = null;
//moveToGID = null;
CallState('FieldOnMouseOut');
}
function GFOnMouseOver(id, rowIdx) {
moveToGID = id;
rowIdx = id;
CallState('GFOnMouseOver');
}
function GFOnMouseOut() {
rowIdx = -1;
CallState();
}