📄 treeview.js
字号:
/**
* @author xhan
*/
Sys.Application.add_load(page_load);
Sys.Application.add_unload(page_unload);
function page_load()
{
var treenodes=$("div.TreeNode");
for(var i=0;i<treenodes.length;i++)
{
$addHandler(treenodes[i],"contextmenu",showContextMenu);
$addHandler(treenodes[i],"click",setId);
}
$addHandler(document,"click",hidContextMenu);
}
function page_unload()
{
var treenodes=$("div.TreeNode");
for(var i=0;i<treenodes.length;i++)
{
$removeHandler(treenodes[i],"contextmenu",showContextMenu);
$removeHandler(treenodes[i],"click",setId);
}
$removeHandler(document,"click",hidContextMenu);
}
function showContextMenu(evt)
{
var menu=$get("<%= ContextMenu.UniqueID%>");
Sys.UI.DomElement.setLocation(menu,evt.clientX,evt.clientY);
menu.style.display="block";
this.parentNode.onclick();
$get("<%=ID.UniqueID%>").value=this.id;
evt.preventDefault();
evt.stopPropagation();
}
function setId(evt)
{
$get("<%=ID.UniqueID%>").value=this.id;
}
function hidContextMenu()
{
$get("<%= ContextMenu.UniqueID%>").style.display="none";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -