📄 treecontrolscommon.js
字号:
/////////////////////////////////////////////////////////////////////
//// ////
//// Common ////
//// Namespace: TreeControls.js.Common.js ////
//// CreateName: Tree ////
//// Email: treeyh@126.com ////
//// Version: 1.0 bate4 ////
//// CreateDate: 2008-2-18 ////
//// ////
/////////////////////////////////////////////////////////////////////
var iTree_DialogBox_MoveMaxHeight=0;
var iTree_DialogBox_MoveMaxWidth=0;
var iTree_DialogBox_scrolltop = 0;
var iTree_DialogBox_scrollleft = 0;
var iTree_DialogBox_pageHeight = 0;
var iTree_DialogBox_scrollwidth=0;
var iTree_DialogBox_excursionX = 0;
var iTree_DialogBox_excursionY = 0;
var Tree = {
Version : '1.0.0.0',
Browser: {
IE: !!(window.attachEvent && !window.opera),
Opera: !!window.opera,
WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
Gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
},
BrowserFeatures: {
XPath: !!document.evaluate,
ElementExtensions: !!window.HTMLElement,
SpecificElementExtensions:
document.createElement('div').__proto__ &&
document.createElement('div').__proto__ !==
document.createElement('form').__proto__
}
};
//Extend Objcect
Object.extend = function(destination, source) {
for (var property in source)
destination[property] = source[property];
return destination;
};
Object.extend(Object,{
isString : function(obj){
return typeof obj == 'string';
},
isInt : function(obj){
return typeof obj == 'number';
},
isFunction : function(obj){
return typeof obj == 'function';
},
isElement : function(obj){
return obj && obj.nodeType == 1;
},
isUndefined: function(obj) {
return typeof obj == 'undefined';
}
});
Object.extend(Tree,{
docHeight : function(){
var _cHeight = document.documentElement.clientHeight;
var _sHeight = document.documentElement.scrollHeight;
if (_cHeight > _sHeight)
return _cHeight+'px';
else
return _sHeight+'px';
},
docWidth : function(){
var _cWidth = document.documentElement.clientWidth;
var _sWidth = document.documentElement.scrollWidth;
if (_cWidth > _sWidth)
return _cWidth+'px';
else
return _sWidth+'px';
},
//add Event
addEvent: function(oTarget,eventType,fnEvent){
if(oTarget.addEventListener)
oTarget.addEventListener(eventType,fnEvent,false);
else if (oTarget.attachEvent)
oTarget.attachEvent('on' + eventType,fnEvent);
else
oTarget['on' + eventType] = fnEvent;
},
//Remove Event
removeEvent : function(oTarget,eventType,fnEvent){
if(oTarget.removeEventListener)
oTarget.removeEventListener(eventType,fnEvent,false);
else if (oTarget.detachEvent)
oTarget.detachEvent('on' + eventType,fnEvent);
else
oTarget['on' + eventType] = null;
},
$ : function(_sID){
return document.getElementById(_sID);
}
});
//clientHeight
function TreeClientHeight()
{
return document.documentElement.clientHeight+"px";
}
//clientWidth
function TreeClientWidth()
{
return document.documentElement.clientWidth+"px";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -