📄 com.eeshou.www.treecontrol.js.treecontrolsdialogbox.js
字号:
/////////////////////////////////////////////////////////////////////
//// ////
//// TreeDialogBoxControls ////
//// Namespace: TreeControls.js.TreeControlsDialogBox.js ////
//// CreateName: Tree ////
//// Email: treeyh@126.com ////
//// Version: 1.0 bate3 ////
//// CreateDate: 2007-5-18 ////
//// ////
/////////////////////////////////////////////////////////////////////
/*
Remark: 1 : document.documentElement.offsetWidth - document.body.clientWidth = scroll.width;
*/
/*ShowPage*/
function TreeDialogBoxShowMsg(_sMsg)
{
TreeControls_ShowBackGround();
TreeDialogBox$('TreeDialogBoxTable_Table_MsgTd').innerHTML = "<lable id='TreeDialogBoxTable_Table_MsgLb' name='TreeDialogBoxTable_Table_MsgLb'>"+_sMsg+"</lable>";
var selectControls = document.getElementsByTagName("select");
for(var i=0;i<selectControls.length;i++)
{
selectControls[i]['style']['visibility']="hidden";
}
var obackGround = TreeDialogBox$('TreeOverlayBackgroundDiv');
obackGround.style.display="block";
obackGround.style.height = TreeDocumentHeight();
obackGround.style.width = TreeDocumentWidth();
TreeDialogBox$('TreeDialogBoxDiv')['style']['display']="block";
TreeDialogBoxmiddle("TreeDialogBoxDiv");
iTree_DialogBox_scrolltop = parseInt(document.body.scrollTop);
iTree_DialogBox_scrollleft = parseInt(document.body.scrollLeft);
}
/*HiddenMsg*/
function TreeDialogBoxHiddenMsg()
{
TreeDialogBox$('TreeOverlayBackgroundDiv')['style']['display']="none";
TreeDialogBox$('TreeDialogBoxDiv')['style']['display']="none";
window.onscroll = null;
var selectControls = document.getElementsByTagName("select");
for(var i=0;i<selectControls.length;i++)
{
selectControls[i]['style']['visibility']="visible";
}
}
/*window.onscroll*/
function TreeDialogBoxOnscroll()
{
var t = document.body.scrollTop;
var l = document.body.scrollLeft;
var oDialogBoxDiv = TreeDialogBox$('TreeDialogBoxDiv');
oDialogBoxDiv.style.top = parseInt(oDialogBoxDiv.style.top) + (t - iTree_DialogBox_scrolltop);
oDialogBoxDiv.style.left = parseInt(oDialogBoxDiv.style.top) + (l - iTree_DialogBox_scrollleft);
}
/*Msgmiddle*/
function TreeDialogBoxmiddle(_sId)
{
var sClientWidth = parseInt(TreeClientWidth());
var sClientHeight = parseInt(TreeClientHeight());
var sScrollTop = document.documentElement.scrollTop;
//alert(sClientWidth+";" + sClientHeight);
TreeDialogBox$(_sId)['style']['position'] = "absolute";
TreeDialogBox$(_sId)['style']['left'] = ((sClientWidth / 2) - 400/2)+"px";
//alert(TreeDialogBox$(_sId)['style']['left']);
var sTop = (sClientHeight / 2) - 206 / 2;
TreeDialogBox$(_sId)['style']['top'] = (sScrollTop > 0 ? ((sClientHeight / 2) - 206 / 2 + sScrollTop) : sTop )+"px";
}
/*MoveTreeDialogBox*/
function TreeDialogBoxmoveStart(event)
{
var oTreeDialogBox = TreeDialogBox$('TreeDialogBoxDiv');
var oTreeDialogBoxTop = TreeDialogBox$('TreeDialogBoxDiv').style.top;
var oTreeDialogBoxLeft = TreeDialogBox$('TreeDialogBoxDiv').style.left;
var tempx = event.clientX + document.body.scrollLeft;
var tempy = event.clientY + document.body.scrollTop;
iTree_DialogBox_excursionX = parseInt(tempx) - parseInt(oTreeDialogBoxLeft);
iTree_DialogBox_excursionY = parseInt(tempy) - parseInt(oTreeDialogBoxTop);
oTreeDialogBox.setCapture();
oTreeDialogBox.onmousemove = TreeDialogBoxmousemove;
oTreeDialogBox.onmouseup = TreeDialogBoxMouseup;
}
function TreeDialogBoxmousemove(){ var oEvent = window.event ? window.event : event;
var tempmousex = event.clientX + document.body.scrollLeft;
var tempmousey = event.clientY + document.body.scrollTop;
TreeDialogBox$("TreeDialogBoxDiv").style.top = parseInt(tempmousey) - iTree_DialogBox_excursionY;
TreeDialogBox$("TreeDialogBoxDiv").style.left = parseInt(tempmousex) - iTree_DialogBox_excursionX; }/*MoveTreeDialogBox*/function TreeDialogBoxMouseup(){ var oTreeDialogBox = TreeDialogBox$("TreeDialogBoxDiv");
var iDialogBoxTop = parseInt(oTreeDialogBox.style.top);
var iDialogBoxLeft = parseInt(oTreeDialogBox.style.left);
if(iDialogBoxTop < 0)
{
oTreeDialogBox.style.top = 0;
}
else if(iDialogBoxTop > iTree_DialogBox_MoveMaxHeight-2)
{
oTreeDialogBox.style.top = iTree_DialogBox_MoveMaxHeight-2;
}
if(iDialogBoxLeft < 0 )
{
oTreeDialogBox.style.left = 0;
}
else if(iDialogBoxLeft > iTree_DialogBox_MoveMaxWidth)
{
oTreeDialogBox.style.left = iTree_DialogBox_MoveMaxWidth;
}
oTreeDialogBox.releaseCapture();
oTreeDialogBox.onmousemove = null;
oTreeDialogBox.onmouseup = null;}/*PromptModeText*/function TreeDialogBoxInputTextOnFocus(inputtext){ if(inputtext.value == inputtext.defaultValue) { inputtext.value = ""; inputtext.select(); }}function TreeDialogBoxInputTextOnBlur(inputtext){ if(inputtext.value == "") { inputtext.value = inputtext.defaultValue; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -