📄 treecontrolsdialogbox.js
字号:
/////////////////////////////////////////////////////////////////////
//// ////
//// TreeDialogBoxControls ////
//// Namespace: TreeControls.js.TreeControlsDialogBox.js ////
//// CreateName: Tree ////
//// Email: treeyh@126.com ////
//// Version: 1.0 bate4 ////
//// CreateDate: 2008-2-18 ////
//// ////
/////////////////////////////////////////////////////////////////////
/*
Remark: 1 : document.documentElement.offsetWidth - document.body.clientWidth = scroll.width;
*/
/*ShowPage*/
function TreeDialogBoxShowMsg(_sMsg)
{
TreeControls_ShowBackGround();
Tree.$('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 = Tree.$('TreeOverlayBackgroundDiv');
obackGround.style.display="block";
obackGround.style.height = Tree.docHeight();
obackGround.style.width = Tree.docWidth();
Tree.$('TreeDialogBoxDiv')['style']['display']="block";
TreeDialogBoxmiddle("TreeDialogBoxDiv");
iTree_DialogBox_scrolltop = parseInt(document.body.scrollTop);
iTree_DialogBox_scrollleft = parseInt(document.body.scrollLeft);
}
/*HiddenMsg*/
function TreeDialogBoxHiddenMsg()
{
Tree.$('TreeOverlayBackgroundDiv')['style']['display']="none";
Tree.$('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 = Tree.$('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;
Tree.$(_sId)['style']['position'] = "absolute";
Tree.$(_sId)['style']['left'] = ((sClientWidth / 2) - 400/2)+"px";
var sTop = (sClientHeight / 2) - 206 / 2;
Tree.$(_sId)['style']['top'] = (sScrollTop > 0 ? ((sClientHeight / 2) - 206 / 2 + sScrollTop) : sTop )+"px";
}
/*MoveTreeDialogBox*/
function TreeDialogBoxmoveStart(eve)
{
var oBox = Tree.$('TreeDialogBoxDiv');
var oTop = oBox.style.top;
var oLeft = oBox.style.left;
var tempx = eve.clientX + document.body.scrollLeft;
var tempy = eve.clientY + document.body.scrollTop;
iTree_DialogBox_excursionX = parseInt(tempx) - parseInt(oLeft);
iTree_DialogBox_excursionY = parseInt(tempy) - parseInt(oTop);
//oBox.setCapture();
Tree.addEvent(oBox, 'mousemove', TreeDialogBoxmousemove);
Tree.addEvent(oBox, 'mouseup', TreeDialogBoxMouseup);
// oBox.onmousemove = TreeDialogBoxmousemove;
// oBox.onmouseup = TreeDialogBoxMouseup;
}
function TreeDialogBoxmousemove(){ var eve = window.event ? window.event : event;
var tempmousex = eve.clientX + document.body.scrollLeft;
var tempmousey = eve.clientY + document.body.scrollTop;
Tree.$("TreeDialogBoxDiv").style.top = parseInt(tempmousey) - iTree_DialogBox_excursionY;
Tree.$("TreeDialogBoxDiv").style.left = parseInt(tempmousex) - iTree_DialogBox_excursionX; }/*MoveTreeDialogBox*/function TreeDialogBoxMouseup(){ var oBox = Tree.$("TreeDialogBoxDiv");
var iTop = parseInt(oBox.style.top);
var iLeft = parseInt(oBox.style.left);
if(iTop < 0)
{
oBox.style.top = 0;
}
else if(iTop > iTree_DialogBox_MoveMaxHeight-2)
{
oBox.style.top = iTree_DialogBox_MoveMaxHeight-2;
}
if(iLeft < 0 )
{
oBox.style.left = 0;
}
else if(iLeft > iTree_DialogBox_MoveMaxWidth)
{
oBox.style.left = iTree_DialogBox_MoveMaxWidth;
}
//oBox.releaseCapture();
Tree.removeEvent(oBox, 'mousemove', TreeDialogBoxmousemove);
Tree.removeEvent(oBox, 'mouseup', TreeDialogBoxMouseup);
// 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 + -